.fm-footer{background:var(--fm-primary);color:#E2E8F0;margin-block-start:3rem;padding-block-start:2.5rem}.fm-footer a{color:#E2E8F0;text-decoration:none}.fm-footer a:hover,.fm-footer a:focus-visible{color:var(--fm-accent);text-decoration:underline}.fm-footer__grid{display:grid;gap:1.8rem;grid-template-columns:1fr}@media (min-width:800px){.fm-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}@media (min-width:1100px){.fm-footer__grid{grid-template-columns:1.4fr .9fr .9fr .9fr 1.3fr}}.fm-footer__about{color:#CBD5E1;font-size:.95rem}.fm-footer__menu,.fm-footer__legal-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fm-footer .fm-widget__title,.fm-footer .fm-nl__title{color:#fff}.fm-footer__chips{padding-block:1.2rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.fm-footer__chips .fm-chips a{background:#fff0;border-color:#334155;color:#E2E8F0}.fm-footer__bottom{border-block-start:1px solid #1E293B;padding-block:1rem}.fm-footer__bottom-inner{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.fm-footer__legal-menu{flex-direction:row;gap:1rem}.fm-footer__copy{margin:0;color:#94A3B8;font-size:.85rem}.fm-footer__badges{display:flex;gap:.5rem;align-items:center}.fm-footer .fm-logo__word strong{color:#fff}.fm-footer .fm-social a{background:#1E293B;border-color:#334155;color:#fff}.fm-logo__svg{display:inline-flex;align-items:center;gap:.55rem}.fm-logo__word{display:flex;flex-direction:column;line-height:1.1}.fm-logo__word strong{font-size:1.25rem;color:var(--fm-heading)}.fm-logo__word em{font-style:normal;font-size:.75rem;color:var(--fm-muted);font-weight:700;letter-spacing:.04em}.fm-footer .fm-logo__img,.fm-footer .fm-logo__img--foot{display:block;height:48px;width:auto;max-width:200px;filter:none}.fm-footer .fm-backtop{width:44px;height:44px;background:#A3FF12;color:#0F172A;border-color:#fff0;text-decoration:none}.fm-footer .fm-backtop:hover,.fm-footer .fm-backtop:focus-visible{background:#fff;color:#0F172A;text-decoration:none}.fm-footer .fm-backtop svg{color:inherit;fill:currentColor;stroke:currentColor}html[data-theme=dark] .fm-footer a{color:#E2E8F0}html[data-theme=dark] .fm-footer a:hover,html[data-theme=dark] .fm-footer a:focus-visible{color:var(--fm-accent)}