@media(max-width:1180px){.desktop-nav{display:none}.menu-toggle{display:block}.hero-orbit{left:78%;opacity:.4}.signs-grid{grid-template-columns:repeat(2,1fr)}.support-resource-grid,.expect-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.support-button{display:none}}
@media(max-width:900px){:root{--container:min(100% - 32px,720px)}.section-pad{padding:90px 0}.header-inner{height:72px}.brand img{width:35px;height:35px}.hero-content{padding:130px 0 100px;align-items:flex-end}.hero h1{font-size:clamp(50px,12vw,84px)}.hero-orbit{left:80%;top:35%;width:330px;height:330px}.hero-description{font-size:16px}.hero-trust{flex-wrap:wrap;gap:12px}.scroll-cue,.hero-status{display:none}.split-head{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.neural-explainer,.risk-map,.faq-layout,.trust-card,.sub-hero-grid,.content-layout,.support-detail-grid,.support-detail-grid.reverse,.emergency-card,.article-detail-layout,.contact-layout{grid-template-columns:1fr}.explainer-visual{min-height:470px}.risk-map{min-height:auto}.body-map{min-height:540px}.risk-panel{border-left:0;border-top:1px solid var(--line);padding:48px 32px}.risk-panel>strong{font-size:42px}.myth-grid{grid-template-columns:1fr}.support-choice-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.faq-intro,.content-aside,.article-toc{position:relative;top:auto}.trust-card{padding:42px;gap:45px}.sub-hero,.support-hero,.article-detail-hero{padding:145px 0 75px}.sub-hero .lead,.support-hero .lead{font-size:17px}.orbital{display:none}.content-layout{gap:50px}.support-detail-grid,.support-detail-grid.reverse{gap:45px}.support-detail-grid.reverse .steps-card{order:2}.emergency-card{gap:25px}.article-detail-layout{gap:45px;padding-block:70px}.article-toc{order:-1}.footer-top{grid-template-columns:1.4fr 1fr 1fr}.footer-top>div:last-child{display:none}.cursor-dot,.cursor-ring{display:none!important}.floating-help{right:14px;bottom:14px}.cookie-panel{flex-direction:column;align-items:flex-start}.soft-cta .container{align-items:flex-start;flex-direction:column}.article-toc{display:none}}
@media(max-width:650px){:root{--container:calc(100% - 28px);--radius:22px}.section-pad{padding:72px 0}.header-inner{height:66px}.brand strong{font-size:11px}.brand small{font-size:6px}.icon-button{display:none}.hero{min-height:850px}.hero-content{min-height:850px;padding:150px 0 80px}.hero h1{font-size:clamp(45px,14vw,67px);line-height:.97}.hero-description{margin-top:25px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-trust{font-size:8px}.hero-orbit{left:82%;top:27%;width:240px;height:240px;opacity:.35}.orbit-core{width:80px;height:80px}.orbit-core span{font-size:21px}.info-marquee{height:50px}.split-head h2,.center-head h2,.section-copy h2,.faq-intro h2,.trust-card h2,.final-cta h2{font-size:38px}.neural-explainer{gap:30px}.explainer-visual{min-height:400px}.brain-network{width:230px;height:285px}.hotspot-item{grid-template-columns:35px 1fr 26px}.risk-map-section{overflow:hidden}.body-map{min-height:475px;transform:scale(.96)}.risk-panel{padding:38px 24px}.myth-card{min-height:210px;padding:23px}.myth-card>strong{font-size:20px}.timeline-item{grid-template-columns:58px 1fr}.timeline-item h3{font-size:24px}.timeline:before{left:22px}.signs-grid,.support-choice-grid,.article-grid,.support-resource-grid,.expect-grid,.info-grid,.risk-list,.do-dont,.resource-grid{grid-template-columns:1fr}.sign-card{min-height:160px}.sign-card h3{margin-top:35px}.support-choice{min-height:320px}.choice-icon{margin:28px 0 20px}.article-visual{height:190px}.faq-layout{gap:45px}.accordion-item>button{grid-template-columns:34px 1fr auto}.accordion-item button>small{display:none}.trust-card{padding:28px}.final-cta{padding:100px 0}.sub-hero,.support-hero,.article-detail-hero{padding:125px 0 60px}.sub-hero h1,.support-hero h1,.article-detail h1{font-size:45px}.breadcrumb{margin-bottom:36px;overflow-x:auto;white-space:nowrap}.prose{font-size:16px}.prose h2{font-size:31px;margin-top:50px}.prose blockquote{font-size:19px;padding:24px}.support-hero-actions{flex-direction:column}.emergency-card{padding:24px}.emergency-card h2{font-size:28px}.filter-bar,.faq-category-bar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px}.filter-bar button,.faq-category-bar button{flex:0 0 auto}.article-meta{gap:12px}.field-grid{grid-template-columns:1fr}.contact-form{padding:22px}.error-page h1{margin-top:-10px}.site-footer{padding:65px 18px 18px}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-meta,.footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.medical-note{align-items:flex-start}.floating-help{height:44px;padding:0 14px;font-size:10px}.cookie-panel{left:12px;right:12px;bottom:12px;padding:17px}.cookie-panel>div:last-child{width:100%}.cookie-panel a,.cookie-panel button{flex:1;text-align:center}.caution-note{align-items:flex-start}.compact-grid .myth-card:nth-child(n+5){display:none}}
@media(max-width:380px){:root{--container:calc(100% - 22px)}.brand small{display:none}.hero h1{font-size:42px}.hero-description{font-size:15px}.sub-hero h1,.support-hero h1,.article-detail h1{font-size:39px}.mobile-panel{padding:20px}.signs-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.footer-top>div:not(.footer-brand){display:flex!important}.floating-help{right:10px;bottom:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.info-marquee>div{transform:none!important}.hero-orbit,.brain-network{animation:none!important}}
