footer{border-top:1px solid #28354c;padding:42px 0 24px;color:#a5b1c9;font-size:14px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:28px}.footer-grid nav{display:grid;align-content:start;justify-items:start;gap:8px}.footer-grid h2{margin:0 0 4px;color:#ecf2ff;font-size:15px}.footer-grid p{margin:8px 0}.footer-grid a{color:#d4e1f6;overflow-wrap:anywhere}.footer-grid a:hover,.policy a:hover{color:#baff7a;text-decoration:underline}.footer-brand{font-size:18px;font-weight:800}.footer-bottom{margin-top:30px;padding-top:20px;border-top:1px solid #28354c}.policy{max-width:760px;padding:55px 0 70px}.policy h1{font-size:clamp(34px,6vw,54px);line-height:1.12}.policy h2{margin:26px 0 8px;font-size:21px}.policy p{color:#b8c7de}.policy a{color:#baff7a;text-decoration:underline}@media(max-width:800px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}
