:root{color:#161513;background:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#f4f1e8;color:#161513;font-size:17px;line-height:1.48}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:2px solid #161513;outline-offset:3px}::selection{background:#161513;color:#f4f1e8}.newspaper{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:22px 0 42px}.masthead{text-align:center}.issue-line,.eyebrow,.section-heading>p,.imprint{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.045em;text-transform:uppercase}.issue-line{display:grid;grid-template-columns:1fr auto 1fr;padding:0 0 8px;border-bottom:1px solid #161513}.issue-line span:last-child{text-align:right}h1,h2,h3,p{margin-top:0}h1{margin:8px 0 1px;font-family:Times New Roman,Times,serif;font-size:clamp(56px,10.5vw,134px);font-weight:700;letter-spacing:-.075em;line-height:.79;text-transform:uppercase}.strapline{margin:13px 0 10px;font-size:16px;font-style:italic}nav{display:flex;justify-content:center;gap:0;border-top:3px double #161513;border-bottom:3px double #161513}nav a{min-height:36px;padding:8px 20px;display:inline-flex;align-items:center;font-size:14px;text-decoration:none}nav a+a{border-left:1px solid #161513}nav a:hover{background:#161513;color:#f4f1e8}.front-page{padding:42px 0 48px;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(250px,.82fr);gap:38px;border-bottom:3px double #161513}.lead-story{padding-right:36px;border-right:1px solid #161513}.eyebrow{margin:0 0 7px;color:#494640}h2,h3{font-family:Times New Roman,Times,serif;font-weight:700;letter-spacing:-.03em;line-height:.98}.lead-story h2{margin:0 0 12px;font-size:clamp(43px,6vw,78px);text-wrap:balance}.standfirst{max-width:650px;margin:0 0 22px;font-size:22px;line-height:1.24}.article-copy{column-count:2;column-gap:28px;column-rule:1px solid #b9b4a9}.article-copy p{break-inside:avoid}.source-line{margin:16px 0 0;font-size:14px}.source-line a+a:before{margin:0 8px;content:"·"}.briefs{display:grid;align-content:start;gap:30px}.briefs article+article{padding-top:28px;border-top:1px solid #161513}.briefs h3,.project-columns h3{margin:0 0 8px;font-size:28px}.briefs p:last-child{margin-bottom:0}.gazette-section{padding:48px 0;border-bottom:1px solid #161513}.section-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:30px}.section-heading>p{width:130px;margin:0;color:#494640}.section-heading h2{margin:0;font-size:clamp(42px,5vw,64px)}.project-columns{column-count:3;column-gap:28px;column-rule:1px solid #b9b4a9}.project-columns article{margin:0 0 35px;break-inside:avoid}.project-columns article p:last-child{margin-bottom:0}.supplement{width:100%;margin:17px 0 0;break-inside:avoid}.supplement button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.supplement img{display:block;width:100%;height:128px;object-fit:cover;object-position:top;filter:grayscale(1) contrast(1.15)}.supplement figcaption{margin-top:5px;color:#494640;font-size:11px;font-style:italic}.lower-page{display:grid;grid-template-columns:1fr 2fr;gap:28px}.lower-page .section-heading{display:block;margin:0}.lower-page .section-heading>p{width:auto;margin-bottom:7px}.chronicle{margin:4px 0 0;padding:0;list-style:none}.chronicle li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px}.chronicle li+li{margin-top:12px}.chronicle time{font-family:Courier New,Courier,monospace;font-size:12px;color:#494640}.tools{display:grid;grid-template-columns:1fr 2fr;gap:28px}.tools .section-heading{display:block;margin:0}.tools .section-heading>p{width:auto;margin-bottom:7px}.tools>p{max-width:620px;margin:4px 0 0}footer{padding:48px 0 0;text-align:center}.footer-title{margin:0 0 5px;font-size:13px;font-style:italic}.email{font-family:Times New Roman,Times,serif;font-size:clamp(28px,4vw,47px);font-weight:700;letter-spacing:-.03em}footer>p{margin:15px 0 0}.imprint{color:#494640}.lightbox{width:min(1080px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:18px;border:1px solid #161513;background:#f4f1e8;color:#161513}.lightbox::backdrop{background:#161513c2}.lightbox-controls{margin:0 0 14px;display:flex;justify-content:space-between}.lightbox-controls button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.lightbox img{display:block;max-width:100%;max-height:calc(100vh - 100px);margin:auto;object-fit:contain}@media (max-width: 760px){body{font-size:16px}.newspaper{width:calc(100% - 32px);padding-top:15px}.issue-line{font-size:9px}h1{margin-top:9px;font-size:clamp(47px,15.5vw,84px);line-height:.83}.strapline{font-size:15px}nav{justify-content:flex-start;overflow-x:auto}nav a{min-height:44px;padding:10px 14px;white-space:nowrap}.front-page{padding:33px 0 38px;display:block}.lead-story{padding:0 0 31px;border-right:0;border-bottom:1px solid #161513}.lead-story h2{font-size:49px}.standfirst{font-size:20px}.article-copy{column-count:1;column-rule:0}.briefs{padding-top:31px}.gazette-section{padding:38px 0}.section-heading{display:block;margin-bottom:25px}.section-heading>p{width:auto;margin-bottom:6px}.project-columns{column-count:1;column-rule:0}.project-columns article{margin-bottom:39px}.supplement{max-width:290px}.supplement img{height:170px}.lower-page,.tools{display:block}.chronicle{margin-top:25px}.tools>p{margin-top:25px}footer{padding-top:39px}}@media (max-width: 360px){nav a{padding-inline:10px;font-size:13px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media print{.newspaper{width:100%;padding:0}nav,.supplement,dialog{display:none}.front-page,.gazette-section{break-inside:avoid}}
