.research-evidence-atlas{padding:clamp(90px,10vw,140px) 0 105px;border-top:1px solid var(--line);background:radial-gradient(circle at 70% 28%,rgba(52,120,246,.13),transparent 35%),#03090d}
.research-evidence-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(35px,7vw,100px);align-items:end}
.research-evidence-heading .eyebrow{grid-column:1/-1;margin-bottom:0}
.research-evidence-heading h2{max-width:850px;margin:0;font-size:clamp(48px,6.8vw,96px);font-weight:350;line-height:.94;letter-spacing:-.06em}
.research-evidence-heading>div>p{max-width:610px;margin:23px 0 0;color:#9babb0;font-size:17px;line-height:1.7}
.research-evidence-ontology{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:rgba(78,223,245,.18)}
.research-evidence-ontology span{padding:15px 12px;background:#061117;color:#9eb0b5;font:700 8px var(--mono);letter-spacing:.12em;text-align:center}
.research-evidence-ontology span:last-child{grid-column:1/-1;color:var(--research-cyan)}
.research-evidence-atlas .atlas-toolbar{margin-top:58px}
.research-evidence-atlas .atlas-stage{margin-top:30px}
.research-evidence-atlas .atlas-card{--card-w:min(52vw,700px);height:min(58vh,540px)}
.research-evidence-atlas .atlas-card.tall{--card-w:min(38vw,470px);height:min(64vh,590px)}
.research-evidence-atlas .atlas-card-copy{bottom:28px}
.research-evidence-atlas .atlas-card-copy .atlas-research-stage{display:table;margin:0 0 12px;padding:6px 8px;border:1px solid rgba(78,223,245,.26);background:rgba(3,9,13,.6);color:#9fddea;font:700 7px var(--mono);letter-spacing:.12em}
.research-evidence-atlas .atlas-card-copy>span{color:var(--research-green)}
.research-evidence-atlas .atlas-card-copy h3{max-width:580px;font-size:clamp(27px,3.3vw,46px)}
.research-evidence-atlas .atlas-card-copy p{font-size:12px}
.research-evidence-atlas .atlas-dialog-copy small{margin-top:22px;padding:8px 10px;border:1px solid rgba(78,223,245,.25);color:var(--research-cyan)}
.research-evidence-meta{margin:28px 0 0}
.research-evidence-meta div{padding:15px 0;border-top:1px solid var(--line)}
.research-evidence-meta dt{color:#668089;font:700 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}
.research-evidence-meta dd{margin:8px 0 0;color:#aabbbf;font-size:12px;line-height:1.6}
.research-evidence-note{width:var(--shell);margin:30px auto 0;color:#6f858c;font:9px/1.6 var(--mono);letter-spacing:.09em;text-transform:uppercase}
@media(max-width:800px){.research-evidence-heading{grid-template-columns:1fr}.research-evidence-heading .eyebrow{grid-column:1}.research-evidence-atlas .atlas-card,.research-evidence-atlas .atlas-card.tall{--card-w:84vw;height:60vh;max-height:560px}.research-evidence-ontology{max-width:520px}.research-evidence-atlas .atlas-card-copy h3{font-size:31px}}
@media(max-width:520px){.research-evidence-heading h2{font-size:15vw}.research-evidence-ontology{grid-template-columns:1fr}.research-evidence-ontology span:last-child{grid-column:1}.research-evidence-atlas .atlas-card-copy p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.research-evidence-atlas .atlas-card{transform:none!important;opacity:1!important}}
