.footer-link-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:34px;margin:34px 0 24px;padding:clamp(24px,4vw,46px);border:1px solid rgba(207,227,195,.16);border-radius:26px;background:linear-gradient(135deg,#102d21,#173b29 64%,#0b2118);color:#eff7e9}.footer-link-panel .footer-link-kicker{color:#d6ef8d}.footer-link-panel h2{max-width:340px;margin:12px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,52px);letter-spacing:-.06em;line-height:.96}.footer-link-panel p{max-width:300px;color:#b9cdbb;font-size:12px;line-height:1.6}.footer-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(207,227,195,.14);background:rgba(207,227,195,.14)}.footer-link-grid a{display:grid;min-height:86px;align-content:center;gap:4px;padding:14px 16px;background:#153526;transition:background .2s ease,transform .2s ease}.footer-link-grid a:hover,.footer-link-grid a:focus-visible{position:relative;z-index:1;background:#23533a;transform:translateY(-2px)}.footer-link-grid span{color:#d6ef8d;font-size:9px;font-weight:800;letter-spacing:.12em}.footer-link-grid strong{font-size:13px}.footer-link-grid small{color:#b9cdbb;font-size:10px;line-height:1.4}@media(max-width:720px){.footer-link-panel{grid-template-columns:1fr;gap:22px;padding:22px}.footer-link-panel h2{font-size:38px}.footer-link-grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.footer-link-grid{grid-template-columns:1fr}.footer-link-grid a{min-height:70px}}
