:root{--paper:#f5f1e9;--ink:#20211e;--muted:#6a6b61;--olive:#596239;--rule:#c9c7bb;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:6px}a:hover{text-decoration:underline;text-underline-offset:5px}.wrap{width:min(1040px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-70px;left:20px;padding:15px;background:var(--ink);color:var(--paper);z-index:5}.skip:focus{top:12px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:34px 30px;border-bottom:1px solid var(--ink)}.brand{display:block;width:310px;flex-shrink:0}.brand svg{display:block;width:100%;height:auto}nav{display:flex;gap:30px;font-size:12px}nav a{padding:12px 0}nav span{color:var(--olive);margin-left:8px}.intro{padding:76px 0 64px}.eyebrow{margin:0 0 21px;color:var(--olive);font-size:11px;letter-spacing:.16em;font-weight:700}h1{font:normal clamp(68px,9vw,116px)/.95 var(--serif);letter-spacing:-.055em;margin:0 0 25px}.dek{font-size:17px;line-height:1.65;margin:0;color:var(--muted)}.issue{border-top:1px solid var(--ink);scroll-margin-top:30px}.issue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0 28px}.issue-id{display:flex;align-items:baseline;gap:19px}.issue-number{font:normal 60px/1 var(--serif);letter-spacing:-.055em}.issue-label{font-size:11px;letter-spacing:.15em;color:var(--muted)}.issue-meta{text-align:right;padding-top:5px}.date{display:block;font-size:13px;letter-spacing:.04em}.latest-label{display:block;color:var(--olive);font-size:10px;letter-spacing:.13em;margin-top:10px;font-weight:700}.stories{list-style:none;margin:0;padding:0}.story{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;border-top:1px solid var(--rule);padding:28px 0 30px}.story-index{font-size:11px;letter-spacing:.04em;color:var(--olive);padding-top:8px}.story-category{font-size:10px;letter-spacing:.13em;font-weight:700;color:var(--olive);margin:0 0 10px}.story h3{font:normal clamp(24px,3vw,34px)/1.17 var(--serif);letter-spacing:-.025em;margin:0;max-width:760px}.sources{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px}.source-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;border-bottom:1px solid var(--rule);padding-bottom:5px;min-height:31px}.source-link .arrow{color:var(--olive)}.source-note{font-size:11px;line-height:1.65;color:var(--muted);margin:11px 0 0;max-width:720px}.archive{margin-top:66px}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.section-title h2{font:normal 29px/1.2 var(--serif);letter-spacing:-.025em;margin:0}.section-title>span{font-size:9px;letter-spacing:.14em;color:var(--muted)}details{border-bottom:1px solid var(--rule)}details.issue{border-top:1px solid var(--rule)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:22px;padding:24px 0}summary::-webkit-details-marker{display:none}summary .issue-number{font-size:37px}summary .archive-date{font-size:12px;color:var(--muted);margin-left:auto}summary .expand{font:normal 25px/1 var(--serif);color:var(--olive);width:20px;text-align:center}details[open] summary .expand{font-size:0}details[open] summary .expand:after{content:'−';font-size:25px}details .story{padding-block:25px}.archive .source-note{margin-bottom:0}.footer{margin-top:90px;padding-block:30px 40px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr auto;gap:24px}.footer-brand{font:normal 20px/1.2 var(--serif);letter-spacing:.16em}.footer p{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 0 0}.socials{display:flex;gap:24px;font-size:12px;align-self:start;padding-top:4px}.socials span{color:var(--olive);margin-left:4px}.footer .footer-note{font-size:10px;grid-column:1/-1;margin-top:9px}#error{padding:30px 0;font-size:14px;line-height:1.7}#error button{border:0;background:none;text-decoration:underline;font:inherit;cursor:pointer;color:var(--olive);padding:0}@media(max-width:640px){.wrap{width:calc(100% - 40px)}.masthead{padding-block:25px 22px;gap:16px}.brand{width:228px;max-width:70%}nav{gap:0;font-size:11px}nav a:first-child{display:none}.intro{padding:55px 0 43px}.eyebrow{font-size:9px;margin-bottom:18px}h1{margin-bottom:22px}.dek{font-size:14px;line-height:1.7}.issue-heading{padding:23px 0}.issue-id{gap:12px}.issue-number{font-size:48px}.issue-label{font-size:9px}.date{font-size:11px}.latest-label{font-size:8px}.story{grid-template-columns:23px minmax(0,1fr);gap:10px;padding-block:24px}.story-index{font-size:10px;padding-top:4px}.story-category{font-size:9px;line-height:1.5;margin-bottom:9px}.story h3{font-size:25px;line-height:1.18}.sources{gap:9px 16px;margin-top:17px}.source-link{font-size:11px}.source-note{font-size:10px}.archive{margin-top:48px}.section-title h2{font-size:25px}.section-title>span{font-size:8px}summary{gap:13px;padding-block:22px}summary .issue-label{font-size:8px}summary .archive-date{font-size:10px}summary .issue-number{font-size:33px}.footer{margin-top:60px;grid-template-columns:1fr;gap:22px}.footer-brand{font-size:18px}.footer p{font-size:11px}.socials{gap:25px}.footer .footer-note{font-size:9px;margin-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{nav,.socials,.skip{display:none}.wrap{width:100%}details:not([open])>*:not(summary){display:block}.intro{padding-block:30px}.footer{margin-top:30px}}
