.news-list{margin-bottom:40px}.news-card-photo img{width:100%;height:auto;display:block}.news-date{color:#666;font-size:14px}.news-card p{color:#555;max-width:640px;margin:0;font-size:18px;line-height:1.65}.news-card h2{margin-top:18px;margin-bottom:24px}.news-home-link{padding-top:10px}.news-detail-heading{max-width:1150px}.news-detail-heading h1{font-size:clamp(36px,5.3vw,76px);line-height:1.12}.news-hero{max-width:1100px;margin:0}.news-hero img{width:100%;height:auto;display:block}.news-prose{max-width:780px;padding:48px 0 52px;font-size:19px;line-height:1.8}.news-prose p{margin:0 0 26px}.news-prose strong{font-weight:600}.news-path{letter-spacing:-.015em;border-left:2px solid #111;padding:5px 0 5px 24px;font-size:clamp(20px,2.2vw,27px);line-height:1.7;margin:32px 0!important}.news-gallery{align-items:start}.news-gallery a{display:block}.news-gallery img{width:100%;height:auto;display:block}.news-gallery a:focus-visible{outline-offset:6px;outline:2px solid #111}@media (max-width:640px){.news-prose{padding:32px 0;font-size:17px;line-height:1.75}.news-path{padding-left:18px}.news-detail-heading h1{font-size:clamp(32px,8.7vw,50px)}.news-gallery{grid-template-columns:1fr}.news-card p{font-size:17px}}.news-card-photo,.news-hero,.news-gallery a{aspect-ratio:16/9;background:#f4f4f4;overflow:hidden}.news-card-photo img,.news-hero img,.news-gallery img{object-fit:cover;object-position:center;width:100%;height:100%}
