/* Atlas layout correction: isolate the page from the global verifier hero. */
body:has(.atlas-main){background-color:var(--paper,#f6f5f0);background-image:none!important;}
.atlas-main{width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(16px,4.8vw,72px) 40px;}
.atlas-main>.hero{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;justify-content:start;gap:0;width:100%;max-width:none;min-height:0;padding:clamp(30px,4.2vw,58px) clamp(22px,4vw,56px) 36px;margin:0 0 18px;background:linear-gradient(115deg,rgba(255,255,255,.96),rgba(245,246,239,.88));border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 14px 36px rgba(26,52,43,.06);}
.atlas-main>.hero::before,.atlas-main>.hero::after{content:none!important;display:none!important;}
.atlas-main>.hero .eyebrow{display:flex;width:max-content;max-width:100%;margin-bottom:16px;padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:#f1f4ee;}
.atlas-main>.hero h1{max-width:900px;font-size:clamp(42px,5.4vw,68px);line-height:1.03;margin:0 0 16px;overflow-wrap:normal;}
.atlas-main>.hero>p{max-width:760px;margin:0;color:var(--muted);font-size:clamp(13px,1.1vw,15px);line-height:1.85;}
.atlas-main>.hero .hero-meta{margin-top:20px;}
.atlas-main>.lvh-ad{margin:20px auto;max-width:100%;}
@media(max-width:760px){.atlas-main{padding:0 12px 28px}.atlas-main>.hero{padding:28px 20px 24px;border-radius:0 0 16px 16px}.atlas-main>.hero h1{font-size:clamp(38px,10vw,52px)}.atlas-main>.hero .eyebrow{font-size:9px;letter-spacing:.1em}.atlas-main>.hero>p{font-size:12px}.atlas-main>.lvh-ad{margin:12px auto}}
html[data-theme="dark"] .atlas-main>.hero{background:linear-gradient(115deg,rgba(27,40,34,.98),rgba(24,36,30,.93));}
html[data-theme="dark"] .atlas-main>.hero .eyebrow{background:#263b30;border-color:var(--line);}
