*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#555b60;background:#fff;font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}header{height:94px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e3e4;background:#fffffff2;position:sticky;top:0;z-index:10}.brand{font:24px Georgia,serif;letter-spacing:.12em}.brand small{display:block;font:8px Arial,sans-serif;letter-spacing:.24em;margin-top:9px}nav{display:flex;align-items:center;gap:30px;font-size:11px}.button{display:inline-flex;justify-content:space-between;gap:45px;padding:22px 29px;background:#656b70;color:white;font-size:12px;letter-spacing:.07em;transition:.2s}.button:hover{background:#42494f;transform:translateY(-2px)}.button.small{padding:15px 22px}.hero{min-height:740px;height:calc(100svh - 94px);max-height:970px;background:linear-gradient(120deg,#fff 10%,#f5f6f7 53%,#e1e4e6);position:relative;overflow:hidden;padding:34px 6% 28px;display:flex;flex-direction:column}.hero-top,.hero-foot{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;z-index:2}.hero-content{margin:auto 0;position:relative;z-index:2;padding:70px 0}.label{font-size:10px;letter-spacing:.16em;font-weight:500;margin:0 0 32px}.hero h1{font-size:clamp(27px,3.4vw,53px);line-height:1.8;font-weight:500;letter-spacing:.055em;margin:25px 0}.hero h1 em{font-style:normal;color:#41494f}.lead{font-size:13px;line-height:2.3;margin:24px 0 35px}.hero-art{position:absolute;width:570px;height:600px;right:-6%;top:16%;opacity:.8}.orb{width:360px;height:360px;position:absolute;top:75px;left:100px;border-radius:50%;background:radial-gradient(circle at 27% 23%,white,#e9ecee 33%,#aab1b7 61%,#e0e4e7 77%,#fafbfc);box-shadow:35px 65px 70px #6e788d26,inset -15px -20px 35px #808a9430}.ring{position:absolute;width:560px;height:215px;border:1px solid #a8b0b6;border-radius:50%;left:0;top:155px;transform:rotate(-35deg)}.r2{transform:rotate(48deg);height:420px;width:475px;left:45px;top:45px;border-color:#fff}.hero-art>span{position:absolute;top:395px;left:95px;font-size:37px;font-weight:200;letter-spacing:.08em;line-height:1.1;color:#92999f}.hero-art small{position:absolute;top:495px;left:98px;font-size:8px;letter-spacing:.18em}.section{padding:110px 8%;scroll-margin-top:0}h2{font-size:clamp(27px,3.1vw,43px);font-weight:500;letter-spacing:.05em;line-height:1.65;margin:0 0 35px}p{font-size:13px;line-height:2.3}h3{font-size:18px;font-weight:500}.intro{display:grid;grid-template-columns:1fr 1fr;gap:12%}.intro-copy{padding-top:30px}.large{font-size:22px;line-height:1.9;margin:0 0 25px}.text-link{display:inline-block;padding:18px 0;border-bottom:1px solid #9fa4a8;font-size:12px;margin-top:18px}.issues{background:#f2f3f4}.issue-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.issue-list>div{position:relative;border-top:1px solid #c6cbce;padding:22px 0 22px 45px}.issue-list span{position:absolute;left:0;top:43px;font-size:11px;color:#92999f}.issue-list h3{margin:12px 0}.issue-list p{margin:0;color:#7c8388}.section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-title>p{font-size:12px;padding-bottom:20px}.services{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.services article{padding:40px;background:linear-gradient(130deg,#f7f8f9,#eef0f1);border:1px solid #e5e8e9;min-height:290px}.service-mark{display:flex;align-items:center;gap:18px;font-size:28px;font-weight:200;color:#929ba2}.service-mark span{font-size:9px;letter-spacing:.2em}.services h3{font-size:21px;margin-top:30px}.services small{display:block;border-top:1px solid #d3d8db;padding-top:20px;margin-top:25px;font-size:10px;color:#858d93}.message{text-align:center;background:linear-gradient(120deg,#747c82,#555e65);color:white}.message .label{color:#d1d6da}.message h2{font-size:clamp(26px,3vw,42px)}.message p{color:#e0e4e7}.pillars{display:flex;gap:30px;justify-content:center;margin-top:45px;font-size:15px}.pillars b{font-weight:200;color:#c2c8cd}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.flow article{border-top:1px solid #bdc4c9;padding-top:25px}.flow span{font-size:40px;font-weight:200;color:#a3aab0}.flow h3{font-size:16px}.flow p{font-size:12px}.faq{padding-top:30px}.faq details{border-top:1px solid #d7dcdf;padding:25px 0}.faq details:last-child{border-bottom:1px solid #d7dcdf}.faq summary{cursor:pointer;font-size:15px}.faq details p{color:#81898f;max-width:800px;padding-left:20px}.contact{text-align:center;background:#eff1f2}.contact .button{margin-top:25px}.back{display:block;font-size:11px;margin-top:35px;text-decoration:underline;text-underline-offset:5px}.reference{padding:32px 8%;border-bottom:1px solid #e2e5e7}.reference p{font-size:10px;color:#91989d}.reference a{text-decoration:underline}footer{display:flex;justify-content:space-between;align-items:center;padding:35px 5%}footer span{font-size:9px;color:#93999e}a:focus-visible,summary:focus-visible{outline:2px solid #667e91;outline-offset:5px}@media(min-width:1500px){.hero-art{right:1%}}@media(max-width:900px){nav>a:not(.button){display:none}.hero{min-height:740px}.hero-art{right:-240px;opacity:.38}.hero-content{padding:65px 0}.hero h1{font-size:clamp(26px,4.5vw,40px)}.section{padding:75px 7%}.intro{gap:6%}.services article{padding:28px}.flow{grid-template-columns:1fr 1fr}.section-title{display:block}.section-title>p{padding:0}}@media(max-width:600px){header{height:78px;padding:0 6%}.brand{font-size:19px}.brand small{font-size:6px}.button.small{font-size:10px;padding:13px}.hero{height:auto;min-height:790px;padding:25px 7%}.hero-top{font-size:7px}.hero-top span:last-child{display:none}.hero-content{margin:0;padding:75px 0 200px}.hero h1{font-size:clamp(22px,5.7vw,33px);letter-spacing:.02em;line-height:1.95}.hero .label{font-size:8px}.lead{font-size:11px}.button{padding:20px 23px;gap:25px;font-size:11px}.hero-art{top:390px;right:-180px;transform:scale(.65);transform-origin:top center;opacity:.55}.hero-foot{margin-top:auto;font-size:7px}.intro{display:block}.intro h2 br:nth-child(2){display:none}.intro-copy{padding-top:10px}.large{font-size:20px}.issue-list,.services{grid-template-columns:1fr}.issue-list{gap:0}.issue-list h3{font-size:16px}.services{gap:15px}.services article{min-height:0;padding:30px}.services h3{font-size:20px}.pillars{gap:15px;font-size:11px}.flow{gap:25px}.flow h3{font-size:14px;line-height:1.8}.flow p{font-size:11px}.faq summary{font-size:13px;line-height:1.8}.contact h2{font-size:28px}footer .brand{font-size:16px}footer span{font-size:7px}.reference{padding:25px 7%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
/* Photography-led hero */
.hero{isolation:isolate;background:#f6f7f8;min-height:760px}.hero-photo{margin:0;position:absolute;inset:0 0 0 30%;z-index:-2}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:65% center}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f7f8 0%,#f6f7f8d9 12%,#f6f7f84d 35%,transparent 55%),linear-gradient(0deg,#f6f7f8bf,transparent 18%,transparent 85%,#f6f7f880)}.hero-photo figcaption{position:absolute;bottom:65px;right:6%;font-size:8px;letter-spacing:.05em;color:#687078;z-index:1}.hero-top{color:#5c646a}.hero-content{width:75%;padding:75px 0}.hero h1{margin:30px 0;color:#454e55;letter-spacing:.015em;line-height:1.35}.hero-pre{display:block;font-size:clamp(16px,1.8vw,28px);line-height:1.8;font-weight:400;margin-bottom:23px}.hero h1 strong{display:block;font-size:clamp(36px,4.6vw,72px);font-weight:500;line-height:1.48;letter-spacing:.025em}.hero-wordmark{font-family:Georgia,serif;font-weight:400;letter-spacing:.015em;font-size:1.06em}.mobile-break{display:none}.hero .lead{color:#555e65}.hero .button{background:#59636b}.hero-foot{color:#59636b}@media(max-width:900px){.hero-content{width:100%}.hero h1 strong{font-size:clamp(38px,5.6vw,58px)}.hero-pre{font-size:19px}.hero-photo{left:21%}.hero-photo:after{background:linear-gradient(90deg,#f6f7f8,#f6f7f8db 12%,#f6f7f855 65%,transparent)}}@media(max-width:600px){.hero{padding:25px 7%;min-height:940px}.hero-content{padding:50px 0 385px}.hero h1{margin:25px 0}.hero-pre{font-size:15px;margin-bottom:17px;line-height:1.9}.mobile-break{display:block}.hero h1 strong{font-size:clamp(29px,8.5vw,47px);line-height:1.5;letter-spacing:0}.hero-photo{inset:auto 0 35px 0;height:400px}.hero-photo img{object-position:75% center}.hero-photo:after{background:linear-gradient(180deg,#f6f7f8,transparent 25%,transparent 85%,#f6f7f8)}.hero-photo figcaption{bottom:30px;right:5%;font-size:7px}.hero .lead{font-size:11px}.hero .button{margin-top:0}.hero-foot{font-size:6px}.hero .label{margin-bottom:20px}}

/* Liquid silver architecture */
body{background:#fafbfc}.hero{background:linear-gradient(130deg,#fff,#e7ebee);border-radius:0 0 0 105px}.hero:after{content:"";position:absolute;bottom:-115px;left:-8%;width:120%;height:195px;border-radius:50%;background:linear-gradient(178deg,#fbfcfd 2%,#dce2e6 15%,#fff 20%,#c2cbd2 25%,#f7f9fa 38%);box-shadow:0 -2px 0 #ffffffc9,0 -18px 50px #a1adb32a;transform:rotate(-4deg);z-index:-1;pointer-events:none}.hero-foot{padding-bottom:20px}.hero-photo{inset:20px -3% 70px 37%;border-radius:48% 0 0 46%;overflow:hidden;box-shadow:-18px 8px 30px #a9b2bb28,-3px 0 0 #fff, -10px 0 0 #dce2e7}.hero-photo img{object-position:70% center}.hero-photo:after{background:linear-gradient(90deg,#f5f7f8e6,transparent 38%),linear-gradient(0deg,#e8edf0a6,transparent 22%)}.hero-photo figcaption{bottom:25px;right:10%}.silver-orbits{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.silver-orbits i{display:block;position:absolute;border-radius:50%;border:2px solid #ffffffb3;box-shadow:0 2px 2px #8a969e66,inset 0 2px 1px #b3bec466,0 -1px 1px #fff;width:1150px;height:760px;right:-500px;top:-230px;transform:rotate(-38deg)}.silver-orbits i:nth-child(2){width:1100px;height:640px;right:-460px;top:-175px;border-width:12px;border-color:#d5dce16b;box-shadow:0 2px 2px #94a1aa80,inset 0 3px 5px #fff,0 -2px 3px white;transform:rotate(-38deg)}.silver-orbits i:nth-child(3){width:1480px;height:430px;right:-180px;top:630px;border-width:3px;transform:rotate(-14deg);border-color:#c1cbd3b3}.hero-top,.hero-content,.hero-foot{z-index:2}.button{border-radius:40px;background:linear-gradient(120deg,#818d96,#55616a);box-shadow:inset 0 1px 0 #ffffff80,0 8px 22px #77848e22;border:1px solid #a8b2b9}.hero .button{background:linear-gradient(120deg,#89959e,#525f69)}.issues{border-radius:95px 0 95px 0;background:linear-gradient(130deg,#f5f7f9,#e7ecef);position:relative;overflow:hidden}.issues:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #c1cbd380;border-radius:50%;right:-320px;top:-330px;box-shadow:0 0 0 22px #ffffff40,0 0 0 24px #c9d1d650;pointer-events:none}.services article{border-radius:36px 9px 36px 9px;background:linear-gradient(135deg,#fff,#eef1f4);box-shadow:0 15px 40px #8b99a212,inset 0 1px 0 #fff;border-color:#dce2e7}.service-mark{color:#8797a3}.message{border-radius:80px 0 80px 0;position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 0%,#c6cfd6,#8e9da8 35%,#606f7b 80%)}.message:before,.message:after{content:"";position:absolute;width:800px;height:400px;border-radius:50%;border:2px solid #e7edf15c;transform:rotate(-25deg);pointer-events:none}.message:before{left:-420px;top:-150px;box-shadow:0 0 0 20px #dbe3e41c,0 0 0 22px #fff3}.message:after{right:-440px;bottom:-160px;box-shadow:0 0 0 30px #dbe3e41c,0 0 0 32px #fff3}.contact{border-radius:100px 100px 0 0;background:radial-gradient(ellipse at 50% 100%,#d5dee5,transparent 70%),linear-gradient(140deg,#f7f9fa,#e8edf0);position:relative;overflow:hidden}.contact:before{content:"";position:absolute;inset:22px;border:1px solid #fff;border-radius:80px 80px 0 0;pointer-events:none}.flow article{border-radius:25px 0 0 0;padding-left:15px}.faq details{border-radius:15px;padding-left:18px;padding-right:18px}@media(max-width:900px){.hero-photo{left:30%}.hero-pre{max-width:65%}}@media(max-width:600px){.hero{border-radius:0 0 0 55px;min-height:960px}.hero-photo{inset:auto -6% 65px 8%;height:390px;border-radius:48% 0 0 45%}.hero-photo:after{background:linear-gradient(180deg,#f6f7f8a1,transparent 35%)}.hero-photo img{object-position:72% center}.hero-pre{max-width:none}.hero:after{height:140px;bottom:-90px}.silver-orbits i{width:630px;height:520px;right:-390px;top:-140px}.silver-orbits i:nth-child(2){width:570px;height:440px;right:-370px;top:-80px;border-width:7px}.silver-orbits i:nth-child(3){width:850px;height:330px;right:-190px;top:780px}.hero-foot{padding-bottom:10px}.issues,.message{border-radius:50px 0 50px 0}.contact{border-radius:55px 55px 0 0}.contact:before{inset:12px;border-radius:45px 45px 0 0}.services article{border-radius:28px 6px 28px 6px}}

.occupational-about{position:relative;isolation:isolate;overflow:hidden;min-height:830px;padding:105px 11%;color:#fff;background:#535c64}.about-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 45%;z-index:-3}.about-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(48,56,63,.91),rgba(62,70,77,.77) 47%,rgba(55,64,72,.38))}.about-editorial{max-width:760px}.occupational-about h2{margin:0 0 45px;line-height:1.2}.occupational-about h2>span{display:block;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:18px;font-weight:400;letter-spacing:.12em;margin-bottom:13px}.occupational-about h2 strong{display:block;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:64px;letter-spacing:.025em}.about-prose{font-family:"Yu Mincho","Hiragino Mincho ProN",serif}.about-prose p{font-size:16px;line-height:2.3;letter-spacing:.07em;margin:0 0 23px}.about-link{display:flex;align-items:center;justify-content:space-between;width:240px;border-bottom:1px solid #cbd2d8;padding:15px 0;font-size:12px;letter-spacing:.09em;margin-top:25px}.about-link span{font-size:22px}.about-image-note{position:absolute;right:35px;bottom:22px;font-size:8px;color:#e0e5e8}.occupational-about+.issues{border-radius:0 0 95px 0}@media(max-width:900px){.occupational-about{padding:90px 8%}.about-prose p{font-size:15px}.about-shade{background:linear-gradient(90deg,#30383fe8,#3e464dd6 55%,#37404880)}}@media(max-width:600px){.occupational-about{padding:65px 8% 85px;min-height:0}.occupational-about h2{margin-bottom:32px}.occupational-about h2>span{font-size:15px}.occupational-about h2 strong{font-size:48px}.about-prose p{font-size:14px;line-height:2.2;letter-spacing:.025em;margin-bottom:22px}.about-prose br{display:none}.about-backdrop{object-position:68% center}.about-shade{background:#354049cf}.about-image-note{right:8%;font-size:7px}.occupational-about+.issues{border-radius:0 0 50px 0}}

/* Silver gradient editorial */
.occupational-about{background:linear-gradient(120deg,#343e48,#75838e 65%,#d8e0e5);border-radius:70px 0 70px 0}.about-backdrop{opacity:.88}.about-shade{background:linear-gradient(100deg,rgba(42,53,64,.98) 0%,rgba(62,76,89,.94) 24%,rgba(96,111,124,.74) 49%,rgba(167,180,191,.28) 75%,rgba(228,234,239,.15) 100%)}.occupational-about:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,#dbe8f02b,transparent 55%),linear-gradient(175deg,#f1f6fa24,transparent 35%,#2737463b);box-shadow:inset 0 1px 0 #ffffff70}.occupational-about h2 strong{background:linear-gradient(110deg,#fff 5%,#d3dce4 42%,#fff 65%,#aab9c6 100%);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content}.about-prose{color:#f6f8fa;text-shadow:0 1px 12px #18273530}.about-link{border-image:linear-gradient(90deg,#fff,#b4c2cd77,transparent) 1}.about-image-note{color:#f5f7f9;text-shadow:0 1px 5px #263642}@media(max-width:600px){.occupational-about{border-radius:40px 0 40px 0}.about-shade{background:linear-gradient(115deg,#2e3b48f5,#526576e8 45%,#9dabb9b3 100%)}.about-backdrop{opacity:.65}}

/* Workplace health editorial */
.presenteeism{background:linear-gradient(135deg,#fff 0%,#f4f6f7 65%,#e6ebee);border-radius:70px 70px 0 0;color:#3f4b54}.presenteeism h2{max-width:1000px;font-size:clamp(30px,4vw,56px);line-height:1.6;letter-spacing:.035em}.presenteeism-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start;margin-top:55px}.definition{padding:25px 0}.topic-tag{font-size:10px;letter-spacing:.18em;color:#737f89}.definition h3{font-size:26px;margin:20px 0}.presenteeism p,.health-cards p,.evidence-section p{font-size:15px;line-height:2.1}.cost-insight{padding:36px 38px;background:linear-gradient(145deg,#fff,#e6ecef);border:1px solid #fff;border-radius:36px;box-shadow:0 20px 60px #6b788913}.cost-insight .stat-label{font-size:12px;margin:0;color:#697781}.cost-number{font-size:clamp(70px,8.5vw,122px);font-weight:300;letter-spacing:-.065em;line-height:1.2;margin:10px 0 20px;font-variant-numeric:tabular-nums;color:#485d6d}.cost-number span{font-size:.35em;margin-left:9px;letter-spacing:0}.cost-insight h3{font-size:22px;line-height:1.6}.source-link{display:inline-block;font-size:11px;text-decoration:underline;text-underline-offset:5px;line-height:1.8;color:#4d6576}.presenteeism .evidence-note,.evidence-section .evidence-note{font-size:12px;line-height:1.9;color:#68747d}.five-issues{background:linear-gradient(135deg,#e6ecef,#f5f7f9 50%,#fff);color:#3c4952}.five-issues h2 span{color:#576f80}.health-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:45px}.health-cards article{display:flex;align-items:flex-start;gap:24px;padding:36px;background:linear-gradient(135deg,#ffffffed,#edf2f5);border:1px solid white;border-radius:32px;box-shadow:0 12px 40px #6075860a}.health-cards article:last-child{grid-column:1/-1}.health-number{font-size:40px;font-weight:200;color:#8496a4;line-height:1.1;flex-shrink:0}.health-cards .health-en{font-size:9px;letter-spacing:.12em;color:#7d8b95;margin:0 0 14px}.health-cards h3{font-size:21px;line-height:1.7;margin:0 0 18px;font-weight:500}.health-cards article p:last-child{margin-bottom:0}.evidence-section{color:#3f4b54;background:#fff}.evidence-intro{max-width:850px}.research-card{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;margin-top:45px;padding:45px;border:1px solid #dce4e9;border-radius:36px;background:linear-gradient(120deg,#eff3f5,#fff)}.research-heading h3{font-size:23px;line-height:1.7;margin:0 0 25px}.research-heading .label{font-size:10px;margin-bottom:20px}.research-facts{display:flex;flex-wrap:wrap;gap:10px}.research-facts span{font-size:11px;padding:10px 14px;border-radius:25px;background:#ffffffc9;border:1px solid #d9e2e8;align-content:center}.research-facts strong{font-size:24px;font-weight:400}.research-card>div>p:first-child{margin-top:0}.evidence-section .scope-note{font-size:12px;color:#68747d;border-left:2px solid #abbac5;padding:12px 20px;margin:30px 0 0;background:#f6f8f9}nav{gap:22px}
@media(max-width:900px){.presenteeism-grid{gap:30px}.research-card{grid-template-columns:1fr;gap:28px}.health-cards article{padding:28px;gap:18px}.health-cards h3{font-size:19px}}
@media(max-width:600px){.presenteeism{border-radius:36px 36px 0 0}.presenteeism h2{font-size:clamp(25px,6.8vw,34px)}.presenteeism-grid,.health-cards{grid-template-columns:1fr;margin-top:30px}.definition{padding-top:0}.definition h3{font-size:23px}.presenteeism p,.health-cards p,.evidence-section p{font-size:14px;line-height:2}.cost-insight{padding:28px 24px;border-radius:26px}.cost-number{font-size:90px}.cost-insight h3{font-size:19px}.health-cards article{padding:28px 23px;gap:16px;border-radius:25px}.health-cards article:last-child{grid-column:auto}.health-number{font-size:32px}.health-cards h3{font-size:19px}.health-cards .health-en{font-size:8px}.research-card{padding:28px 23px;border-radius:26px;gap:25px}.research-heading h3{font-size:21px}.presenteeism .evidence-note,.evidence-section .evidence-note,.evidence-section .scope-note{font-size:11px}}

/* International workplace support */
.global-support{background:linear-gradient(135deg,#f5f8fa,#e4ebef 70%,#f8fafb);border-radius:70px 0 70px 0;color:#3e4e59}.global-support h2{font-size:clamp(28px,3.4vw,48px);line-height:1.65}.global-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:start;margin-top:45px}.global-prose p,.global-purpose p{font-size:15px;line-height:2.15;margin:0 0 25px}.global-study{padding:34px;background:linear-gradient(150deg,#fff,#f2f6f8);border:1px solid #fff;border-radius:32px;box-shadow:0 18px 45px #5f768619}.global-study-label{font-size:11px;letter-spacing:.06em;margin:0 0 20px;color:#6c7e8a}.global-facts{display:flex;flex-wrap:wrap;gap:12px 20px;border-bottom:1px solid #dce4e9;padding-bottom:22px;font-size:11px}.global-facts strong{font-size:25px;font-weight:400;letter-spacing:-.025em;margin:0 3px}.global-metric{padding:25px 0;border-bottom:1px solid #dce4e9}.global-metric>span,.global-change>span{font-size:11px;line-height:1.8;display:block}.global-metric p{font-size:12px;margin:8px 0 0;line-height:1.4}.global-metric strong{font-size:clamp(40px,4.2vw,62px);font-weight:300;letter-spacing:-.04em;padding:0 7px;color:#4b6578}.global-change{padding-top:24px}.global-change p{display:flex;gap:20px;align-items:center;margin:12px 0 0;line-height:1.2}.global-change strong{font-size:clamp(30px,3.2vw,46px);font-weight:300;letter-spacing:-.04em}.global-change small{font-size:.45em;margin-left:3px}.global-change p>span{font-size:24px;color:#7a909f}.global-metric-note{font-size:10px;line-height:1.9;color:#768692;margin:22px 0 0}.global-purpose{padding-top:45px;margin-top:40px;border-top:1px solid #cbd7df;max-width:900px}.global-purpose h3{font-size:clamp(22px,2.4vw,32px);line-height:1.8;margin:0 0 22px;font-weight:500}.global-citation{max-width:1050px;margin-top:32px}.global-citation p{font-size:11px;line-height:2;color:#697c89}.global-mobile-break{display:none}
@media(max-width:900px){.global-layout{grid-template-columns:1fr;gap:25px}.global-study{max-width:650px}.global-metric strong{font-size:58px}.global-change strong{font-size:44px}}
@media(max-width:600px){.global-support{border-radius:36px 0 36px 0}.global-support h2{font-size:clamp(25px,6.6vw,34px)}.global-mobile-break{display:block}.global-layout{margin-top:30px}.global-prose p,.global-purpose p{font-size:14px}.global-study{padding:27px 22px;border-radius:25px}.global-facts{gap:12px 16px}.global-facts strong{font-size:23px}.global-metric strong{font-size:48px}.global-change strong{font-size:38px}.global-change p{gap:18px}.global-purpose{padding-top:30px;margin-top:32px}.global-citation p{font-size:11px}}

/* Individually illustrated health topics */
.health-cards article{display:grid;grid-template-columns:48px minmax(0,1fr);padding:0;gap:0;overflow:hidden;background:linear-gradient(135deg,#fff,#f5f7f8);border:1px solid #d6d0bd70;align-content:start}.health-cards .health-art{grid-column:1/-1;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff;border-bottom:1px solid #e8e3d8}.health-cards .health-number{font-family:Georgia,serif;font-size:32px;color:#ac8d54;margin:29px 0 0 22px;line-height:1}.health-cards article>div{padding:28px 28px 32px 17px}.health-cards .health-en{color:#8c7c61}.health-cards h3{color:#3d4952}.health-cards article:last-child{grid-column:1/-1;max-width:calc(50% - 11px);width:100%;justify-self:center}.health-cards h3{margin-top:0}.health-cards article:last-child p{max-width:700px}
@media(max-width:900px){.health-cards article{padding:0;gap:0}.health-cards article>div{padding:25px 23px 28px 17px}.health-cards .health-number{margin:26px 0 0 20px;font-size:30px}}
@media(max-width:600px){.health-cards{gap:24px}.health-cards article{padding:0;grid-template-columns:44px minmax(0,1fr)}.health-cards article:last-child{max-width:none;grid-column:auto}.health-cards article>div{padding:24px 22px 28px 16px}.health-cards .health-number{font-size:29px;margin:25px 0 0 18px}.health-cards .health-art{aspect-ratio:3/2}.health-cards h3{font-size:19px;line-height:1.65}}

/* Everyday workplace symptoms: photographic edition */
.health-cards article:first-child{grid-column:1/-1}.health-cards article:last-child{grid-column:auto;max-width:none;justify-self:stretch}.health-cards .health-photo-pair{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:0;background:#e6ebee}.health-photo-pair img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}.health-cards .health-art{object-fit:contain}.health-image-note{font-size:10px;line-height:1.8;color:#78838b;text-align:right;margin:18px 0 0}
@media(max-width:600px){.health-cards article:first-child{grid-column:auto}.health-cards .health-photo-pair{grid-template-columns:1fr}.health-cards article>div.health-photo-pair{padding:0}.health-image-note{text-align:left;font-size:10px}}

/* Refined editorial photo cards */
.five-issues{background:radial-gradient(ellipse at 5% 0%,#e2e9ee 0,transparent 45%),linear-gradient(145deg,#f6f8fa,#fff 70%);color:#34424d}.five-issues>.label{color:#718594}.five-issues>h2{font-weight:400;letter-spacing:.045em}.health-cards{gap:32px;margin-top:54px}.health-cards article{position:relative;border:1px solid #fff;border-radius:28px;background:#ffffffde;box-shadow:0 18px 55px #485e7010,inset 0 1px 0 #fff;grid-template-columns:65px minmax(0,1fr);padding:12px;transition:box-shadow .3s ease,transform .3s ease;overflow:hidden}.health-cards .health-art{border-radius:19px;border:0;aspect-ratio:3/2;background:#f3f5f6}.health-cards article>div:not(.health-photo-pair){padding:28px 22px 25px 14px}.health-cards .health-number{margin:31px 0 0 14px;font-family:Georgia,serif;font-size:34px;font-style:italic;letter-spacing:-.05em;color:#8a9aa7}.health-cards .health-en{font-size:9px;color:#7c909f;letter-spacing:.13em;margin-bottom:12px}.health-cards h3{font-size:23px;font-weight:400;line-height:1.6;letter-spacing:.025em;color:#2f3f4b;margin-bottom:18px}.health-cards article p:last-child{font-size:14px;line-height:2.05;color:#64717b}.health-cards article>.health-photo-pair{padding:0;gap:12px;border-radius:19px;background:transparent}.health-photo-pair img{border-radius:19px}.health-cards article:first-child>div:not(.health-photo-pair){max-width:950px}.health-cards article:first-child .health-photo-pair{overflow:visible}.health-cards article:first-child{border-radius:30px}.health-image-note{color:#8a969f;letter-spacing:.025em;margin-top:24px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.health-cards article:hover{transform:translateY(-3px);box-shadow:0 24px 64px #485e7019}}
@media(max-width:900px){.health-cards{gap:24px}.health-cards article{grid-template-columns:52px minmax(0,1fr)}.health-cards article>div:not(.health-photo-pair){padding:25px 15px 22px 12px}.health-cards .health-number{font-size:30px;margin:29px 0 0 9px}.health-cards h3{font-size:20px}}
@media(max-width:600px){.health-cards{gap:28px;margin-top:35px}.health-cards article,.health-cards article:first-child{padding:10px;border-radius:25px;grid-template-columns:44px minmax(0,1fr)}.health-cards .health-art,.health-photo-pair img{border-radius:16px}.health-cards article>div.health-photo-pair{padding:0;gap:10px;border-radius:16px}.health-cards article>div:not(.health-photo-pair){padding:24px 10px 20px 11px}.health-cards .health-number{font-size:28px;margin:27px 0 0 5px}.health-cards .health-en{font-size:8px;letter-spacing:.1em}.health-cards h3{font-size:20px;line-height:1.65}.health-cards article p:last-child{font-size:14px;line-height:2.05}.health-image-note{margin-top:20px}}

/* Quiet luxury editorial: image and story */
.five-issues{position:relative;background:linear-gradient(135deg,#e6edf2 0%,#f8fafb 32%,#eaf0f3 100%);padding-top:120px;padding-bottom:120px}.five-issues>.label{font-size:10px;letter-spacing:.24em;margin-bottom:25px;color:#617887}.five-issues>h2{font-size:clamp(31px,4.2vw,58px);line-height:1.5;letter-spacing:.035em;color:#253b49;margin-bottom:0}.five-issues>h2 span{color:#6c8291}.health-cards{display:flex;flex-direction:column;gap:30px;margin-top:65px}.health-cards .health-story,.health-cards .health-story:first-child,.health-cards .health-story:last-child{display:grid;grid-template-columns:1fr 1fr;grid-column:auto;max-width:none;width:100%;padding:0;gap:0;border:1px solid #ffffffd9;border-radius:30px;background:#ffffffb8;box-shadow:0 15px 45px #3953660b;overflow:hidden;align-items:stretch;min-height:340px}.health-cards .health-story>.health-art,.health-cards .health-story>.health-photo-pair{grid-column:auto;grid-row:auto;width:100%;height:100%;min-height:340px;aspect-ratio:auto;border:0;border-radius:0;object-fit:cover;object-position:center}.health-cards .health-story>div.health-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:0;border-radius:0;background:#e0e7ec;overflow:hidden}.health-story .health-photo-pair img{width:100%;height:100%;min-height:340px;aspect-ratio:auto;object-fit:cover;object-position:50% 45%;border-radius:0}.health-cards .health-story>div.health-story-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 10%;max-width:none;min-width:0}.health-cards .health-story .health-number{position:absolute;right:30px;top:24px;margin:0;font:italic 64px/1 Georgia,serif;color:#a6b7c338;letter-spacing:-.065em;pointer-events:none}.health-cards .health-story .health-en{position:relative;font:10px/1.6 Arial,sans-serif;letter-spacing:.15em;color:#8094a3;margin:0 45px 17px 0}.health-cards .health-story h3{position:relative;font-size:clamp(22px,2.25vw,31px);line-height:1.55;font-weight:400;letter-spacing:.035em;color:#2e4555;margin:0 0 24px}.health-cards .health-story p:last-child{font-size:14px;line-height:2.1;color:#647783;margin:0;max-width:600px}.health-cards .health-story:nth-child(even)>.health-art{grid-column:2;grid-row:1}.health-cards .health-story:nth-child(even)>.health-story-copy{grid-column:1;grid-row:1}.health-image-note{font-size:10px;color:#8a9aa5;margin-top:25px}.health-cards .health-story:hover{transform:none;box-shadow:0 18px 55px #39536613}
@media(max-width:900px){.health-cards .health-story>div.health-story-copy{padding:36px 8%}.health-cards .health-story h3{font-size:24px}.health-cards .health-story .health-number{font-size:54px;right:20px;top:20px}.health-cards .health-story .health-en{font-size:8px;letter-spacing:.1em}}
@media(max-width:600px){.five-issues{padding-top:80px;padding-bottom:75px}.five-issues>h2{font-size:clamp(27px,7vw,36px)}.health-cards{margin-top:40px;gap:26px}.health-cards .health-story,.health-cards .health-story:first-child,.health-cards .health-story:last-child{grid-template-columns:1fr;min-height:0;border-radius:24px}.health-cards .health-story>.health-art{grid-column:1!important;grid-row:auto!important;min-height:0;height:auto;aspect-ratio:3/2;object-fit:cover}.health-cards .health-story>div.health-photo-pair{grid-column:1;grid-template-columns:1fr 1fr;height:auto;min-height:0;aspect-ratio:3/2}.health-story .health-photo-pair img{min-height:0;object-fit:cover}.health-cards .health-story>div.health-story-copy,.health-cards .health-story:nth-child(even)>div.health-story-copy{grid-column:1;grid-row:auto;padding:31px 25px 33px}.health-cards .health-story .health-number{font-size:53px;right:20px;top:23px}.health-cards .health-story .health-en{font-size:8px;letter-spacing:.13em;margin-bottom:15px}.health-cards .health-story h3{font-size:23px;line-height:1.65;padding-right:10px;margin-bottom:18px}.health-cards .health-story p:last-child{font-size:14px;line-height:2.05}}
