.redesign-app-shell__footer{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(104px,1fr));gap:24px 36px;width:min(1160px,100%);margin:2.5rem auto 0;padding:30px 0 4px;color:var(--shell-muted, var(--nt-ink-600, #627086));border-top:1px solid var(--shell-border, var(--nt-ink-300, #dce3ec));font:400 13px/1.6 var(--nt-font-body, "Quicksand", ui-rounded, system-ui, sans-serif)}.redesign-app-shell__footer-brand>a{display:inline-block;color:var(--shell-primary, var(--nt-primary-500, #71a4f4));font-size:16px;font-weight:900;letter-spacing:-.02em;text-decoration:none}.redesign-app-shell__footer-accent{color:var(--shell-accent, var(--nt-accent-500, #ff8f6b))}.redesign-app-shell__footer-brand p{max-width:26ch;margin:7px 0 0;line-height:1.5}.redesign-app-shell__footer-group{display:grid;align-content:start;gap:8px}.redesign-app-shell__footer-group h2{margin:0 0 2px;color:var(--shell-ink, var(--nt-ink-900, #2b3444));font-size:11px;font-weight:900;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.redesign-app-shell__footer a{color:inherit;line-height:inherit;text-decoration:none}.redesign-app-shell__footer a:hover,.redesign-app-shell__footer a:focus-visible{color:var(--shell-primary-dark, var(--nt-primary-700, #3f6fc4))}.site-footer-frame{padding:0 max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left))}@media(max-width:767px){.redesign-app-shell__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin-top:2rem;padding:26px 0 .2rem}.redesign-app-shell__footer-brand{grid-column:1 / -1}}
