.news-heading{max-width:880px}.news-tabs{display:flex;gap:36px;border-bottom:1px solid #cddbd1;margin:32px 0 34px}.news-tabs button{padding:16px 0;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;color:#607767;font:600 16px "Plus Jakarta Sans",sans-serif;cursor:pointer;transition:color .2s,border-color .2s}.news-tabs button[aria-selected=true]{color:#175b46;border-color:#175b46}.news-tabs button:focus-visible,.news-card a:focus-visible{outline:2px solid #175b46;outline-offset:5px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.news-card a{display:block;color:inherit;text-decoration:none}.news-photo{overflow:hidden;aspect-ratio:1.5;background:#f1f4ee}.news-photo img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.news-card a:hover img{transform:scale(1.04)}.news-category{display:block;font-size:9px;letter-spacing:.12em;color:#56705c;margin:21px 0 12px}.news-card h2{font:600 24px/1.25 "Plus Jakarta Sans",sans-serif;letter-spacing:-.04em;display:flex;gap:15px;margin-bottom:14px}.news-card h2 span{font-size:20px}.news-card p{font-size:12px;line-height:1.8;color:#576d5f;margin-bottom:20px}.news-card small{font-size:10px;color:#6b7f70}.promo-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:#f0f4eb;padding:48px}.promo-editorial h2{font:600 clamp(30px,3.7vw,50px)/1.1 "Plus Jakarta Sans",sans-serif;letter-spacing:-.05em;margin:16px 0 22px}.promo-editorial p{font-size:13px;line-height:1.8;color:#576d5f;max-width:480px;margin-bottom:25px}.promo-editorial img{width:100%;height:auto}.promo-editorial .hub-link{display:flex;width:max-content;margin-top:10px}.promo-editorial small{display:block;font-size:10px;line-height:1.7;color:#627664;margin-top:18px;max-width:460px}[role=tabpanel]:not([hidden]){animation:news-in .4s ease both}@keyframes news-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.news-grid{grid-template-columns:1fr 1fr}.news-card h2{font-size:22px}.promo-editorial{padding:30px;gap:15px}}@media(max-width:600px){.news-grid{grid-template-columns:1fr;gap:36px}.news-tabs{margin:22px 0 28px}.promo-editorial{grid-template-columns:1fr;padding:25px}.promo-editorial>img{max-width:340px;justify-self:center}.news-card h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.news-photo img,[role=tabpanel]{animation:none!important;transition:none!important}}
