.site-footer{background:#e9eddf;color:#364532;margin-top:0;padding:54px max(24px,calc((100% - 1180px)/2)) 24px;border-top:1px solid #d9dfce}.site-footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px}.site-footer__brand img{width:205px;max-height:66px;object-fit:contain}.site-footer__brand p{max-width:300px;font-size:.87rem;line-height:1.8;color:#626c60;margin:20px 0}.site-footer__column h2{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:8px 0 20px}.site-footer nav{display:flex;flex-direction:column;gap:13px}.site-footer a{color:#425339;text-decoration:none;font-size:.86rem}.site-footer a:hover{text-decoration:underline}.site-footer__bottom{margin-top:40px;padding-top:20px;border-top:1px solid #cfd6c3;color:#737c69;font-size:.8rem}@media(max-width:700px){.site-footer{padding-top:36px}.site-footer__inner{grid-template-columns:1fr 1fr;gap:28px}.site-footer__brand{grid-column:1/-1}.site-footer__brand p{max-width:400px}.site-footer__bottom{margin-top:26px}}
