.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:#49364b;color:#e7dce8;border-radius:32px 32px 0 0}.site-footer__brand-link::after{content:"Nelkytplusblogit";color:#fff}.site-footer__brand img{border-radius:50%}.site-footer__brand p{color:#d5c4d7}.site-footer__column a{color:#f1e8f2}.site-footer__column h2{color:#cdb3cf}.site-footer__bottom{border-color:#ffffff20;color:#cdb3cf}
