.site-footer{margin-top:calc(var(--space-12) + var(--space-6));padding:32px 16px 24px;background:var(--c-surface);border-top:1px solid var(--c-border);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--c-text-muted)}.site-footer__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:641px){.site-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__col{justify-self:center}}.site-footer__col{min-width:0}.site-footer__col-title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted)}.site-footer__links{list-style:none;margin:0;padding:0}.site-footer__link{margin:0;padding:0}.site-footer__links a{display:block;padding:5px 0;color:var(--c-text);font-size:13.5px;text-decoration:none;transition:color .18s ease}.site-footer__links a:focus-visible,.site-footer__links a:hover{color:var(--c-primary);text-decoration:none}.site-footer__link-icon{width:14px;height:14px;vertical-align:-2px;margin-right:5px}.site-footer__bottom{max-width:var(--container-max);margin:var(--space-5) auto 0;padding-top:var(--space-4);border-top:1px solid var(--c-border-soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.site-footer__brand{display:inline-flex;align-items:center;gap:9px;font-weight:600;line-height:1}.site-footer__brand-icon{flex:none;width:26px;height:26px;padding:4px;box-sizing:border-box;background:var(--brand-soft);color:var(--c-primary);border-radius:var(--radius-md)}.site-footer__brand-name{color:var(--c-text)}.site-footer__brand-year{color:var(--c-text-muted);font-weight:500}.site-footer__claim{color:var(--c-text-muted)}@media (max-width:640px){.site-footer{padding:24px 12px 20px;margin-top:var(--space-12)}.site-footer__bottom{margin-top:var(--space-4)}.site-footer__links a{display:flex;align-items:center;min-height:44px;padding:0}}
