footer.footer.site-footer{border-top:0;background:var(--ink)}footer.footer.site-footer .footer-main{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(0,1fr));gap:40px 48px;padding:72px var(--gx-edge, 48px) 64px}footer.footer.site-footer .footer-main .fcol,footer.footer.site-footer .footer-main .fcol-brand{min-width:0;max-width:none;margin:0}footer.footer.site-footer .fblurb{max-width:none;margin-top:16px;color:#a1a1aa;font-size:14px}footer.footer.site-footer .fcol-h{margin-bottom:20px;color:#fff;font-family:var(--font-text);font-size:19px;letter-spacing:0;text-transform:none}footer.footer.site-footer .fcol a{display:flex;gap:8px;margin-bottom:14px;color:#a1a1aa;font-size:16px;line-height:1.4}footer.footer.site-footer .fcol a:hover{color:#fff}footer.footer.site-footer .fcol a i{margin-top:2px;color:#a1a1aa}footer.footer.site-footer .footer-bottom{margin:0 var(--gx-edge, 48px);padding:28px 0 40px;border-top:1px solid rgba(255,255,255,.14)}footer.footer.site-footer .footer-legal{order:1;gap:32px}footer.footer.site-footer .footer-copy{order:2;color:#a1a1aa;font-size:14px}footer.footer.site-footer .footer-legal a,footer.footer.site-footer .footer-legal .footer-link-btn{color:#a1a1aa;font-size:15px}footer.footer.site-footer .footer-legal a:hover,footer.footer.site-footer .footer-legal .footer-link-btn:hover{color:#fff}@media(max-width:1023px){footer.footer.site-footer .footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}footer.footer.site-footer .fcol-brand{grid-column:1 / -1}}@media(max-width:560px){footer.footer.site-footer .footer-main .fcol:last-child{grid-column:1 / -1}}
