.news-opening{background:var(--pale);padding:28px 0 55px}.news-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end}.news-intro h1{font-size:clamp(2.6rem,4.5vw,4rem);letter-spacing:-.05em}.news-intro>p{color:var(--muted);font-size:1.1rem;line-height:1.8;max-width:400px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}.news-grid .story{min-width:0}.news-grid .story-image{aspect-ratio:1.4;height:auto}.news-grid .story-image img{height:100%;width:100%;object-fit:cover}.news-grid .story h3{font-size:1.25rem;line-height:1.5}.news-total{font-size:.875rem;color:var(--muted)}.news-article{max-width:1050px;padding-top:28px;padding-bottom:65px}.news-article-header{position:static;background:none;border:0;box-shadow:none;padding:20px 0 35px}.news-article-header h1{font-size:clamp(2rem,3.7vw,3.3rem);letter-spacing:-.04em;line-height:1.2;max-width:950px}.news-meta{font-size:.9375rem;color:var(--muted);margin-top:25px}.news-cover{margin:0 0 40px}.news-cover img{width:100%;max-height:650px;object-fit:contain;background:var(--pale);border-radius:12px}.news-cover figcaption{color:var(--muted);font-size:.875rem;padding:12px 0}.news-prose{max-width:780px;margin:auto;font-size:1.0625rem;line-height:1.95;color:var(--muted);overflow-wrap:anywhere}.news-prose p{margin-bottom:24px}.news-prose strong{color:var(--ink)}.news-prose a{color:var(--wine);text-decoration:underline}.news-return{max-width:780px;margin:40px auto 0;padding-top:28px;border-top:1px solid var(--line)}@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-intro{gap:30px}}@media(max-width:760px){.news-intro{grid-template-columns:1fr;gap:25px}.news-intro>p{max-width:none;font-size:1rem}.news-opening{padding-bottom:38px}.news-prose{font-size:1rem}.news-article-header{padding-top:5px}.news-cover{margin-bottom:28px}}@media(max-width:560px){.news-grid{grid-template-columns:1fr;gap:35px}.news-total{display:none}.news-meta{line-height:1.8}.news-intro h1{font-size:2.5rem}}
