:root{--desk:#d6d2c6;--paper:#fffefb;--paper-under:#e9e5d9;--paper-under-2:#dfdbce;--ink:#151412;--ink-soft:#55514a;--hairline:#15141238;--font:"Libre Baskerville", Baskerville, "Baskerville Old Face", Georgia, "Times New Roman", serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--desk);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sheet{background:var(--paper) var(--grain);padding:.75rem 1rem 1.5rem;position:relative}.masthead{text-align:center}.dateline{border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;gap:1rem;padding:.4rem 0;font-size:.62rem;display:flex}.dateline-center,.dateline-right{display:none}@media (width>=480px){.dateline{justify-content:space-between}.dateline-right{display:inline}}.nameplate{letter-spacing:-.02em;text-transform:uppercase;margin:.9rem 0 .6rem;font-size:clamp(2rem,11.25vw,5.75rem);font-weight:700;line-height:1}.rule-thick-thin{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);height:4px}.hero{background:var(--paper);border-bottom:1px solid var(--ink);margin:.75rem 0 0;position:relative}.hero img{aspect-ratio:16/9;object-fit:cover;object-position:62% 48%;filter:grayscale()contrast(1.18)brightness(1.04);mix-blend-mode:multiply;width:100%;height:auto;display:block}.hero:after{content:"";opacity:.16;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle,#000 .7px,#0000 .9px);background-size:3px 3px;position:absolute;inset:0}.intro{text-align:center;max-width:44rem;margin:1.5rem auto 1.75rem}.intro h1{text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.35rem,.9rem + 2.4vw,2.2rem);line-height:1.18}.intro p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}.sections{z-index:2;background:var(--paper) var(--grain);border-top:3px double var(--ink);border-bottom:3px double var(--ink);position:sticky;top:0}.sections ul{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sections li+li{border-left:1px solid var(--hairline)}button{font:inherit;color:inherit}.sections button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;width:100%;min-height:2.9rem;padding:.5rem .25rem;font-size:.66rem;font-weight:700;transition:background-color .15s,color .15s}.sections button:hover{background:#15141212}.sections button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sections button:focus-visible{outline-offset:-4px}.sections button[aria-pressed=true]:focus-visible{outline-color:var(--paper)}.stories{min-height:60vh;padding-top:.75rem}.status{border-bottom:1px solid var(--hairline);color:var(--ink-soft);justify-content:space-between;gap:1rem;margin:0 0 1.25rem;padding-bottom:.5rem;font-size:.66rem;font-style:italic;display:flex}.status span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-style:normal;font-weight:700}.story{border-bottom:1px solid var(--hairline);break-inside:avoid;margin:0 0 1.1rem;padding:0 0 1.1rem}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .35rem;font-size:.62rem;font-weight:700}.story h2{overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:1.02rem;line-height:1.32}.story h2 a{text-decoration:none}.story h2 a:hover{text-underline-offset:.18em;text-decoration:underline 1px}.byline{color:var(--ink-soft);margin-top:.5rem;font-size:.7rem;font-style:italic;display:block}.story.lead{border-bottom:3px double var(--ink);margin-bottom:1.5rem;padding-bottom:1.5rem}.story.lead .kicker{font-size:.68rem}.story.lead h2{letter-spacing:-.01em;font-size:clamp(1.5rem,1rem + 2.6vw,2.5rem);line-height:1.14}.story.lead .byline{font-size:.78rem}.grid{columns:3 15.5rem;column-rule:1px solid var(--hairline);column-gap:2.25rem}.skeleton{animation:1.4s ease-in-out infinite pulse}.bar{background:var(--hairline);height:.8rem;margin-bottom:.6rem;display:block}.bar-kicker{width:30%;height:.55rem}.bar-title{height:1.05rem}.bar-short{width:68%}.bar-byline{width:22%;height:.55rem;margin-bottom:0}.lead .bar-title{height:1.7rem}@keyframes pulse{50%{opacity:.45}}.empty{text-align:center;padding:3rem 0;font-style:italic}.empty button{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:.5rem;padding:.6rem 1.25rem;font-size:.7rem;font-style:normal;font-weight:700}.empty button:hover{background:var(--ink);color:var(--paper)}.colophon{border-top:3px double var(--ink);text-align:center;color:var(--ink-soft);margin-top:1.5rem;padding-top:1rem;font-size:.68rem;font-style:italic}.colophon p{max-width:40rem;margin:0 auto}@media (width>=720px){body{padding:2.25rem 1.5rem 3rem}.sheet{max-width:1100px;margin:0 auto;padding:1rem 2.5rem 2rem;box-shadow:0 1px 2px #0000004d,0 14px 30px -12px #0006}.sheet:before,.sheet:after{content:"";z-index:-1;position:absolute;inset:0;box-shadow:0 1px 2px #0000004d}.sheet:before{background:var(--paper-under);transform:translate(-5px,6px)rotate(-.55deg)}.sheet:after{background:var(--paper-under-2);transform:translate(6px,11px)rotate(.45deg)}.dateline{font-size:.68rem}.dateline-center{display:inline}.nameplate{margin:1.1rem 0 .8rem}.hero img{aspect-ratio:3}.intro{margin:2rem auto 2.25rem}.intro p{font-size:1rem}.sections button{letter-spacing:.2em;min-height:3.1rem;font-size:.78rem}.story h2{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.sections button{transition:none}}@media print{body{background:0 0}.sheet{box-shadow:none;padding:0}.sheet:before,.sheet:after,.sections{display:none}}
