.footer-announcements-clean{max-width:1050px;margin:0 auto;background:#fff;padding:34px 25px 28px;color:#234b34;box-sizing:border-box}.footer-clean-card{display:grid;grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:27px;padding:25px;border:1px solid #e5ebde;border-radius:23px;background:#fff;box-shadow:0 8px 28px #31543e08}.footer-clean-image{display:block;width:150px!important;height:150px!important;object-fit:cover;border-radius:14px}.footer-clean-category{display:flex;align-items:center;gap:7px;font:800 9px Arial;color:#9aa68f;letter-spacing:.1em;text-transform:uppercase}.footer-clean-category:before{content:'';width:5px;height:5px;background:#c65043;border-radius:50%}.footer-clean-card h2{font:900 clamp(20px,2.3vw,27px)/1.25 Arial!important;color:#234b34!important;letter-spacing:-.035em;text-transform:none!important;margin:13px 0 0!important}.footer-clean-link{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ffe17a,#edc83e);color:#294c35!important}.footer-clean-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-clean-controls{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:0 6px}.footer-clean-count{font:700 11px Arial;color:#819373}.footer-clean-controls>div{display:flex;gap:9px}.footer-clean-controls button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:50%;background:#f2f5ed;color:#31543e;font:17px Arial;cursor:pointer}.footer-clean-controls button:hover{background:#e4ebdc}
@media(max-width:650px){.footer-announcements-clean{padding:26px 12px}.footer-clean-card{grid-template-columns:85px minmax(0,1fr);gap:17px;padding:18px;border-radius:19px}.footer-clean-image{width:85px!important;height:105px!important;align-self:start;border-radius:11px}.footer-clean-card h2{font-size:18px!important;line-height:1.28!important;margin-top:10px!important}.footer-clean-category{font-size:8px}.footer-clean-link{grid-column:2;justify-self:end;width:36px;height:36px;margin-top:-4px}.footer-clean-link svg{width:18px;height:18px}.footer-clean-controls{margin-top:17px}}
