.today-feature{display:grid;grid-template-columns:1.3fr 1fr;background:rgba(220,222,211,.5)}.today-photo{position:relative;display:block;min-height:480px}.today-photo img{width:100%;height:100%;object-fit:cover}.today-photo span{position:absolute;bottom:0;left:0;right:0;padding:15px 25px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:white;font-size:9px;letter-spacing:.1em}.today-feature>div{padding:65px 12%}.today-feature h2{font-size:clamp(40px,4.4vw,66px);margin:0 0 30px}.today-feature p:not(.eyebrow){margin-bottom:35px}.news-intro{padding:65px 8%}.news-intro h1{font-size:clamp(65px,8vw,120px);margin-bottom:30px}.news-intro>p:last-child{font-size:20px;max-width:600px}.news-wide{margin:0}.news-wide img{width:100%;max-height:780px;object-fit:cover}.news-wide figcaption{padding:12px 8%;font-size:11px;color:var(--muted)}.news-story{padding:70px 8%;display:grid;grid-template-columns:1fr 2fr;gap:8%}.news-story h2,.news-follow h2{font-size:clamp(38px,4.3vw,60px);margin:0 0 30px}.news-story article p{font-size:18px;line-height:1.8}.news-story aside{font-size:14px}.news-small{font-size:12px;color:var(--muted)}.news-gallery{padding:0 8% 70px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.news-photo{background:none;padding:0;border:0;text-align:left;color:var(--ink)}.news-photo:first-child{grid-column:1/-1}.news-photo img{width:100%;aspect-ratio:3/2;object-fit:cover}.news-photo span{display:block;padding:12px 0;font-size:13px}.news-follow{padding:65px 8%;background:rgba(220,222,211,.55);display:grid;grid-template-columns:1fr 1fr;gap:60px}#news-dialog{max-width:1100px;width:94vw;padding:25px}#news-full{width:100%;max-height:72vh;object-fit:contain}#news-close{position:absolute;right:12px;top:6px;background:var(--paper);border:0;font-size:30px}#news-caption{font-size:13px}.news-controls{display:flex;justify-content:space-between;align-items:center}.news-controls button{background:none;border:1px solid var(--line);padding:8px 20px}@media(max-width:700px){.today-feature,.news-story,.news-follow{grid-template-columns:1fr}.today-photo{min-height:0}.today-photo img{height:auto}.today-feature>div{padding:40px 7%}.news-intro{padding:45px 7%}.news-story{padding:40px 7%;gap:30px}.news-gallery{padding:0 7% 40px;gap:20px;grid-template-columns:1fr}.news-follow{padding:40px 7%;gap:25px}}
@media(min-width:701px) and (max-width:1150px){nav{gap:15px;font-size:12px}.brand{font-size:16px}}

.news-editorial-photo{margin:0;min-width:0}.news-editorial-photo-wide,.news-editorial-gallery{grid-column:1/-1}.news-editorial-photo a,.news-editorial-photo img{display:block;width:100%}.news-editorial-photo img{height:auto}.news-editorial-photo figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:var(--muted)}.news-editorial-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:700px){.news-editorial-gallery{grid-template-columns:1fr;gap:25px}}

.news-story.news-illustrated{row-gap:36px}

.news-editorial-gallery .news-editorial-photo img{aspect-ratio:5/3;object-fit:cover;object-position:center}
