.clinical-atlas{background:#fff;border-top:1px solid var(--line)}
.atlas-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:45px}
.atlas-heading h2{margin-bottom:0}
.atlas-lead{font-size:18px;line-height:1.65;color:var(--muted);max-width:610px}
.atlas-audience{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--accent);margin-bottom:0}
.atlas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.atlas-card{border:1px solid var(--line);background:var(--paper);display:flex;flex-direction:column}
.atlas-card>a{position:relative;display:block;overflow:hidden;background:#e9ebef}
.atlas-card img{display:block;width:100%;height:auto;aspect-ratio:1.35/1;object-fit:cover;object-position:top;transition:transform .35s ease}
.atlas-card:hover img{transform:scale(1.018)}
.atlas-open{position:absolute;right:14px;bottom:14px;background:#ffffffeb;border:1px solid #d7dbe1;padding:8px 11px;font-size:11px;font-weight:600}
.atlas-copy{padding:25px 27px 28px}
.atlas-status{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.25px;color:#665740;margin-bottom:13px}
.atlas-copy h3{font-size:26px;margin-bottom:12px;letter-spacing:-.6px}
.atlas-copy p{font-size:14px;color:var(--muted);margin:0}
.research-card{border-top:3px solid #8a704d}
.atlas-disclaimer{display:grid;grid-template-columns:220px 1fr;gap:30px;margin-top:30px;padding:23px 25px;border:1px solid var(--line);background:#f3f4f6}
.atlas-disclaimer strong{font-size:12px;letter-spacing:1px}
.atlas-disclaimer p{font-size:13px;color:var(--muted);margin:0}
@media(max-width:900px){.atlas-heading{grid-template-columns:1fr;gap:20px}.atlas-grid{grid-template-columns:1fr 1fr}.atlas-copy{padding:21px}.atlas-disclaimer{grid-template-columns:1fr;gap:8px}}
@media(max-width:620px){.atlas-lead{font-size:16px}.atlas-grid{grid-template-columns:1fr}.atlas-card img{aspect-ratio:1.2/1}.atlas-copy h3{font-size:24px}.atlas-open{font-size:10px;right:10px;bottom:10px}}
