.site-footer{display:grid;gap:15px;margin-top:60px;padding:36px max(24px,calc((100% - 1120px)/2));background:#102f49;color:#fff}.site-footer nav{display:flex;gap:16px}.site-footer a{color:#fff}
.site-footer{margin-top:72px;background:#1e293b;color:#e8ecde;padding:58px max(28px,calc((100% - 1120px)/2)) 24px}.site-footer__inner{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:42px}.site-footer__brand img{width:165px;filter:brightness(0) invert(1);margin-bottom:16px}.site-footer__brand p{font-size:.9rem;line-height:1.8;color:#cbd9e0;max-width:270px}.site-footer__column h2{font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;margin:5px 0 22px;color:#8ecae6}.site-footer nav{display:grid;gap:13px}.site-footer a{color:#f4f4e9;text-decoration:none;font-size:.87rem}.site-footer a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__bottom{border-top:1px solid #ffffff26;margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;color:#cbd9e0;font-size:.8rem}.site-footer__bottom button{border:0;background:none;color:#cbd9e0;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}@media(max-width:900px){.site-footer__inner{grid-template-columns:1fr 1fr;gap:32px}.site-footer__brand p{max-width:340px}}@media(max-width:520px){.site-footer{padding:40px 24px 20px;margin-top:44px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:30px 20px}.site-footer__brand{grid-column:1/-1}.site-footer__column:last-child{grid-column:1/-1}.site-footer__bottom{gap:14px;flex-wrap:wrap;margin-top:28px}}
.site-footer{background:#1e293b;border-top:6px solid #718355;margin-top:60px;padding-top:64px}.site-footer__column h2{color:#8ecae6;font-size:.75rem}.site-footer__brand p{color:#cbd9e0}.site-footer nav a{color:#e6ecf0}.site-footer nav a:hover{color:#8ecae6}.site-footer__bottom{border-color:#ffffff20;color:#cbd9e0}.site-footer__bottom button{color:#cbd9e0}
