.current{color:var(--red)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 24px;margin:30px 0 70px}.story-card img,.story-placeholder{width:100%;height:230px;object-fit:cover;background:#e9e8e0}.story-placeholder{display:grid;place-items:center;font-weight:700;color:#929487;font-size:25px;letter-spacing:-1px}.story-card h2{font-size:25px;line-height:1.15;letter-spacing:-.7px;margin:15px 0}.story-card p{font-size:12px;line-height:1.8;color:var(--muted)}.story-card .eyebrow{margin-top:20px;font-size:8px}.story-card>a:hover h2{color:var(--red)}.story-card small{font-size:9px;color:var(--muted)}#empty{padding:65px 0;text-align:center;color:var(--muted)}#article{max-width:900px;margin:45px auto 80px}#article>a{font-size:12px}#article h1{font-size:clamp(40px,5vw,70px);letter-spacing:-2px;line-height:1.05;margin:25px 0}#article>.eyebrow{margin-top:40px}#article .dek{font-size:19px;line-height:1.6;color:var(--muted)}.byline{font-size:11px;color:var(--muted);margin:25px 0;line-height:1.8}.article-cover{width:100%;max-height:550px;object-fit:cover}.credit{font-size:10px;color:var(--muted)}.article-body{max-width:690px;margin:45px auto;font-size:16px;line-height:1.9}.article-body h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin-top:35px}.article-sources,.related{border-top:1px solid var(--line);padding:25px 0;line-height:1.8;font-size:12px}.article-sources h2,.related h2{font-size:20px}.article-sources a,.related a{border-bottom:1px solid var(--line)}.related div{margin-bottom:15px}.related small{display:block;color:var(--muted)}#error{color:var(--red)}@media(max-width:800px){.story-grid{grid-template-columns:1fr 1fr}.story-card img,.story-placeholder{height:200px}}@media(max-width:500px){.story-grid{grid-template-columns:1fr}.story-card img,.story-placeholder{height:250px}.article-body{font-size:15px}#article h1{font-size:40px}}

.story-card img{object-fit:contain;aspect-ratio:4/3}.story-card h2{overflow-wrap:anywhere}#article{width:100%;max-width:940px}#article h1{max-width:900px;overflow-wrap:anywhere}.article-cover{display:block;width:100%;aspect-ratio:16/10;height:auto;max-height:600px;object-fit:contain;background:#eeede8}.article-body{font-size:17px;line-height:1.85;max-width:680px}.article-body p{margin:0 0 1.3em}.article-body h2{margin:1.6em 0 .7em}.media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0;gap:18px}.media-gallery a{display:block}.media-gallery img{cursor:zoom-in;aspect-ratio:1;object-fit:contain}.related{max-width:680px;margin:30px auto}.related a{overflow-wrap:anywhere}@media(max-width:600px){#article{margin-top:30px}#article h1{font-size:clamp(30px,8vw,40px);letter-spacing:-1px}#article .dek{font-size:16px;line-height:1.7}.article-body{margin:30px auto;font-size:16px;line-height:1.8}.article-body h2{font-size:25px;letter-spacing:-.5px}.media-gallery{gap:10px}.media-gallery figcaption{font-size:10px}.article-cover{aspect-ratio:1}.byline{line-height:1.7}.story-card img{height:auto}}
