.footer{--ft-bg:#f9f9f9;--ft-line:#1c2e6214;--ft-title:#071437;--ft-text:#4b5675;--ft-muted:#78829d;--ft-hover:#056ee9;background:var(--ft-bg);border-top:1px solid var(--ft-line);padding:56px max(16px, env(safe-area-inset-right,0px), calc(50% - 590px)) 28px max(16px, env(safe-area-inset-left,0px), calc(50% - 590px));color:var(--ft-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.footer__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.footer__brand{align-content:start;justify-items:start;gap:16px;display:grid}.footer__logo{display:inline-flex}.footer__logo img{width:auto;height:24px;display:block}.footer__logo-dark{display:none!important}.footer__tagline{max-width:34ch;color:var(--ft-text);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.5}.footer__soc{align-items:center;gap:12px;margin-top:8px;display:flex}.footer__soc p{max-width:24ch;color:var(--ft-text);margin:0;font-size:.8125rem;line-height:1.4}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.footer .footer__column-title{letter-spacing:0;text-transform:none;color:var(--ft-title);margin:0 0 12px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.3}.footer__column ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footer .footer__column a{min-height:32px;color:var(--ft-text);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.footer .footer__column a:hover{color:var(--ft-hover)}.footer a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1b84ff}.footer__bottom{border-top:1px solid var(--ft-line);color:var(--ft-muted);margin:40px 0 0;padding-top:20px;font-size:.8125rem}@media (max-width:879px){.footer{padding-top:40px}.footer__inner{grid-template-columns:minmax(0,1fr);gap:32px}.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__column a{min-height:44px}.footer__bottom{margin-top:28px}}@media (prefers-reduced-motion:reduce){.footer .footer__column a{transition:none}}body:not(.lm-light-page) .footer{--ft-bg:#121634;--ft-line:#ffffff1f;--ft-title:#fff;--ft-text:#ffffffb8;--ft-muted:#ffffff8c;--ft-hover:#fff}body:not(.lm-light-page) .footer__logo-light{display:none!important}body:not(.lm-light-page) .footer__logo-dark{display:block!important}
