/* Targeted reading improvements; preserve composition and brand. */
.eyebrow,.editorial-kicker{font-size:.9375rem;letter-spacing:.065em;line-height:1.65;font-weight:700;color:#43594c}
.hero .eyebrow,.green .eyebrow,.academy .eyebrow,.cta .eyebrow{color:#e2c58f}
.section-heading>p,.section-heading>div>p:not(.eyebrow){color:#415449;font-size:1.0625rem}
.green .section-heading>p{color:#d4e1d7}
.micro,.article-meta{font-size:.875rem!important;line-height:1.7!important}
.essay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.essay-card{display:flex;flex-direction:column;border-top:2px solid #9a793f;padding:28px 22px 28px 0}
.essay-card .eyebrow{font-size:.875rem;color:#52634f;margin-bottom:24px}
.essay-card h3{font-size:1.65rem;line-height:1.3;margin-bottom:20px}
.essay-card>p:not(.eyebrow){font-size:1rem;color:#415449;line-height:1.8}
.essay-card:hover h3{text-decoration:underline;text-underline-offset:5px}
.editorial-hero{padding:48px 0 75px}.editorial-hero h1{font-size:clamp(2.7rem,4.8vw,5rem);max-width:1080px;line-height:1.1;margin-bottom:30px}.editorial-hero .lead{max-width:800px;color:#dfebe1;font-size:1.2rem}.article-meta{color:#d4e1d7;margin-top:25px}
.article-layout{display:grid;grid-template-columns:235px minmax(0,760px);gap:75px;justify-content:center;padding-top:70px;padding-bottom:85px}
.article-toc{position:sticky;top:115px;align-self:start;border-top:1px solid #b8c8b9;padding-top:20px}.article-toc>p{font-size:.9375rem;font-weight:700;margin-bottom:16px}.article-toc nav{display:grid;gap:14px}.article-toc a{font-size:.9375rem;line-height:1.5;color:#43594c}.article-toc a:hover{text-decoration:underline}
.article-copy{min-width:0}.article-copy section+section{margin-top:58px}.article-copy h2{font-size:clamp(1.7rem,2.3vw,2.4rem);line-height:1.25;letter-spacing:-.025em;margin-bottom:25px}.article-copy p,.article-copy li{font-size:1.125rem;color:#263d30;line-height:1.9}.article-copy p+p{margin-top:22px}.article-copy ol{padding-left:26px}.article-copy li+li{margin-top:13px}.article-copy a:not(.button){text-decoration:underline;text-underline-offset:4px}.article-source{border-top:1px solid #b8c8b9;padding-top:28px}.article-source p,.article-source a{font-size:1rem;line-height:1.8}.article-source a{display:inline-block;margin:16px 0}.article-action{background:#e7ede5;padding:30px;margin-top:40px}.article-action p{font-size:1rem;margin-bottom:20px}.related-essays a{display:block;padding:15px 0;border-bottom:1px solid #c3d0c2;line-height:1.6}.editorial-related-v1{grid-column:2;padding-top:35px;border-top:1px solid #c3d0c2}.editorial-related-v1 h2{font-size:1.8rem}.editorial-related-v1 a{font-size:1.05rem;line-height:1.7;color:#213c2c}
@media(max-width:1000px){.article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.essay-grid{gap:20px}.essay-card h3{font-size:1.4rem}}
@media(max-width:760px){.essay-grid{grid-template-columns:1fr}.essay-card{padding:24px 0}.article-layout{grid-template-columns:1fr;padding-top:38px;gap:32px}.article-toc{position:static}.article-toc nav{grid-template-columns:1fr}.editorial-hero{padding:35px 0 50px}.editorial-hero h1{font-size:clamp(2.25rem,8vw,3.2rem)}.editorial-hero .lead{font-size:1.0625rem}.article-copy p,.article-copy li{font-size:1.0625rem;line-height:1.9}.editorial-related-v1{grid-column:1}.article-action{padding:22px}.article-action .button{white-space:normal;text-align:left}}
@media print{.site-header,.footer,.article-toc,.skip,.article-action{display:none!important}.article-layout{display:block;width:100%;padding:0}.editorial-hero{background:white!important;color:#132b26!important;padding:20px 0}.editorial-hero .lead,.editorial-hero .eyebrow,.article-meta{color:#263d30!important}.editorial-hero h1{font-size:28pt}.article-copy h2{font-size:18pt;break-after:avoid}.article-copy p,.article-copy li{font-size:11pt;line-height:1.6}a{color:inherit!important}.related-essays{break-inside:avoid}}
