.footer-legal-block{flex-direction:column;gap:15px;display:flex}.footer-legal-block>strong{color:#fff;letter-spacing:.02em;font-size:.9rem}.footer-legal-links{color:#a8b4c5;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 22px;display:grid}.footer-legal-links a{color:inherit;font-size:.84rem;line-height:1.35;text-decoration:none}.footer-legal-links a:hover{color:#fff;text-decoration:underline}@media (max-width:720px){.footer-legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}}.home-page footer{color:#9aa6b8;background:#080b10;border-top:1px solid #242c38;grid-template-columns:minmax(220px,.72fr) minmax(0,1.7fr);align-items:start;gap:36px 72px;margin-top:20px;padding:48px max(28px,50% - 558px) 22px;display:grid}.home-page footer .logo{color:#fff}.home-page footer .logo b{background:#ff632d}.home-page footer p{max-width:290px;margin:14px 0 0;line-height:1.6}.home-page footer small{color:#727e90;border-top:1px solid #202733;grid-column:1/-1;padding-top:20px;font-size:.78rem}.footer-brand{padding-top:2px}@media (max-width:720px){.home-page footer{grid-template-columns:1fr;gap:28px;margin:0;padding:34px 20px 20px}.home-page footer small{white-space:normal;padding-top:17px}}
