/* Scoped art-direction layer for the isolated copy. Original source is untouched. */
.site-bar .menu-button>span{font-size:16px}
@media(max-width:400px){.site-bar .brand small{display:none}}
:root{--paper:#ded8cb;--paper-deep:#cfcabc;--ink:#153033;--muted:#344c4a;--line:#939f96;--accent:#783b29;--dark:#0d2426;--white:#f5efe5}
body{font-size:18px;line-height:1.65}.site-bar,.site-bar.is-solid{background:#0d2426;color:#f5efe5;border-bottom-color:#47615e;height:100px}.site-bar .brand img{filter:brightness(0) invert(1)}.brand small{font-size:12px}.desktop-nav{font-size:16px}.menu-button{font-size:16px}.desktop-nav .nav-help{background:#a74830;border-color:#a74830;color:#f5efe5}.site-menu{background:#0d2426;color:#f5efe5}.menu-head{background:#0d2426;border-color:#47615e}.menu-head .brand img{filter:brightness(0) invert(1)}.menu-close{font-size:16px}.menu-close i{border-color:#c5d4d0}.menu-primary a{border-color:#47615e}.menu-primary small{color:#e89c7f;font-size:14px}.menu-aside{font-size:17px}.menu-aside .overline{color:#e89c7f;font-size:14px}.menu-primary a:hover,.menu-primary a[aria-current=page]{color:#e89c7f}.menu-edition,.motion-switch{font-size:14px;color:#c5d4d0}.reading .page-head{background:#0d2426;color:#f5efe5;padding-top:155px;padding-bottom:70px}.reading .page-head h1{font-size:clamp(52px,7.5vw,106px);max-width:1100px}.reading .page-head h1 em{color:#e89c7f}.reading .page-head .eyebrow,.reading .breadcrumbs{color:#c5d4d0;font-size:14px}.reading .page-head .lead{font-size:22px;color:#f5efe5;max-width:800px}.reading h2{font-size:clamp(38px,4vw,58px)}.reading h3{font-size:32px}.reading p,.reading li{font-size:18px;line-height:1.7}.reading .eyebrow,.reading .small-label{font-size:14px}.reading .text-link,.reading .button{font-size:16px;min-height:46px}.reading .breadcrumbs{line-height:1.8}.reading .small,.reading figcaption,.reading .filter-result,.reading .archive-card p,.reading .archive-card span,.reading .doc-row p{font-size:15px}.reading input,.reading select{font-size:18px;min-height:54px}.reading .registry small,.reading .registry dt{font-size:15px}.reading .registry dd{font-size:18px}.reading .pagination button{font-size:16px;min-height:48px}.site-footer{background:#081a1b;color:#f5efe5}.footer-grid{font-size:17px}.footer-grid p,.footer-grid a,.footer-status p{font-size:16px}.footer-bottom{font-size:14px}.footer-status .overline{font-size:13px;color:#e89c7f}.footer-heading>p em{color:#e89c7f}.footer-grid p,.footer-bottom{color:#c5d4d0}.site-footer .brand small{font-size:12px}.site-footer a{color:#f5efe5}.site-footer .brand img{filter:brightness(0) invert(1)}.footer-heading .footer-mail{font-size:19px}
@media(max-width:850px){.site-bar,.site-bar.is-solid{height:88px}.reading .page-head{padding-top:125px}.reading .page-head .lead{font-size:20px}.menu-primary a{font-size:42px}.menu-body{padding-top:35px}.reading .facts-grid,.reading .summary-grid{gap:28px}}
@media(max-width:600px){.brand small{font-size:11px}.menu-button{font-size:15px}.reading .page-head{padding-top:120px;padding-bottom:55px}.reading .page-head h1{font-size:clamp(46px,12vw,66px)}.reading .page-head .lead{font-size:19px}.reading p,.reading li{font-size:18px}.reading h2{font-size:40px}.reading h3{font-size:30px}.reading .breadcrumbs{font-size:13px}.menu-primary a{font-size:37px}.menu-aside{font-size:16px}.menu-facts a{font-size:16px}.footer-heading .footer-mail{font-size:18px}.footer-grid{font-size:16px}}

/* Cinematic monochrome layer — isolated preview only. */
:root{--paper:#111113;--paper-deep:#1a1a1c;--ink:#f1ede4;--muted:#cbc8c0;--line:#ffffff40;--accent:#d8cfbc;--dark:#09090b;--white:#f1ede4}
body{background:#111113;color:#f1ede4}.site-bar,.site-bar.is-solid,.site-menu,.menu-head,.reading .page-head{background:#0b0b0c;color:#f1ede4}.site-bar .desktop-nav .nav-help{background:transparent;border:1px solid #ffffff90;color:#f1ede4}.reading .page-head h1 em,.menu-primary small,.menu-aside .overline,.menu-primary a:hover,.menu-primary a[aria-current=page]{color:#d8cfbc}.reading .page-head .lead,.reading .page-head .eyebrow,.reading .breadcrumbs{color:#e3dfd5}.site-footer{background:#09090b}.footer-heading>p em,.footer-status .overline{color:#d8cfbc}.reading .button{background:#f1ede4;color:#111113;border-color:#f1ede4}.reading .callout,.reading .notice{background:#1c1c20;color:#f1ede4}.reading a:focus-visible{outline:2px solid #fff}.reading .page-head{border-bottom:1px solid #ffffff30}
 .reading h1,.reading h2{overflow-wrap:anywhere}
