.public-footer{color:#eef7fa;background:#102e45;padding:48px max(5%,50% - 576px) 22px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.public-footer *{box-sizing:border-box}.public-footer-grid{grid-template-columns:1.1fr 1fr 1.1fr;gap:45px;display:grid}.public-footer .futtact-brand,.public-footer .futtact-brand svg{color:#fff}.public-footer h2{border-bottom:1px solid #6a879555;padding-bottom:14px;letter-spacing:0!important;margin:0 0 20px!important;font-size:18px!important}.public-footer a{color:#eef7fa;align-items:center;gap:9px;margin:12px 0;font-size:14px;text-decoration:none;display:flex}.public-footer a:hover{text-underline-offset:4px;text-decoration:underline}.public-footer a:focus-visible{outline-offset:4px;outline:2px solid #28d6ab}.public-footer p{color:#bfd2dc;font-size:14px}.public-footer small{color:#bfd2dc;max-width:40ch;margin-top:16px;font-size:11px;line-height:1.7;display:block}.public-footer .futtact-wordmark small{color:#eef7fa;margin:0}.public-footer-bottom{color:#bfd2dc;border-top:1px solid #6a879555;justify-content:space-between;gap:15px;margin-top:35px;padding-top:20px;font-size:11px;display:flex}@media (max-width:700px){.public-footer-grid{grid-template-columns:1fr;gap:30px}.public-footer{padding:35px 6% 22px}.public-footer-bottom{flex-direction:column}.public-footer h2{margin-bottom:14px!important}}
