/* The reading surface shares the brand, while keeping long-form content quiet. */
.rz-essay{--background:#f5f1e9;--foreground:#292724;--ink:#292724;--ink-soft:#605b53;--surface:#eae3d8;--surface-2:#e1d8cb;--card:#eee8df;--card-foreground:#292724;--rule:#d0c6b9;--brand:#984431;--signal:#984431;--signal-soft:#984431;background:var(--background);color:var(--ink);font-family:Manrope,'Avenir Next',sans-serif}
.rz-essay :is(h1,h2,h3,h4){font-family:Manrope,'Avenir Next',sans-serif;letter-spacing:-.035em}.rz-essay .article-hero{--ink:#f6f0e8;--ink-soft:#c3bbb2;--surface:#242524;--rule:#4c4b46;--brand:#f39a7e;background:#242524;color:#f6f0e8}.rz-essay .article-hero h1{font-size:clamp(32px,4.5vw,61px);font-weight:500;line-height:1.08;max-width:850px}.rz-essay .article-arrival-lede{font-size:18px;line-height:1.75}.rz-essay .article-hero-inner{padding-top:38px;padding-bottom:45px}.rz-essay .article-arrival-meta,.rz-essay .article-arrival-back,.rz-essay .article-arrival-byline{font-size:11px;letter-spacing:.06em}.rz-essay .article-facts dt{font-size:13px}.rz-essay .article-facts dd{font-size:15px}.rz-essay .article-share :is(a,button){font-size:12px;min-height:44px;border-radius:3px}.rz-essay .article-desktop-map-shell{padding:0 20px 0 0}.rz-essay .article-map-marker,.rz-essay .article-rail-progress{display:none}.rz-essay .article-map-link{font-size:14px;line-height:1.5;padding:9px 12px;border-radius:3px}.rz-essay .article-map-link[aria-current=true]{background:#e5d9cb;color:#753323}.rz-essay [data-article-body]>.prose-editorial{font-family:Manrope,'Avenir Next',sans-serif;font-size:17px;line-height:1.95;max-width:72ch}.rz-essay .prose-editorial :is(p,li){color:#443e37}.rz-essay .prose-editorial h2{font-size:30px;line-height:1.25;border-top:1px solid var(--rule);padding-top:30px;margin-top:48px}.rz-essay .prose-editorial h3{font-size:23px;line-height:1.3}.rz-essay .prose-editorial a{color:#8c3c29;text-decoration:underline;text-underline-offset:4px}.rz-essay .prose-editorial :is(code,pre){background:#e7e0d5;color:#34312c}.rz-essay .prose-editorial pre{white-space:pre-wrap;overflow-wrap:anywhere}.rz-essay .prose-editorial blockquote{font-size:21px;border:0;padding:24px 28px;background:#eae1d5}.rz-essay .article-mobile-map{border-radius:3px;background:#ebe4da}.rz-essay .article-mobile-map summary{min-height:52px}.rz-essay .article-ending-quote{font-size:clamp(25px,3vw,40px);font-family:Manrope,'Avenir Next',sans-serif;line-height:1.35}.rz-essay .article-related-reading h2{font-size:clamp(29px,3.3vw,44px)}.rz-essay .article-related-card h3{font-size:25px}.rz-essay .article-closing-cta{background:#242524;color:#f5eee5;--ink:#f5eee5;--ink-soft:#c8c0b6;--surface:#343531;--rule:#4b4a44;--brand:#f39a7e}.rz-essay .article-closing-cta h2{font-size:clamp(32px,3.8vw,48px)}.rz-essay .article-closing-action-primary{background:#f39a7e;color:#272320;border-radius:3px}.rz-essay :is(a,button,summary,input):focus-visible{outline:3px solid #ba5d43;outline-offset:4px}.rz-essay .article-reading-progress{background:transparent}.rz-essay .article-reading-progress span{background:#ed8d70}
@media(max-width:700px){.rz-essay .article-hero-inner{padding-top:25px;padding-bottom:30px}.rz-essay .article-arrival-lede{font-size:16px}.rz-essay [data-article-body]>.prose-editorial{font-size:16px;line-height:1.85}.rz-essay .prose-editorial h2{font-size:27px}.rz-essay .article-ending-quote{font-size:27px}.rz-essay .article-hero .article-arrival-utilities{padding-top:20px}}
@media print{.site-header,.site-footer,.rz-essay .article-share,.rz-essay .article-closing-cta,.rz-essay .article-related-reading{display:none}.rz-essay,.rz-essay .article-hero{background:white;color:black;--ink:black;--ink-soft:#333}.rz-essay *{animation:none!important}}
