.vox-site-footer,.vox-v2-footer{font-family:var(--font-inter),Inter,system-ui,sans-serif;color:#555b66}.vox-site-footer{background:#f7f7f7;padding:48px 24px;font-size:14px;line-height:1.5}.vox-footer-columns{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.vox-footer-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700}.vox-site-footer a{color:inherit;text-decoration:none}.vox-site-footer a:hover{color:#2962ff;text-decoration:underline;text-underline-offset:4px}.vox-footer-about p{margin:16px 0 0}.vox-footer-columns h2{font-size:14px;font-weight:600;color:#011b4a;margin:0 0 12px;line-height:24px}.vox-footer-columns nav a{display:block;padding:5px 0;overflow-wrap:anywhere}.vox-v2-footer{max-width:1440px;margin:auto;padding:24px max(24px,calc((100% - 1248px) / 2));display:flex;justify-content:space-between;gap:24px;font-size:12px;border:0}.vox-v2-footer nav{justify-content:flex-end;gap:12px 20px}.vox-v2-footer a{color:#555b66}.vox-site-footer a:focus-visible,.vox-v2-footer a:focus-visible{outline:3px solid #9fb4ff;outline-offset:4px}@media (max-width:900px){.vox-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.vox-footer-about{grid-column:1/-1;max-width:400px}.vox-v2-footer{flex-direction:column;align-items:center}.vox-v2-footer nav{justify-content:center}}@media (max-width:480px){.vox-site-footer{padding:40px 24px}.vox-footer-columns{gap:32px 20px}.vox-site-footer nav a{min-height:40px}}