/* Compact legal navigation in the landing footer. */
.footer .footer-bottom{align-items:center;gap:12px 24px;padding-top:18px;font-size:11px;line-height:1.5}
.footer .footer-bottom>span{flex:1 1 220px;margin:0;width:auto}
.footer .legal-footer-links{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:4px 20px}
.footer .legal-footer-links a,.footer .legal-footer-links .cookie-info-link{display:inline-flex;align-items:center;min-height:36px;padding:4px 0;margin:0;border:0;background:none;box-shadow:none;font-family:inherit;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#718099;text-decoration:none;transition:color .15s ease;cursor:pointer}
.footer .legal-footer-links a:hover,.footer .legal-footer-links .cookie-info-link:hover{color:#2559f5;text-decoration:underline;text-underline-offset:4px}
.footer .legal-footer-links a:focus-visible,.footer .legal-footer-links .cookie-info-link:focus-visible{outline:2px solid #2559f5;outline-offset:4px;border-radius:3px}
@media(max-width:760px){.footer .footer-bottom{align-items:flex-start;gap:10px}.footer .footer-bottom>span{flex-basis:100%}.footer .legal-footer-links{gap:0 18px}.footer .legal-footer-links a,.footer .legal-footer-links .cookie-info-link{min-height:44px}}
@media(max-width:440px){.footer .legal-footer-links{display:grid;grid-template-columns:1fr;gap:0}.footer .legal-footer-links a,.footer .legal-footer-links .cookie-info-link{justify-content:flex-start;text-align:left}}
