.ea-shell{max-width:1100px;margin:0 auto;padding:0 24px 90px;color:var(--text-white,#fff)}.ea-hero{padding:72px 0 45px;border-bottom:1px solid rgba(210,210,210,.18)}.ea-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:.78rem;color:#e7ba68;font-weight:700}.ea-hero h1{font:700 clamp(2.4rem,6vw,4.4rem)/1.08 "Playfair Display",Georgia,serif;margin:.2em 0 .45em;color:#fff}.ea-quote{font:italic clamp(1.4rem,3vw,2.15rem) "Playfair Display",Georgia,serif;color:#e9c77a}.ea-lead{font-size:clamp(1.03rem,2vw,1.24rem);line-height:1.8;max-width:780px;color:#ebebe9}.ea-section{padding:38px 0;border-bottom:1px solid rgba(210,210,210,.14)}.ea-section h2{font-size:clamp(1.35rem,2.5vw,1.85rem);color:#fff}.ea-section p{color:#dbdedc;max-width:850px;line-height:1.75}.ea-section a,.ea-hero a{color:#edc779;text-underline-offset:4px}.ea-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ea-card{background:rgba(255,255,255,.055);border:1px solid rgba(231,202,140,.25);border-radius:14px;padding:25px}.ea-card h3{font-size:1.45rem;margin:.35em 0;color:white}.ea-card p{line-height:1.7}.ea-links{display:flex;flex-wrap:wrap;gap:10px 22px}.ea-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:24px}.ea-button{border-radius:8px;padding:11px 19px;border:1px solid #e7ba68}.ea-prose{max-width:760px;font-size:1.07rem;line-height:1.86}.ea-prose h2{margin-top:45px}.ea-prose ul{padding-left:30px}.ea-sources{padding:20px 20px 20px 42px;border-top:1px solid #997b48;overflow-wrap:anywhere}.ea-sources li{margin-bottom:12px}.ea-warning{padding:15px 22px;border-left:3px solid #e7ba68;background:rgba(255,255,255,.06)}@media(max-width:600px){.ea-shell{padding:0 18px 60px}.ea-hero{padding-top:45px}.ea-card{padding:18px}}
/* Permanent generator-owned responsive artwork and reader-first article index. */
.ea-article-figure{margin:22px 0 27px}
.ea-article-figure img{display:block;width:100%;height:auto;aspect-ratio:40/21;object-fit:cover;border:1px solid rgba(245,225,188,.23);border-radius:12px;background:#101d29}
.ea-article-figure figcaption{padding:8px 3px;color:#a2b2b7;font-size:.8rem}
.ea-card-image{display:block;width:100%;height:auto;aspect-ratio:40/21;object-fit:cover;border-radius:9px;margin:0 0 12px;background:#101d29;border:1px solid rgba(245,225,188,.12)}
.ea-hero.ea-hero-compact{padding:20px 0 16px;border-bottom:1px solid rgba(231,186,104,.24)}
.ea-hero.ea-hero-compact h1{font-size:clamp(2.1rem,4.4vw,3.7rem);margin:.08em 0 .25em;line-height:1.06}
.ea-hero.ea-hero-compact .ea-lead{font-size:clamp(.98rem,1.5vw,1.17rem);line-height:1.45;margin:0;max-width:850px}
.ea-section.ea-latest{padding:12px 0 28px}
.ea-latest h2{margin:0 0 15px;font-size:clamp(1.15rem,2vw,1.5rem)}
.ea-latest .ea-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}
.ea-latest .ea-card{padding:15px}
.ea-latest .ea-card-image{margin-bottom:10px}
.ea-latest .ea-card h3{font-size:clamp(1.14rem,1.8vw,1.32rem);line-height:1.28;margin:.3em 0}
.ea-latest .ea-card p{margin:.32em 0}
.ea-about-series{padding-top:25px}
@media(max-width:650px){.ea-hero.ea-hero-compact{padding-top:18px}.ea-section.ea-latest{padding-top:10px}.ea-latest .ea-card-image{max-height:230px;object-fit:cover}}

/* Mandatory clinical editorial take-home block on desktop and mobile. */
.ea-take-home{margin:28px 0 32px;border:2px solid #e7ba68;border-radius:14px;background:#fff6df;color:#19262d;padding:20px 25px;box-shadow:0 5px 24px rgba(0,0,0,.13)}
.ea-take-home h2{font:800 clamp(1.05rem,1.7vw,1.25rem)/1.3 system-ui,sans-serif!important;letter-spacing:.065em;color:#182631!important;margin:0 0 9px!important}
.ea-take-home p{font:700 clamp(1.08rem,2vw,1.28rem)/1.5 system-ui,sans-serif;color:#182631!important;margin:0;max-width:740px}
@media(max-width:600px){.ea-take-home{padding:17px;margin:23px 0 26px}}
