.logo::after{display:none!important;content:none!important}.news-section{width:min(1040px,calc(100% - 36px))}.news-section>.kicker{margin-bottom:10px!important}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;text-align:left}.news-grid article{padding:18px;border:1px solid #dff6d5;border-radius:18px;background:#f8fff5;box-shadow:0 10px 28px rgba(0,0,0,.04)}.news-grid span{display:inline-flex;margin-bottom:10px;color:#14966d;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.news-grid h3{margin:0 0 8px;font-size:18px;line-height:1.25}.news-grid p{margin:0;color:#4a4f58;font-size:14px;line-height:1.6}.category-buttons{width:min(820px,calc(100% - 36px));margin:42px auto 58px;text-align:center}.category-buttons h2{max-width:720px;margin:0 auto 28px;font-size:clamp(34px,5vw,50px);line-height:1.18;letter-spacing:-.04em}.category-buttons div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.category-buttons a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:var(--green);color:#fff;font-size:18px;font-weight:950}.category-buttons a:hover{filter:brightness(.95)}.socials{display:none!important}.footer-brand{display:block;margin-bottom:18px;color:#193326;font-size:24px;letter-spacing:.02em;text-transform:lowercase}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.news-grid,.category-buttons div{grid-template-columns:1fr}.category-buttons a{min-height:48px}}
