.news-intro{padding-top:60px}.news-intro h1{font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.12;margin:16px 0 24px}.news-lead{font-size:1.2rem;max-width:760px}.news-intro>.wrap>p{max-width:800px}.news-filters{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.news-filters button{font:inherit;border:1px solid #bbb;background:white;color:#222;padding:12px 20px;border-radius:100px;cursor:pointer}.news-filters button[aria-pressed=true]{background:#222;border-color:#222;color:white}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.news-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.news-card>img{display:block;width:100%;height:300px;object-fit:contain;background:#f3f1ed}.news-card-body{padding:26px}.news-card h2{font-size:1.7rem;line-height:1.25;margin:16px 0}.news-badge{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.news-date{font-weight:700}.news-text{white-space:pre-line;overflow-wrap:anywhere}.news-card-body>p{overflow-wrap:anywhere}.news-card-body>a{display:inline-block;margin:8px 0}.news-filters button:focus-visible{outline:3px solid #877358;outline-offset:3px}@media(max-width:700px){.news-grid{grid-template-columns:1fr}.news-intro{padding-top:36px}.news-card>img{height:250px}.news-card-body{padding:20px}.news-filters button{padding:10px 16px}}
