.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-grid>.document-empty{grid-column:1/-1}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.06)}.news-card-image{display:block;height:230px;overflow:hidden;background:var(--canvas)}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.news-card:hover img{transform:scale(1.035)}.news-card-body{padding:24px}.news-date{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.news-card h2{margin:12px 0;font-family:'Manrope',sans-serif;font-size:25px;line-height:1.15}.news-card p{color:var(--ink-soft);line-height:1.7}.news-link{display:inline-block;margin-top:8px;color:var(--red);font-weight:800}.news-detail-heading{max-width:900px}.news-detail-cover{max-width:1050px;margin-top:54px}.news-detail-cover img{display:block;width:100%;max-height:600px;object-fit:cover;border-radius:28px;box-shadow:0 24px 65px rgba(0,0,0,.12)}.news-detail-content{max-width:780px;padding-top:60px;padding-bottom:90px;color:var(--ink-soft);font-size:18px;line-height:1.9}.news-lead{margin:0 0 32px;color:var(--ink);font-family:'Manrope',sans-serif;font-size:24px;font-weight:700;line-height:1.5}@media(max-width:980px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.news-grid{grid-template-columns:1fr}.news-card-image{height:215px}.news-detail-cover{margin-top:24px}.news-detail-content{padding-top:36px;font-size:16px}}
