.offgrid{--og-paper:#f2eedf;--og-ink:#252b23;--og-line:#bdbcae;background:var(--og-paper);color:var(--og-ink);padding:0 clamp(18px,4vw,70px);font:16px/1.6 Georgia,serif}.offgrid[data-reading-theme=night]{--og-paper:#222923;--og-ink:#eee9d7;--og-line:#667064}.offgrid *{box-sizing:border-box}.offgrid :is(h1,h2,p){margin:0}.offgrid a{color:inherit;text-decoration:none}.offgrid :is(a,summary,select):focus-visible{outline-offset:5px;outline:3px solid #e35536}.og-meta,.og-masthead>div,.og-section-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.og-meta{letter-spacing:.12em;padding:18px 0;font:10px/1.4 Arial,sans-serif}.og-meta label{align-items:center;gap:10px;display:flex}.og-meta select{min-height:44px;color:inherit;border:1px solid var(--og-line);background:0 0;border-radius:0;padding:0 12px}.og-meta option{color:#222;background:#f2eedf}.offgrid .og-masthead h1{letter-spacing:-.085em;max-width:none;padding:16px 0 28px;font:clamp(74px,17.6vw,320px)/.88 Georgia,serif;position:relative}.og-masthead h1>span{vertical-align:top;letter-spacing:0;margin:8px 0 0 10px;font:18px Arial,sans-serif;display:inline-block}.og-masthead>div{border-top:1px solid var(--og-ink);border-bottom:1px solid var(--og-ink);letter-spacing:.04em;padding:6px 0;font:11px Arial,sans-serif}.og-masthead nav{gap:24px;display:flex}.og-masthead nav a{align-items:center;min-height:44px;display:inline-flex}.og-cover{grid-template-columns:1fr 1fr;gap:30px;padding:30px 0 48px;display:grid}.og-cover-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 0;display:flex}.og-cover-copy>p,.og-caption,.og-landscape>span{letter-spacing:.1em;font:10px Arial,sans-serif}.offgrid .og-cover h2{letter-spacing:-.055em;margin:28px 0;font:clamp(42px,6vw,110px)/.98 Georgia,serif}.og-cover h2 em{color:#cf4129;font-weight:400}.og-cover-copy>a{border-bottom:1px solid var(--og-ink);justify-content:space-between;align-items:center;gap:40px;min-height:50px;font:12px Arial,sans-serif;display:inline-flex}.og-caption{margin-top:64px}.og-landscape{min-height:400px;position:relative}.og-landscape svg{width:100%;height:100%;max-height:690px;display:block}.og-landscape>span{color:#f2eedf;background:#173b32;padding:8px;position:absolute;bottom:20px;left:20px}.og-journal{border-top:1px solid var(--og-ink);padding:30px 0 80px}.offgrid .og-section-label h2{letter-spacing:-.03em;font:clamp(25px,3vw,44px) Georgia,serif}.og-section-label>span{white-space:nowrap;font:10px Arial,sans-serif}.og-section-label{padding-bottom:32px}.og-story{border-top:1px solid var(--og-line);scroll-margin-top:20px}.og-story:last-child{border-bottom:1px solid var(--og-line)}.og-story summary{cursor:pointer;grid-template-columns:70px 1fr 40px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.og-story summary::-webkit-details-marker{display:none}.og-story-number{color:#cf4129;font:italic 32px Georgia,serif}.og-story summary small{letter-spacing:.1em;margin-bottom:10px;font:10px Arial,sans-serif;display:block}.og-story summary strong{letter-spacing:-.03em;font:clamp(24px,3.3vw,48px)/1.1 Georgia,serif}.og-story-plus{font-size:28px}.og-story[open] .og-story-plus{transform:rotate(90deg)}.og-story article{max-width:720px;margin:0 auto;padding:12px 20px 52px;font-size:18px;line-height:1.85}.og-story article p+p{margin-top:24px}.og-story article .og-standfirst{font-size:25px;line-height:1.45}.og-story article .og-byline{border-top:1px solid var(--og-line);padding-top:24px;font:11px/1.6 Arial,sans-serif}.og-footer{border-top:1px solid var(--og-ink);grid-template-columns:1fr 1fr;gap:40px;padding:45px 0 60px;display:grid}.og-footer>p{letter-spacing:-.04em;font:clamp(30px,4vw,64px)/1.08 Georgia,serif}.og-footer>div{justify-self:end;max-width:400px;font:14px/1.8 Arial,sans-serif}.og-footer a{border-bottom:1px solid var(--og-line);align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.og-noscript{padding:20px 0}@media (width>=1600px){.offgrid{padding-inline:max(70px,50vw - 840px)}}@media (width<=650px){.og-meta>span{max-width:100px;line-height:1.6}.og-meta label{font-size:9px;display:block}.og-meta select{margin-top:4px;display:block}.og-masthead h1>span{margin-left:4px;font-size:10px}.og-masthead>div{flex-direction:column;align-items:flex-start;gap:0;padding-top:12px}.og-cover{grid-template-columns:1fr;gap:0}.og-cover-copy{padding:18px 0 30px}.offgrid .og-cover h2{font-size:clamp(50px,12vw,78px)}.og-caption{margin-top:28px}.og-landscape{height:420px;min-height:0}.og-section-label{display:block}.og-section-label>span{margin-top:14px;display:block}.og-story summary{grid-template-columns:30px 1fr 20px;gap:12px}.og-story-number{font-size:22px}.og-story summary strong{font-size:26px}.og-story article{padding-inline:0;font-size:17px}.og-footer{grid-template-columns:1fr}.og-footer>div{justify-self:start}}
