/* Original boxed charcoal/orange editorial site with neutral outer frame. */
:root{--ink:#282c31;--muted:#61666d;--line:#dfd7cc}body{background:linear-gradient(90deg,#dfcfb9,#f4ede2 18%,#f4ede2 82%,#dfcfb9)}.site-header,.nav-strip,.notice,.page-grid,.site-footer{max-width:1200px;margin-inline:auto}.site-header{background:#30302f;border:0}.header-inner{padding-inline:34px;min-height:84px}.wordmark{color:#ff9b20}.wordmark span{color:#fff}.nav-strip{background:#30302f;color:white;border-bottom:3px solid #ed9224}.desktop-nav{justify-content:center}.desktop-nav a:first-child{color:#ffb553}.notice{background:#fff7e8;color:#65513a;border-color:#d28723}.layout-portal .page-grid{background:#fff;padding:28px 36px}.layout-portal .lead{background:#fff5e5;border:1px solid #eedabe;border-left:5px solid #e88a15;padding:30px}.lead h1{color:#292d32;font-size:35px}.lead p{color:#665b4c}.topic-cards a{background:#fffaf2;border:1px solid #e8dac6;border-bottom:3px solid #e99a30}.kicker,.read{color:#875008}.section-heading{border-color:#dcad6a}.card{background:#fff;border-color:#e0d8ce}.layout-portal .archive-heading{background:#fff6e8;border-left:5px solid #e89520}.layout-portal main>h1{text-align:center;font-size:31px}.layout-portal .prose{max-width:none;background:#fff;padding:16px 0}.prose h2{color:#262b2e}.scope,.reading-note,.about-panel{background:#fff8ed;border:1px solid #ead7b9}.site-footer{background:#30302f;color:#eae3d9;border-top:3px solid #ed9224}.page-numbers.current{background:#a5620e;color:white}.mobile-nav summary{color:#ffc375}@media(max-width:760px){.layout-portal .page-grid{padding:22px 16px}.layout-portal .lead{padding:22px}.lead h1,.layout-portal main>h1{font-size:27px}.header-inner{padding-inline:20px}}
