.db-social-links{display:flex;flex-wrap:wrap;gap:14px 20px;margin:22px 0;padding:0;font-family:Arial,sans-serif;text-transform:none}.db-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.4;text-decoration:none}.db-social-links svg{display:block;flex:none;width:22px;height:22px;fill:currentColor}.db-social-links a:hover{text-decoration:underline;text-underline-offset:4px}.db-social-links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:600px){.db-social-links{gap:10px 18px}}

@media(max-width:1000px){footer .footer-top{flex-direction:column;align-items:stretch}footer .footer-links{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}footer .footer-links>div{min-width:0}footer .footer-links a,footer .footer-links button,footer .footer-links span{overflow-wrap:anywhere}}@media(max-width:600px){footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
