.news-detail-page{background:#fff}.news-detail-heading{padding:clamp(72px,10vw,140px) 0 48px;background:var(--wash)}.news-detail-heading .breadcrumbs{margin-bottom:42px;color:var(--muted)}.news-detail-heading .breadcrumbs a{color:var(--ink)}.news-detail-heading .eyebrow{margin-bottom:18px}.news-detail-heading h1{max-width:940px;margin:0 0 22px;font-size:clamp(48px,7vw,94px);color:var(--ink)}.news-detail-heading time{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.news-detail-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(42px,7vw,108px);align-items:start;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(72px,10vw,140px)}.news-detail-image{margin:0}.news-detail-image img{width:100%;aspect-ratio:1.2/1;object-fit:cover}.news-detail-copy{padding-top:4px}.news-detail-intro{margin:0 0 30px;color:var(--ink);font-size:clamp(20px,2vw,27px);line-height:1.45;font-weight:600}.news-detail-copy p:not(.news-detail-intro){margin:0 0 23px;color:var(--muted);font-size:17px;line-height:1.85}.news-detail-back{margin-top:20px}.news-detail-missing{min-height:52vh;padding:140px 0}.news-detail-missing h1{margin:0 0 32px;font-size:clamp(48px,7vw,88px)}@media(max-width:900px){.news-detail-layout{grid-template-columns:1fr;gap:42px}.news-detail-image img{aspect-ratio:1.5/1}.news-detail-copy{max-width:720px}}@media(max-width:600px){.news-detail-heading{padding:55px 0 38px}.news-detail-heading .breadcrumbs{margin-bottom:30px;line-height:1.8}.news-detail-heading h1{font-size:47px}.news-detail-layout{padding-top:42px;padding-bottom:76px}.news-detail-copy p:not(.news-detail-intro){font-size:16px}.news-detail-intro{font-size:21px}}
