/* News uses source photographs in their original colors. */
.news-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef1e9}
.news-section .section-heading{align-items:end}
.news-intro{max-width:360px;color:var(--muted);font-size:14px}
.news-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center}
.news-picture{min-width:0;background:var(--white);border:1px solid var(--line)}
.news-picture>a:first-child{display:block;background:#0b3239;min-height:140px}
.news-picture img{width:100%;height:auto;aspect-ratio:555/312;object-fit:contain}
.news-photo-credit{display:block;padding:10px 14px;font-size:10px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}
.news-copy .eyebrow{color:var(--gold-ink);font-size:9px}
.news-date{display:block;margin:10px 0 18px;font-size:11px;color:var(--muted)}
.news-copy h3{font-size:clamp(28px,3.1vw,43px);line-height:1.16;letter-spacing:-1px}
.news-copy h3 a:hover,.news-list a:hover{text-decoration:underline;text-underline-offset:5px}
.news-summary{font-size:14px;color:var(--muted);margin-top:20px;line-height:1.85}
.news-byline{font-size:10px;color:var(--muted);margin-top:15px}
.news-copy>.text-link{margin-top:25px;border-bottom:1px solid #aebaa4;padding-bottom:4px}
.news-archive{margin-top:44px;padding-top:24px;border-top:1px solid #bbc9b4}
.news-archive>h3{font-family:var(--sans);text-transform:uppercase;font-size:10px;letter-spacing:1.5px;font-weight:600}
.news-list{list-style:none;margin:17px 0 0;padding:0}
.news-list li{display:grid;grid-template-columns:140px minmax(0,1fr) 125px;align-items:baseline;gap:22px;padding:17px 0;border-bottom:1px solid var(--line)}
.news-list time,.news-source{font-size:10px;color:var(--muted)}
.news-list a{font-family:var(--serif);font-size:20px;line-height:1.4}
.news-source{text-align:right}
.news-more{margin-top:20px}.news-more>summary{font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.news-image-unavailable{display:block;color:white;padding:35px;min-height:200px}
@media(min-width:901px){#main-nav{gap:20px}#main-nav>a{font-size:12px}}
@media(max-width:900px){.news-feature{grid-template-columns:1fr;gap:28px}.news-picture{max-width:650px}.news-copy{max-width:650px}.news-list li{grid-template-columns:120px minmax(0,1fr)}.news-source{display:none}}
@media(max-width:700px){.news-section .section-heading{display:block}.news-intro{margin-top:20px}.news-copy h3{font-size:32px}.news-list li{grid-template-columns:1fr;gap:5px}.news-list a{font-size:21px}.news-archive{margin-top:30px}.news-picture img{aspect-ratio:auto}}
