
.contact-list{display:grid;gap:12px;margin:24px 0}.contact-list span{display:grid;gap:2px}.contact-company{font-size:15px;color:#40566b;padding-top:20px;border-top:1px solid #d8e5ef}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.legal-content{max-width:780px}.legal-content h2{font-size:25px;margin-top:36px}.legal-content p,.legal-content li{color:#40566b}.legal-draft{background:#fff8d8;padding:16px;border-left:4px solid #bf9700}.footer-row{align-items:flex-start}@media(max-width:700px){.footer-links{flex-direction:column;gap:8px}}
