footer.centered-footer{display:block;width:100%;margin:0;padding:72px 32px 40px;background:#fff;color:#666}.footer-inner{max-width:1200px;margin:auto}.centered-footer .footer-logo{display:flex;width:fit-content;margin:0 auto 32px}.centered-footer .footer-logo img{width:230px;height:auto}.centered-footer .footer-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:0 0 40px;font-size:15px}.centered-footer a{min-height:44px;display:inline-flex;align-items:center}.centered-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px dashed #d4d4d8;padding-top:28px}.centered-footer small{font-size:13px;margin:0}.centered-footer .footer-utilities{display:flex;align-items:center;gap:20px;font-size:12px}.centered-footer .footer-social{display:flex;flex-basis:auto;order:initial;gap:12px;padding:0;border:0}.centered-footer .footer-social a{justify-content:center;width:44px;height:44px;color:#666;border-radius:12px}.centered-footer .footer-social a:focus-visible{outline:3px solid #0022cb;outline-offset:3px}.centered-footer .footer-social a:hover{color:#0022cb;background:#f5f5f7}.centered-footer .footer-social svg{display:block}.centered-footer .footer-utilities button{border:0;background:transparent;color:inherit;min-height:44px;font:inherit;padding:0;cursor:pointer}@media(max-width:639px){footer.centered-footer{padding:48px 24px 24px}.centered-footer .footer-pages{gap:4px 20px;margin-bottom:28px;font-size:14px}.centered-footer .footer-bottom{flex-direction:column;gap:12px;text-align:center}.centered-footer .footer-social{flex-basis:auto}.centered-footer .footer-utilities{justify-content:center}.centered-footer .footer-logo img{width:220px}}
