@charset "UTF-8";
.content-page .site-header{position:relative;background:var(--ink)}
.content-page .desktop-nav a[aria-current="page"],.content-page #mobile-menu a[aria-current="page"]{color:var(--gold-light)}
.content-hero{padding:28px 8% 70px;background:radial-gradient(ellipse at 100% 100%,#303221 0%,#141612 65%)}
.breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:#b7bdac;font-size:12px;margin-bottom:52px}
.breadcrumb a:hover{color:var(--gold-light)}.breadcrumb [aria-current]{color:#e2dccb}
.content-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}
.content-hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.55;letter-spacing:.035em;margin:18px 0 22px}
.content-status{display:inline-block;border:1px solid #77714f;padding:4px 12px;margin-bottom:18px;color:var(--gold-light);font-size:12px}
.content-lead{max-width:680px;font-size:15px;color:#bec5b3;line-height:2.1}
.content-tagline{font-size:clamp(22px,2.3vw,32px);line-height:1.9;color:var(--gold-light);border-left:1px solid #5c5d43;padding-left:40px;letter-spacing:.08em}
.content-layout{display:grid;grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:70px;padding:65px 8% 80px;background:var(--paper);color:#353e2e}
.content-toc{align-self:start;position:sticky;top:30px;min-width:0}.content-toc .eyebrow{color:#76603a;font-size:12px;letter-spacing:.12em}
.content-toc nav{display:flex;flex-direction:column;margin-top:20px}.content-toc a{padding:13px 0;border-bottom:1px solid #d0d0bf;font-size:13px;line-height:1.8}.content-toc a:hover{color:#7e5c26}
.toc-note{margin-top:25px;font-size:12px;line-height:2;color:#646e59}
.content-reading{min-width:0}.reading-section{scroll-margin-top:30px;padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid #cccebe}.reading-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.reading-section .reading-number{font-family:var(--english);font-size:12px;letter-spacing:.13em;color:#75613b;margin-bottom:13px}
.reading-section h2{font-size:29px;line-height:1.7;color:#2e3826;margin-bottom:22px;letter-spacing:.015em}
.reading-section h3{font-size:20px;line-height:1.75;margin:25px 0 12px;color:#3e4933}
.reading-section p,.reading-list{font-size:15px;line-height:2.1}.reading-section p+p{margin-top:16px}.reading-section .article-intro{font-size:17px;color:#59634c;margin-bottom:25px}
.reading-list{padding-left:22px;margin:22px 0}.reading-list li{margin-bottom:15px;padding-left:5px}.reading-list li::marker{color:#8e7647}
.status-note,.article-takeaway{padding:24px 28px;margin:22px 0;background:#e6e6d9;border-left:2px solid #a38b58}.status-note>strong,.article-takeaway>strong{color:#5b4828;display:block;font-size:15px;margin-bottom:10px}
.question-rows>div{padding:0 0 22px;margin-bottom:20px;border-bottom:1px solid #d4d5c7}.question-rows h3{margin-top:0}.reading-section .reading-note{font-size:13px;color:#667058}
.reading-actions{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:28px}.content-reading .text-link{color:#70572d;letter-spacing:.025em;margin-top:15px;gap:25px}
.content-layout :focus-visible{outline-color:#7a6137}
@media(max-width:1000px){.content-layout{grid-template-columns:190px minmax(0,1fr);gap:40px;padding-left:6%;padding-right:6%}.content-hero{padding-left:6%;padding-right:6%}.content-hero-grid{gap:35px}.content-tagline{padding-left:25px}}
@media(max-width:760px){.content-hero{padding:23px 7% 42px}.breadcrumb{margin-bottom:32px}.content-hero-grid{grid-template-columns:1fr;gap:27px}.content-hero h1{font-size:36px;margin-top:15px}.content-hero .eyebrow{font-size:11px}.content-status{display:inline-block;border:1px solid #77714f;padding:4px 12px;margin-bottom:18px;color:var(--gold-light);font-size:12px}
.content-lead{font-size:14px}.content-tagline{font-size:20px;line-height:1.8;padding-left:18px}.content-tagline br{display:none}.content-layout{display:block;padding:32px 7% 60px}.content-toc{position:static;padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid #b9bea9}.content-toc nav{margin-top:12px}.content-toc a{font-size:13px;padding:11px 0}.toc-note{margin-top:15px}.reading-section h2{font-size:25px}.reading-section h3{font-size:19px}.reading-section p,.reading-list{font-size:14px}.reading-section .article-intro{font-size:16px}.reading-section{margin-bottom:34px;padding-bottom:34px}.status-note,.article-takeaway{padding:20px}.reading-actions{gap:15px 25px}}
@media(max-width:370px){.content-hero h1{font-size:31px}.content-tagline{font-size:17px}.reading-section h2{font-size:23px}}

.sitemap-list{display:flex;flex-direction:column;border-top:1px solid #c8cbbb}
.sitemap-list>a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid #c8cbbb}
.sitemap-list strong{display:block;font-size:18px;font-weight:500;color:#3b482f;margin-bottom:6px}
.sitemap-list>a>span>span{display:block;font-size:14px;line-height:1.9;color:#616c54}
.sitemap-list svg{width:20px;height:20px;color:#8a703f}
.sitemap-list>a:hover strong{color:#876324}.sitemap-list>a:hover{background:#e8e8dd}
@media(max-width:760px){.sitemap-list>a{padding:19px 0;gap:18px}.sitemap-list strong{font-size:17px}.sitemap-list>a>span>span{font-size:13px}}
