.site-footer{margin-top:80px;padding:56px max(24px,calc((100% - 1180px)/2)) 24px;background:var(--color-primary);color:#EAF4F8}.site-footer__inner{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px}.site-footer__brand img{display:block;width:230px}.site-footer__brand p{max-width:360px;font-size:.95rem;line-height:1.8;color:#D3E4EC}.site-footer__column h2{margin:12px 0 20px;font-size:1rem;color:white}.site-footer nav{display:grid;gap:14px}.site-footer a{color:#EAF4F8;text-decoration:none;line-height:1.5}.site-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid #365369;color:#D3E4EC}@media(max-width:700px){.site-footer__inner{grid-template-columns:1fr;gap:24px}.site-footer{padding-top:36px}}
