/* Calm, static imagery. No autoplay, tracking, flashing or sleep promises. */
.wellbeing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4%;padding-block:70px;min-height:640px}
.wellbeing-hero h1{font-size:clamp(46px,4.8vw,74px)}.wellbeing-hero .lead{font-size:16px;max-width:540px}.wellbeing-hero .micro{font-size:12px;line-height:1.7;max-width:480px}
.bedside-landscape{margin:0;position:relative;overflow:hidden;border-radius:180px 180px 30px 30px;background:#283c43;box-shadow:0 24px 60px var(--shadow);align-self:stretch;min-height:500px}
.bedside-landscape img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:54% center}
.bedside-landscape figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(16,35,37,.94));padding:90px 28px 30px;color:#fff;display:grid;gap:14px}.bedside-landscape figcaption span{font-size:10px;letter-spacing:.12em}.bedside-landscape figcaption a{font-family:Newsreader,Georgia,serif;font-size:29px;text-decoration:underline;text-underline-offset:6px}
.bedside-section,.support-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.bedside-section h2,.evidence-section h2,.family-section h2,.support-section h2{max-width:760px;font-size:clamp(34px,4vw,54px)}.bedside-section p,.support-section p{margin:22px 0}.bedside-section .button{margin-top:12px}.honest-note{border:1px solid var(--line);border-radius:24px;padding:30px;background:var(--surface)}.honest-note h3{font-size:26px}.honest-note p{font-size:14px}.honest-note p:last-child{margin-bottom:0}
.section-intro{max-width:770px;margin:25px 0 35px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0}.evidence-grid article{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.evidence-grid h3{font-size:29px;line-height:1.18}.evidence-grid p{margin:18px 0;font-size:14px}.evidence-grid a,.support-section a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.evidence-number{display:block;margin-bottom:20px;color:var(--muted);font-size:12px}.family-section{padding:85px 0;background:var(--section)}.research-date{margin-top:18px;font-size:12px;color:var(--muted)}.urgent-note{padding:20px 25px;border-left:3px solid var(--accent);background:var(--soft);border-radius:0 16px 16px 0;margin-top:26px}.urgent-note p{margin-top:0;font-size:13px}.web-download{margin-top:25px}.values-strip .wrap{gap:20px;flex-wrap:wrap}.header nav{gap:20px}
@media(max-width:1050px){.header>nav{display:none}.wellbeing-hero{gap:30px}.evidence-grid{gap:15px}.evidence-grid article{padding:22px}.bedside-section,.support-section{gap:32px}}
@media(max-width:720px){.wellbeing-hero{padding-block:40px;min-height:0}.wellbeing-hero h1{font-size:clamp(36px,10vw,48px)}.wellbeing-hero .lead{font-size:15px}.wellbeing-hero .micro{margin-inline:auto}.bedside-landscape{min-height:370px;width:100%;max-width:500px;margin:auto;border-radius:120px 120px 24px 24px}.bedside-landscape figcaption{padding-inline:24px}.bedside-section,.support-section,.evidence-grid{grid-template-columns:minmax(0,1fr)}.family-section{padding:60px 0}.evidence-grid h3{font-size:28px}.section-intro{font-size:14px}.hero-cta .text-link{font-size:13px}.bedside-section,.support-section{gap:28px}}
@media print{.bedside-landscape{display:none}.evidence-grid{display:block}.evidence-grid article{break-inside:avoid}}

.wellbeing-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding-block:25px;border-bottom:1px solid var(--line);font-size:13px}.wellbeing-shortcuts a{text-decoration:underline;text-underline-offset:5px}
