/* Molecular Atlas: additive navigation and isolated page styles. */
.nav .nav-atlas{white-space:nowrap;color:#073bb7}.atlas-main{background:#fff;color:#142747}.atlas-main a,.atlas-home a{ text-underline-offset:4px}.atlas-intro{padding-top:70px;padding-bottom:64px;display:grid;grid-template-columns:1.5fr 1fr;gap:80px;border-bottom:1px solid #d7e1ef}.atlas-intro h1{font-size:clamp(46px,5.8vw,84px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 24px;font-weight:500}.atlas-lede{font-size:20px;color:#52647f;line-height:1.65}.atlas-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.atlas-tags span{font-size:10px;letter-spacing:.04em;padding:8px 11px;border:1px solid #d9e4f6;color:#254b8d}.atlas-intro-note{align-self:center;border-top:4px solid #134af3;padding-top:20px;max-width:350px;margin-left:auto}.atlas-count{display:block;font-size:76px;color:#073bc3;line-height:1;font-weight:400;letter-spacing:-.07em;margin-bottom:16px}.atlas-intro-note strong{font-size:18px;line-height:1.5;font-weight:500}.atlas-intro-note p{font-size:13px;color:#62728a;line-height:1.8;margin:16px 0}.atlas-intro-note a{font-size:12px;color:#1346ad}.atlas-browse{padding-top:52px;padding-bottom:70px}.atlas-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px}.atlas-section-heading h2,.atlas-method h2,.atlas-sources h2{font-size:36px;line-height:1.15;letter-spacing:-.04em;font-weight:500;margin:14px 0 0}.atlas-section-heading>p{font-size:12px;color:#63738a}.atlas-controls{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) auto;gap:16px;align-items:end;padding:22px;background:#f4f7fb;border:1px solid #dce5f1;margin-bottom:32px}.atlas-controls label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#536780;display:grid;gap:9px}.atlas-controls input,.atlas-controls select{font:14px Arial,sans-serif;letter-spacing:0;text-transform:none;border:1px solid #c5d3e7;border-radius:0;min-height:46px;min-width:0;padding:12px;background:#fff;color:#142747;width:100%}.atlas-controls button{font:12px Arial,sans-serif;background:#fff;border:1px solid #bccce3;padding:14px 20px;min-height:46px;color:#233d68;cursor:pointer}.atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.atlas-card{border:1px solid #ccd9eb;background:white;box-shadow:0 8px 30px #10326009;overflow:hidden}.atlas-card-art{display:block;border-bottom:1px solid #e0e8f4;background:#fff;line-height:0}.atlas-card-art img{width:100%;height:auto;display:block;object-fit:contain;transition:transform .2s}.atlas-card-art:hover img{transform:scale(1.015)}.atlas-card-copy{padding:22px}.atlas-kicker{color:#456995;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.atlas-card h2{font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.atlas-card h2 a{color:inherit;text-decoration:none}.atlas-card-copy>p{font-size:13px;line-height:1.65;color:#60738e;margin:0 0 24px}.atlas-card-actions{display:flex;gap:15px;justify-content:space-between;align-items:start;border-top:1px solid #e3eaf3;padding-top:17px}.atlas-card-actions a{font-size:10px;line-height:1.6;color:#1648ad;text-decoration:none}.atlas-card-actions a:last-child{white-space:nowrap}.atlas-method{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:55px;padding-bottom:55px;border-top:1px solid #dce5f1}.atlas-method ol{list-style:none;counter-reset:atlas-method;padding:0;margin:0}.atlas-method li{counter-increment:atlas-method;position:relative;padding:0 0 24px 44px}.atlas-method li:before{content:'0' counter(atlas-method);position:absolute;left:0;top:3px;color:#1453c8;font-size:12px}.atlas-method li strong{font-size:17px;font-weight:500}.atlas-method li p{font-size:13px;line-height:1.8;color:#63738b;margin:9px 0 0}.atlas-review-wrap{padding-bottom:60px}.atlas-review{background:#f1f5fb;border-left:3px solid #1746bd;padding:19px 23px;font-size:12px;line-height:1.8;color:#5c6e86}.atlas-review strong{color:#2d4569}.atlas-empty{padding:35px;text-align:center;background:#f5f8fc;font-size:14px;color:#526580}.atlas-main [hidden]{display:none!important}.atlas-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;color:#6b7e95;font-size:11px;padding:28px 0 35px}.atlas-breadcrumb a{color:#4a648d}.atlas-detail{padding-bottom:64px}.atlas-detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.atlas-detail-visual>a{display:block;border:1px solid #d3def0;line-height:0}.atlas-detail-visual img{display:block;width:100%;height:auto}.atlas-downloads{display:flex;align-items:center;gap:24px;margin-top:22px;flex-wrap:wrap}.atlas-downloads a{font-size:12px}.atlas-primary{display:inline-flex;align-items:center;justify-content:center;background:#073cd2;color:white!important;text-decoration:none!important;padding:15px 22px;font-size:12px;line-height:1.5;gap:20px}.atlas-primary:hover{background:#062c9d}.atlas-small{font-size:11px;color:#6c7c91;line-height:1.8;margin:15px 0 0}.atlas-detail-copy h1{font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.05em;font-weight:500;margin:17px 0 18px;overflow-wrap:anywhere}.atlas-detail-subtitle{font-size:19px;line-height:1.5;color:#426081;margin:0 0 22px}.atlas-form{display:inline-block;padding:9px 12px;background:#edf9fc;color:#087187;font-size:11px;line-height:1.5}.atlas-facts{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-top:1px solid #dce5f1}.atlas-facts div{padding:18px 13px 18px 0;border-bottom:1px solid #dce5f1;min-width:0}.atlas-facts dt{text-transform:uppercase;letter-spacing:.11em;font-size:9px;color:#667b99;line-height:1.6;margin-bottom:7px}.atlas-facts dd{margin:0;font-size:23px;line-height:1.4;overflow-wrap:anywhere}.atlas-facts dd span{font-size:12px}.atlas-facts .atlas-name{font-size:13px}.atlas-evidence h2,.atlas-identity h2{font-size:19px;line-height:1.5;font-weight:500;margin:24px 0 9px;letter-spacing:-.02em}.atlas-evidence p,.atlas-identity p{font-size:14px;line-height:1.8;color:#536882}.atlas-evidence .atlas-evidence-type{font-size:11px;line-height:1.7;padding:12px 15px;border:1px solid #d6e3f5;background:#f8faff}.atlas-identity a{font-size:12px;color:#164cad}.atlas-sources{padding:55px 0 35px;margin-top:50px;border-top:1px solid #dce5f1}.atlas-sources ol{padding-left:21px;margin-top:25px}.atlas-sources li{padding:0 0 24px 13px;color:#57708d;line-height:1.8;font-size:13px}.atlas-sources li>a{font-size:16px;color:#0a41bd}.atlas-sources p{margin:9px 0}.atlas-sources .atlas-source-meta{font-size:12px}.atlas-back{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;margin-top:30px}.atlas-home{background:#eef4ff;border-top:1px solid #d4dff1}.atlas-home-inner{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:70px}.atlas-home h2{font-size:56px;line-height:1.07;letter-spacing:-.05em;font-weight:500;margin:18px 0 22px}.atlas-home p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:430px;color:#536b8c;margin-bottom:25px}.atlas-home-card{max-width:330px;margin:auto;display:block;line-height:0;box-shadow:0 15px 40px #0c3a8c20}.atlas-home-card img{width:100%;height:auto}.atlas-main a:focus-visible,.atlas-home a:focus-visible,.atlas-controls input:focus-visible,.atlas-controls select:focus-visible,.atlas-controls button:focus-visible{outline:3px solid #1a7df9;outline-offset:4px}
@media(min-width:781px) and (max-width:1200px){.header-inner{flex-wrap:wrap;justify-content:center;padding-bottom:13px;gap:4px}.header-inner .nav{flex-basis:100%;justify-content:center;gap:20px}.header-inner .brand{padding-bottom:0}}
@media(max-width:1000px){.atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-intro{gap:40px}.atlas-detail-grid{gap:32px}.atlas-method{gap:40px}.atlas-home-inner{gap:40px}}
@media(max-width:780px){.atlas-intro{padding-top:42px;padding-bottom:38px;grid-template-columns:1fr;gap:32px}.atlas-intro-note{max-width:none;margin-left:0;border-top-width:2px;display:grid;grid-template-columns:75px 1fr;gap:4px 18px}.atlas-count{font-size:55px;grid-row:1/4;margin:0}.atlas-intro-note strong{font-size:16px}.atlas-intro-note p{margin:6px 0;font-size:12px}.atlas-intro-note a{margin-top:5px}.atlas-lede{font-size:17px}.atlas-controls{grid-template-columns:1fr 1fr;gap:15px;padding:18px}.atlas-controls label:first-child{grid-column:1/-1}.atlas-controls button{justify-self:start}.atlas-detail-grid{grid-template-columns:1fr;gap:35px}.atlas-detail-visual{max-width:530px}.atlas-detail-copy h1{font-size:48px}.atlas-method{grid-template-columns:1fr;gap:30px}.atlas-method h2,.atlas-section-heading h2,.atlas-sources h2{font-size:31px}.atlas-detail{padding-bottom:45px}.atlas-sources{margin-top:35px;padding-top:35px}.atlas-home-inner{grid-template-columns:1fr 1fr;gap:28px}.atlas-home h2{font-size:40px}.atlas-home p:not(.eyebrow){font-size:13px}.atlas-home .atlas-primary{font-size:11px;padding:13px 16px}}
@media(max-width:520px){.atlas-grid{grid-template-columns:1fr;gap:24px}.atlas-card{max-width:430px}.atlas-browse{padding-top:32px;padding-bottom:40px}.atlas-intro h1{font-size:49px}.atlas-tags{gap:6px}.atlas-tags span{font-size:9px;padding:7px 9px}.atlas-card-copy{padding:20px}.atlas-home-inner{grid-template-columns:1fr;gap:32px}.atlas-home-card{max-width:300px}.atlas-home h2{font-size:43px}.atlas-section-heading{gap:10px}.atlas-section-heading>p{white-space:nowrap}.atlas-review{padding:16px 18px}.atlas-breadcrumb{font-size:10px;padding-top:24px;padding-bottom:27px}.atlas-detail-copy h1{font-size:42px}.atlas-detail-subtitle{font-size:18px}.atlas-facts dd{font-size:22px}.atlas-facts .atlas-name{font-size:12px}.atlas-sources li{padding-left:5px}.atlas-back{line-height:1.8}}
@media(prefers-reduced-motion:reduce){.atlas-card-art img{transition:none}}
.atlas-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:48px 0 25px}.atlas-context-grid>div{padding:21px 19px;background:#f4f7fe;border:1px solid #d4e0f3;border-top:3px solid #1346c9;min-width:0}.atlas-context-grid strong{display:block;font-size:18px;font-weight:500;line-height:1.4;margin-top:12px}.atlas-context-grid p{font-size:12px;line-height:1.6;color:#61718a;margin:9px 0 0}.atlas-context-grid small{display:block;font-size:10px;color:#637895;margin-top:9px}.atlas-knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.atlas-knowledge{border:1px solid #d5e0ef;padding:26px;min-width:0}.atlas-knowledge h2{font-size:24px;letter-spacing:-.025em;line-height:1.25;font-weight:500;margin:0 0 22px}.atlas-knowledge p,.atlas-knowledge li{font-size:14px;line-height:1.8;color:#586c85}.atlas-knowledge ul{padding:0;list-style:none;margin:22px 0 0}.atlas-knowledge li{margin-bottom:19px}.atlas-knowledge li:last-child{margin-bottom:0}.atlas-knowledge li strong{font-weight:500;color:#263e62}.atlas-knowledge li p{margin-top:5px;margin-bottom:0}.atlas-knowledge sup a,.atlas-context-grid sup a{font-size:10px;color:#1645bd;margin-left:3px;text-decoration:none}.atlas-study+.atlas-study{margin-top:24px;padding-top:24px;border-top:1px solid #dae3f0}.atlas-study h3{font-size:18px;color:#0c43bd;font-weight:500;line-height:1.4;margin:0 0 10px}.atlas-study p{margin:10px 0}.atlas-study .atlas-study-design{font-size:12px;color:#668}.atlas-endpoint{font-size:10px;display:inline-block;padding:5px 9px;background:#edf3ff;color:#174db6}.atlas-safety{border-top:3px solid #ad4c43}.atlas-safety h2{color:#9b3e37}.atlas-takeaway{background:#effafa;border-color:#b8e3e7}.atlas-takeaway h2{font-size:22px;line-height:1.6;color:#144b59;margin:18px 0 0}.atlas-mechanism{list-style:none;padding:0;margin:0 0 20px;display:flex;gap:10px;align-items:start}.atlas-mechanism li{flex:1;margin:0;text-align:center;border:1px solid #c5dbea;background:#f4fafc;padding:12px 6px}.atlas-mechanism li strong{display:block;font-size:20px;color:#075c87}.atlas-mechanism li span{display:block;font-size:10px}.atlas-mechanism li small{display:block;font-size:9px;line-height:1.5;margin-top:8px;color:#5b7d99}
@media(max-width:1000px){.atlas-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.atlas-knowledge-grid{grid-template-columns:1fr;gap:18px}.atlas-knowledge{padding:22px}.atlas-context-grid{gap:11px;margin-top:34px}.atlas-context-grid>div{padding:16px 13px}.atlas-context-grid strong{font-size:16px}.atlas-context-grid p{font-size:11px}.atlas-knowledge h2{font-size:23px}}
.atlas-mechanism-text{counter-reset:atlas-step;list-style:none;padding:0;margin:0 0 22px}.atlas-mechanism-text li{counter-increment:atlas-step;position:relative;padding:14px 14px 14px 48px;background:#f2f8fc;border:1px solid #d8e6f0;line-height:1.65;margin-bottom:10px}.atlas-mechanism-text li:before{content:counter(atlas-step);position:absolute;left:17px;top:13px;font-size:14px;color:#174aaa}.atlas-mechanism-text li strong{font-size:14px;font-weight:500;color:#26496c}.atlas-mechanism-text li span:empty{display:none}.atlas-knowledge li>strong:empty{display:none}.atlas-context-grid p:empty{display:none}.atlas-card{display:flex;flex-direction:column}.atlas-card-copy{display:flex;flex-direction:column;flex:1}.atlas-card-actions{margin-top:auto}
.atlas-panel-context{grid-column:1/-1}.atlas-panel-context>ul{display:grid;grid-template-columns:1fr 1fr;gap:24px}.atlas-panel-context li{padding:20px;border:1px solid #dce5f1;margin:0}.atlas-panel-context h3{font-size:18px;line-height:1.4;margin:0 0 12px;font-weight:500;color:#1746ad}@media(max-width:680px){.atlas-panel-context>ul{grid-template-columns:1fr}.atlas-panel-context li{padding:16px}}
/* Seven research areas preserve the requested order without placeholder cards. */
.atlas-area-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 15px}.atlas-area-nav>a,.atlas-area-pending{display:inline-flex;align-items:center;gap:9px;border:1px solid #c7d8ef;padding:11px 13px;font-size:12px;color:#1849aa;text-decoration:none;line-height:1.5}.atlas-area-nav>a:hover{background:#edf4ff}.atlas-area-nav>a span{font-size:10px;padding:2px 6px;background:#e5edff;border-radius:12px}.atlas-area-pending{color:#60738e;border-color:#e0e6ef;gap:6px;flex-wrap:wrap}.atlas-area-pending small{font-size:9px;color:#77889f}.atlas-area-note{font-size:12px;line-height:1.7;color:#687c97;margin:0 0 25px}.atlas-controls{grid-template-columns:minmax(190px,1.4fr) minmax(180px,1.2fr) minmax(150px,1fr) auto}.atlas-area-section{scroll-margin-top:25px;margin:40px 0 55px}.atlas-area-section:last-of-type{margin-bottom:0}.atlas-area-heading{display:flex;align-items:center;gap:15px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid #cfdeef}.atlas-area-heading>span{font-size:12px;color:#1b52bd;line-height:1;border:1px solid #cedff4;padding:9px}.atlas-area-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0;font-weight:500}.atlas-area-heading>p{margin-left:auto;font-size:11px;color:#65788e;white-space:nowrap}.atlas-card h3{font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.atlas-card h3 a{color:inherit;text-decoration:none}.atlas-detail-copy>.eyebrow>a{text-decoration:none;color:inherit}
@media(max-width:1000px){.atlas-controls{grid-template-columns:1fr 1fr}.atlas-controls button{justify-self:start}.atlas-area-heading h2{font-size:26px}}
@media(max-width:780px){.atlas-controls label:first-child{grid-column:1/-1}.atlas-controls button{grid-column:1/-1}.atlas-area-heading{gap:10px}.atlas-area-heading h2{font-size:24px}}
@media(max-width:520px){.atlas-area-nav>a,.atlas-area-pending{padding:8px 10px;font-size:11px}.atlas-area-heading h2{font-size:23px}.atlas-area-heading>span{padding:7px}.atlas-area-heading>p{font-size:10px}.atlas-area-section{margin-top:32px;margin-bottom:40px}}
/* Source-rich expandable study and identity details. */
.atlas-evidence-alert{border-left:3px solid #ac453b;background:#fff5f2;padding:16px 18px;margin:24px 0;color:#8a3833;font-size:13px;line-height:1.7}.atlas-evidence-alert p{margin:6px 0 0}.atlas-expand{border-top:1px solid #d8e3f0;margin-top:18px;padding-top:14px}.atlas-expand summary{cursor:pointer;font-size:13px;color:#1745a9;line-height:1.7}.atlas-expand summary:focus-visible{outline:3px solid #1a7df9;outline-offset:4px}.atlas-research-details{font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin:18px 0 0}.atlas-research-details>div{padding:10px 0;border-bottom:1px solid #e2eaf5}.atlas-research-details dt{font-weight:600;color:#284b75}.atlas-research-details dd{margin:4px 0 0;color:#5b6d86}.atlas-research-details dl{margin-top:4px}.atlas-research-details ul{margin:4px 0 0;padding-left:16px;list-style:disc}.atlas-research-details li{font-size:13px;margin-bottom:8px}.atlas-knowledge,.atlas-sources{overflow-wrap:anywhere}
