.footer .footer-grid{gap:40px;padding-bottom:44px}.footer .footer-brand>p{color:#dce6f3;max-width:38ch;font-size:1rem;line-height:1.75}.footer .footer-grid h3{color:#fff;margin-bottom:16px;font-size:1.125rem;font-weight:600}.footer .footer-link-list a{color:#dce6f3;align-items:center;min-height:44px;margin-top:0;padding-block:8px;font-size:1rem;line-height:1.5;display:flex}.footer .footer-grid>div>a:not(:has(img)){color:#dce6f3;align-items:center;min-height:44px;margin-top:0;padding-block:8px;font-size:1rem;line-height:1.5;display:flex}.footer .footer-grid a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid #f4c448}.footer .footer-bottom{color:#dce6f3;gap:12px 28px;line-height:1.65}@media (max-width:700px){.footer .footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.footer .footer-grid>div,.footer .footer-grid>div:last-child,.footer .footer-grid>.footer-brand{grid-area:auto;min-width:0}.footer .footer-grid>div+div{border-top:1px solid #ffffff24;padding-top:24px}.footer .footer-bottom{text-align:left;align-items:flex-start}}.footer .footer-link-list{margin:0;padding:0;list-style:none}.footer .footer-link-list li{margin:0;padding:0}.footer .footer-link-list span{color:#c8d6eb;margin-top:12px;font-size:1rem;line-height:1.75;display:block}
