:root{--ink:#211f1a;--paper:#faf7ee;--line:#b9ad98;--red:#872d27;--serif:Georgia,"Times New Roman",serif;--sans:Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.63 var(--serif)}a{color:var(--red);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.wrap{max-width:1150px;margin:auto;padding-inline:clamp(18px,5vw,52px)}.utility{border-top:6px solid var(--red);padding:9px 0;text-align:center;font:700 11px/1.3 var(--sans);letter-spacing:.13em}.brand{text-align:center;padding:18px 0 20px}.brand a{color:var(--ink);text-decoration:none}.name{display:block;font:700 clamp(42px,8.3vw,104px)/.94 var(--serif);letter-spacing:-.075em}.tag{display:block;margin-top:14px;font:700 12px/1.2 var(--sans);letter-spacing:.24em}header nav{border-block:3px double var(--ink);padding:7px 0}.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.menu a{font:700 13px/1.35 var(--sans);color:var(--ink);text-decoration:none}.menu a:hover{text-decoration:underline}.edition-bar{border-bottom:1px solid var(--ink);font:700 11px/1.4 var(--sans);letter-spacing:.13em;text-transform:uppercase}.edition-bar .wrap{display:flex;justify-content:space-between;gap:12px;padding-block:9px}.inner{padding-block:26px 53px}.front-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.05fr) minmax(0,.9fr);gap:21px}.front-grid>section+section{border-left:1px solid var(--line);padding-left:21px}.kicker,.eyebrow{font:700 11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:9px}.front-grid h1{font:700 clamp(33px,4.4vw,61px)/1.07 var(--serif);letter-spacing:-.04em;margin:0 0 15px}.front-grid h2{font-size:24px}.front-grid h3{font-size:17px}.front-grid .deck{font-size:18px}.front-grid p{margin:0 0 15px}.column-item{border-top:1px solid var(--line);padding:14px 0 8px}.news-link{font:700 13px var(--sans)}.ledger{border-block:1px solid var(--ink);padding:14px 0;margin-top:20px;font:13px/1.6 var(--sans)}h1,h2,h3{font-family:var(--serif);line-height:1.18;margin:0 0 13px}h1{font-size:clamp(32px,5vw,58px);letter-spacing:-.04em}h2{font-size:28px}h3{font-size:19px}p{margin:0 0 16px}.heading{padding:27px 0 17px;border-bottom:1px solid var(--line)}.heading h1{margin:0}.inner>p,.entry,.feed-group{max-width:74ch}.entry,.feed-group{border-top:1px solid var(--line);padding:17px 0}.contact{border-top:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.feed-group ul{padding-left:20px}.feed-group li{margin-bottom:11px}.feed-group small,.feed-note{display:block;color:#565148;font:13px/1.45 var(--sans)}footer{border-top:3px double var(--ink);padding:19px 0 25px;font:13px/1.55 var(--sans)}footer .menu{justify-content:flex-start;margin:9px 0}footer p{margin:0}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:8px;z-index:3}@media(max-width:780px){.front-grid{grid-template-columns:1.45fr 1fr}.front-grid>section:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media(max-width:550px){.front-grid{grid-template-columns:1fr}.front-grid>section+section{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.edition-bar .wrap{flex-wrap:wrap}}
.press-edition{padding-top:12px}.edition-rule{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink);padding:5px 0 10px;font:700 12px/1.35 var(--sans);text-transform:uppercase;letter-spacing:.08em}.press-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(230px,1fr);gap:26px;padding:22px 0}.lead-story h1{font-size:clamp(35px,5.1vw,67px);line-height:1.03}.lead-story .deck{font-size:18px}.lead-story figure{margin:15px 0}.lead-story img{display:block;width:100%;height:auto}.lead-story figcaption{font:12px/1.5 var(--sans);padding-top:4px;color:#565148}.press-wire{border-left:1px solid var(--line);padding-left:21px}.press-wire .feed-group{padding:8px 0}.press-wire .feed-group h2{font:700 12px/1.5 var(--sans);text-transform:uppercase;margin-bottom:5px}.press-wire .feed-group ul{padding:0;margin:0;list-style:none}.press-wire .feed-note{font-size:11px}.press-notices{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink);margin:2px 0 30px}.press-notices a{padding:11px;color:var(--ink);text-decoration:none}.press-notices a+a{border-left:1px solid var(--line)}.press-notices a:hover strong{text-decoration:underline}.press-notices span{display:block;font:13px/1.4 var(--sans);color:#565148}@media(max-width:680px){.press-grid{grid-template-columns:1fr}.press-wire{border-left:0;border-top:1px solid var(--line);padding:13px 0 0}.edition-rule{flex-wrap:wrap}}@media(max-width:440px){.press-notices{grid-template-columns:1fr}.press-notices a+a{border-left:0;border-top:1px solid var(--line)}}
