/* Compact news details; original images and prose remain visible. */
.news-detail{min-height:100svh;padding:90px var(--gutter) 18px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:auto 1fr auto;column-gap:5%;row-gap:20px}
.news-detail .record-heading{grid-column:1/-1;padding:0 0 18px}
.news-detail .record-heading .page-kicker{margin:0 0 12px;font-size:11px}
.news-detail .record-meta{font-size:11px;margin:0 0 10px}.news-detail .record-meta:empty{display:none}
.news-detail .record-heading h1{font-size:clamp(16px,2.25vw,36px);line-height:1.3;max-width:1100px;margin:0;letter-spacing:-.025em}
.news-detail .record-tabs{display:none}
.news-detail .record-gallery-section{grid-column:1;grid-row:2;padding:0;min-width:0}
.news-detail .record-gallery-section .section-title,.news-detail .record-gallery figcaption{display:none}
.news-detail .record-gallery{display:block}.news-detail .record-gallery img{height:47svh;max-height:620px;object-fit:contain;background:#f5f5f3}
.news-detail .record-text{grid-column:2;grid-row:2;padding:0;min-width:0;align-self:center}
.news-detail .original-prose{font-size:16px;line-height:1.85;font-weight:450;letter-spacing:-.15px}
.news-detail .original-prose h2,.news-detail .original-prose h3{font:inherit;color:inherit;margin:0}
.news-detail .record-related{margin-top:22px;display:grid;gap:14px}.news-detail .record-related .plain-link{font-size:13px}
.news-detail .record-end{grid-column:1/-1;grid-row:3;padding:0}
.news-detail .record-end>.plain-link{font-size:11px}
.news-detail .record-neighbors{gap:40px;padding-top:12px;margin-top:16px;font-size:11px}
.news-detail .record-neighbors a>span{font-size:12px;font-weight:500;line-height:1.5;margin-top:7px;letter-spacing:-.2px}
@media(min-width:1700px){.news-detail{padding-top:108px;row-gap:28px}.news-detail .original-prose{font-size:18px}}
@media(min-width:641px) and (max-width:950px){.news-detail .record-heading h1{font-size:22.5px}.news-detail{column-gap:4%}.news-detail .original-prose{font-size:14px}}
@media(max-width:640px){.news-detail{display:flex;flex-direction:column;min-height:100svh;padding:86px var(--gutter) 22px;gap:25px}.news-detail .record-heading{width:100%;padding-bottom:20px}.news-detail .record-heading h1{font-size:16px;line-height:1.5;letter-spacing:-.25px}.news-detail .record-meta{font-size:10px}.news-detail .record-gallery-section{width:100%;order:2}.news-detail .record-gallery img{height:auto;max-height:48svh}.news-detail .record-text{width:100%;order:3}.news-detail .original-prose{font-size:14px;line-height:1.9}.news-detail .record-end{order:4;width:100%;margin-top:10px}.news-detail .record-neighbors{gap:22px}.news-detail .record-neighbors a>span{font-size:11px}}

.news-detail .original-prose p{white-space:pre-line}

.news-source-credit{font-size:11px;font-weight:450;line-height:1.7;color:#777;margin:20px 0 0;word-break:keep-all}
