/* Original minimalist independent publication. */
.layout-compact .nav-strip{background:#fff;color:#59656b}.layout-compact .lead{color:#252b2e}.layout-compact .lead p,.layout-compact .lead .kicker{color:#536d79}.layout-compact .topic-cards a{background:#fff;border:1px solid #dde3e6;border-bottom:3px solid #7aa9bd;border-radius:0;padding:16px}.layout-compact .card{border:0;border-bottom:1px solid #dde3e6;border-radius:0;box-shadow:none}.layout-compact .archive-heading{background:#fff;border-radius:0}.layout-compact .reading-note{background:#f5f8f9}
:root{--ink:#252b2e;--muted:#606b71;--line:#dde3e6}.site-header{background:#fff;color:#465962;border:0}.header-inner{max-width:1120px;min-height:95px}.wordmark{color:#338ba9;font-style:italic}.wordmark span{color:#5d737b;font-style:normal}.identity strong{color:#425b66}.nav-strip{background:#fff;color:#59656b;border-block:1px solid #e0e5e7}.desktop-nav{max-width:1120px;justify-content:center}.desktop-nav a:first-child{color:#276d87}.page-shell{max-width:1120px}.notice{background:#f5f9fa;color:#4a636d;border-color:#7baec1}.layout-compact .page-grid{background:#fff;padding:28px 0}.layout-compact .lead{background:#f4f9fb;border:0;border-bottom:2px solid #abcbd8;padding:30px;text-align:center}.lead h1{font-size:36px}.lead p{color:#536d79}.topic-cards a{background:#fff;border:1px solid #dde3e6;border-bottom:3px solid #7aa9bd;border-radius:0}.kicker,.read{color:#276d87}.section-heading{border-color:#cad6dc}.card{background:#fff;border:0;border-bottom:1px solid #dde3e6;border-radius:0;padding:20px 12px}.archive-heading{text-align:center;border-bottom:1px solid #dde3e6;margin-bottom:22px}.layout-compact .prose{max-width:1020px;padding:24px 0;background:#fff}.layout-compact main>h1{font-size:34px;text-align:center}.layout-compact .breadcrumbs,.layout-compact .byline{max-width:1020px;margin-inline:auto}.prose h2{color:#252b2e}.scope,.reading-note,.about-panel{background:#f5f8f9;border:1px solid #e0e5e7}.site-footer{background:#f6f8f9;color:#4a5c65;border-top:1px solid #cdd8dd}.mobile-nav summary{color:#425b66}@media(max-width:760px){.lead h1,.layout-compact main>h1{font-size:27px}.layout-compact .page-grid{padding:20px 16px}.layout-compact .prose{padding:0}.mobile-nav a{border-color:#d6e0e5}}
