.news-section{max-width:1180px;margin:34px auto;padding:0 22px}.news-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.news-head h2{margin:4px 0 0}.news-head a{color:#17221d;font-weight:800;text-decoration:none}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.news-card{display:flex;flex-direction:column;min-height:210px;padding:18px;border:1px solid rgba(23,34,29,.12);border-radius:20px;background:#fffdf6;box-shadow:0 12px 30px rgba(23,34,29,.06)}.news-card .news-source{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#667069;font-size:12px;font-weight:700}.news-card h3{margin:0 0 10px;font-size:19px;line-height:1.3}.news-card p{margin:0 0 16px;color:#56605a;line-height:1.55}.news-card a{margin-top:auto;color:#17221d;font-weight:800;text-decoration:none}.news-card a:hover{text-decoration:underline}.news-status{grid-column:1/-1;padding:22px;border-radius:18px;background:rgba(215,243,74,.18);color:#344039}.news-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.news-filter{border:1px solid rgba(23,34,29,.14);background:#fffdf6;color:#17221d;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.news-filter.active{background:#d7f34a}.news-page-intro{max-width:780px;color:#55615a;line-height:1.7}.news-note{margin-top:18px;font-size:13px;color:#6b746e}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.news-head{align-items:flex-start;flex-direction:column}.news-grid{grid-template-columns:1fr}.news-section{padding:0 16px}.news-card{min-height:0}}
