@charset "UTF-8";
:root{--paper:#f5f2ea;--ink:#202824;--muted:#606860;--line:#b9bdb3;--accent:#9a392b;--green:#304e40}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:absolute;top:-100px;background:var(--ink);color:white;padding:12px;z-index:2}.skip:focus{top:0}.masthead,main,footer{max-width:1240px;margin:auto;padding:0 38px}.topline{display:flex;justify-content:space-between;gap:20px;padding:16px 0 12px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.brand{display:block;text-align:center;text-decoration:none;font:700 clamp(35px,6.7vw,88px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.065em;padding-top:25px}.brand em{font-weight:400;font-size:.67em}.tagline{text-align:center;color:var(--muted);font-size:13px;letter-spacing:.07em;margin:10px 0 25px}nav{display:flex;justify-content:center;gap:34px;padding:13px 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:.07em}nav a{text-decoration:none}.edition-line{display:flex;align-items:center;gap:12px;padding:22px 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.edition-line strong{color:var(--accent)}.edition-line a{margin-left:auto;text-decoration:none}.front-grid{display:grid;grid-template-columns:1.6fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--ink)}.story{padding:25px 0;min-width:0}.lead{padding:32px 38px 40px 0;border-right:1px solid var(--line)}.kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent);margin:0 0 15px}.kicker span{color:var(--muted);font-weight:400}.story h2{font:700 27px/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 15px}.story h2 a{text-decoration:none}.story h2 a:hover{text-decoration:underline}.lead h2{font-size:clamp(35px,4.4vw,58px)}.summary{font:17px/1.65 Georgia,'Times New Roman',serif;margin:0 0 18px;color:#454f46}.lead .summary{font-size:20px}.byline{font-size:10px;color:var(--muted);letter-spacing:.035em}.byline span{padding:0 5px}.read{display:inline-flex;gap:25px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;margin-top:10px}.read span{font-size:18px;line-height:1}.side-stories{padding-left:30px}.side-stories .story+.story{border-top:1px solid var(--line)}.editor-note{display:flex;gap:40px;align-items:center;margin:28px 0 10px;padding:25px;background:#e7e9df;border-left:3px solid var(--green)}.editor-note strong{font:italic 24px/1.2 Georgia,serif;min-width:210px;max-width:250px}.editor-note p{font-size:12px;margin:0;max-width:650px}.desk{padding-top:30px}.section-head{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:12px 0}.section-head h2{font:700 26px/1.2 Georgia,serif;margin:0}.section-head a{font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:.09em}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story-grid>.story{border-bottom:1px solid var(--line)}main>h1{font:700 clamp(32px,5vw,55px)/1.15 Georgia,serif;letter-spacing:-.04em;max-width:850px;margin:15px 0 25px}main>.kicker{margin-top:35px}.intro{font:20px/1.6 Georgia,serif;max-width:750px;color:var(--muted)}.reading{max-width:780px;margin:0 auto;padding:45px 0}.reading h1{font:700 clamp(32px,5vw,54px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:12px 0 25px}.reading .article-body{font:20px/1.85 Georgia,serif;padding-top:25px;border-top:1px solid var(--line)}.article-body p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px}.source{border-top:1px solid var(--line);padding-top:20px;font-size:12px;overflow-wrap:anywhere}.source-date{font-size:12px;color:var(--muted)}.archive{margin:35px 0}.issue{display:grid;grid-template-columns:1fr 2fr 25px;gap:20px;text-decoration:none;border-top:1px solid var(--line);padding:24px 0}.issue time{font:700 27px Georgia,serif}.issue span{font-size:13px}.issue:last-child{border-bottom:1px solid var(--line)}footer{display:grid;grid-template-columns:1fr 1.4fr auto;gap:30px;border-top:3px solid var(--ink);margin:50px auto 0;padding-top:28px;padding-bottom:30px;font-size:11px;color:var(--muted)}footer strong{font:700 20px Georgia,serif;color:var(--ink)}footer p{margin:5px 0}footer a{align-self:center}main{min-height:50vh}@media(min-width:900px){.story-grid>.story:not(:nth-child(3n)){border-right:1px solid var(--line);padding-right:25px}}@media(max-width:760px){.masthead,main,footer{padding-left:20px;padding-right:20px}.topline{flex-direction:column;gap:4px;font-size:9px}.brand{padding-top:22px;letter-spacing:-.055em}.tagline{font-size:11px}nav{gap:13px;flex-wrap:wrap;font-size:10px}.edition-line{font-size:9px;gap:7px}.edition-line a{max-width:95px;text-align:right}.front-grid{grid-template-columns:1fr}.lead{border-right:0;padding:25px 0}.side-stories{padding:0;border-top:1px solid var(--line)}.side-stories .story{padding:23px 0}.story-grid{grid-template-columns:1fr;gap:0}.editor-note{display:block;padding:20px}.editor-note strong{display:block;max-width:none;margin-bottom:12px}.reading{padding:30px 0}.reading .article-body{font-size:18px}.issue{grid-template-columns:1fr auto}.issue span:nth-child(2){grid-row:2}.issue time{font-size:24px}footer{grid-template-columns:1fr;gap:15px}.summary{font-size:17px}.lead .summary{font-size:18px}}@media print{nav,.skip,.read,footer a{display:none}body{background:white}.masthead,main,footer{max-width:none}.front-grid,.story-grid{display:block}.story{break-inside:avoid}.brand{font-size:45px}a{text-decoration:none}}
