.footer-bottom{align-items:flex-start;gap:24px}.footer-legal{flex:1;min-width:0}.footer-legal p{font:10px/1.7 Arial,sans-serif;color:#b2bdaf;max-width:none;margin:0}.footer-legal p+p{margin-top:4px}.footer-legal a{text-decoration:none}.footer-legal a:hover{text-decoration:underline;text-underline-offset:3px}.footer-contact{flex-shrink:0;font:10px/1.7 Arial,sans-serif}@media(max-width:650px){.footer-bottom{gap:8px}.footer-legal p{font-size:10px;line-height:1.7}.footer-legal p+p{margin-top:4px}}