.site-footer{padding:52px max(28px,calc((100% - 1060px)/2)) 26px}.site-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:70px;padding-bottom:38px}.site-footer__brand-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.site-footer__brand img{display:block;width:44px;height:46px;object-fit:contain}.site-footer__brand-link::after{font-family:Georgia,serif;font-size:27px;letter-spacing:-.04em}.site-footer__brand p{font-family:system-ui,sans-serif;max-width:310px;font-size:13px;line-height:1.85;margin:21px 0 0}.site-footer__column h2{margin:8px 0 19px;font-family:system-ui,sans-serif;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.site-footer__column nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.site-footer__column a{font-family:system-ui,sans-serif;font-size:12px;text-decoration:none;line-height:1.6}.site-footer__column a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__bottom{padding-top:22px;border-top:1px solid var(--color-border)}.site-footer small{font-family:system-ui,sans-serif;font-size:11px;letter-spacing:.03em}.site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.site-footer{padding:34px 24px 24px}.site-footer__inner{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.site-footer__column nav{gap:12px 20px}}
.site-footer{background:#f0ede3;border-top:4px double #aaa99b;color:#272923}.site-footer__brand-link::after{content:"Karjalanmaa";color:#272923;font-size:32px}.site-footer__brand img{mix-blend-mode:multiply;width:33px;height:39px}.site-footer__brand p{color:#6d7067}.site-footer__column a{color:#41453b}.site-footer__column h2{color:#a32e24}.site-footer__bottom{border-color:#cfccbd;color:#6d7067}
