.editorial-footer{--ef-navy:#070d1c;--ef-ivory:#f4f0e8;--ef-pale:#83aeff;--ef-muted:#bec9de;--ef-rule:#34425d;background:var(--ef-navy);color:var(--ef-ivory);border-top:1px solid var(--ef-rule);font-family:var(--font-sans),Arial,sans-serif;grid-template-columns:1fr 1fr;gap:38px;padding:54px max(24px,50vw - 640px) 30px;display:grid}.editorial-footer *{box-sizing:border-box}.editorial-footer .editorial-footer__brand{font:500 clamp(38px,4vw,58px)/1.1 var(--font-display),Georgia,serif;letter-spacing:-.035em;color:var(--ef-ivory);text-decoration:none}.editorial-footer p,.editorial-footer small{color:var(--ef-muted);font-size:11px;line-height:1.7}.editorial-footer>div>p{margin:16px 0 0}.editorial-footer>nav[aria-label=Footer]{flex-wrap:wrap;place-content:flex-start flex-end;align-items:flex-start;gap:18px 24px;padding-top:8px;font-size:12px;display:flex}.editorial-footer>nav[aria-label=Footer] a{color:var(--ef-ivory);min-height:24px;text-decoration:none}.editorial-footer>nav[aria-label=Footer] a:hover{color:var(--ef-pale)}.editorial-footer>.site-socials{border-top:1px solid var(--ef-rule);grid-column:1/-1;width:100%;margin:0;padding:30px 0 0;display:block}.editorial-footer .site-socials__heading{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 22px;display:flex}.editorial-footer .site-socials__heading>span{font:500 10px/1.6 var(--font-sans),Arial,sans-serif;letter-spacing:.12em;color:var(--ef-pale)}.editorial-footer .site-socials__links{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.editorial-footer .site-socials__links .site-socials__link{border:0;border-top:1px solid var(--ef-rule);width:100%;min-height:74px;color:var(--ef-ivory);background:0 0;border-radius:0;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:16px 0;display:grid}.editorial-footer .site-socials__links .site-socials__link:hover{color:var(--ef-pale);border-color:var(--ef-pale);background:0 0}.editorial-footer .site-socials__icon{width:22px;height:28px;color:var(--ef-pale);background:0 0;border:0}.editorial-footer .site-socials__icon svg{width:17px;height:17px}.editorial-footer .site-socials__copy strong{font:500 11px/1.4 var(--font-sans),Arial,sans-serif;color:inherit;letter-spacing:.06em}.editorial-footer .site-socials__copy small{white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5}.editorial-footer .site-socials__arrow{color:var(--ef-pale);font-size:16px}.editorial-footer .editorial-footer__copyright{text-align:left;border-top:1px solid var(--ef-rule);grid-column:1/-1;align-self:center;padding-top:22px}.editorial-footer :is(a,button):focus-visible{outline:2px solid var(--ef-pale)!important;outline-offset:5px!important;box-shadow:none!important}@media (max-width:760px){.editorial-footer{grid-template-columns:1fr;gap:28px;padding:38px 24px 26px}.editorial-footer .site-socials__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.editorial-footer .site-socials__heading{flex-direction:column;align-items:flex-start;gap:7px}.editorial-footer>nav[aria-label=Footer]{justify-content:flex-start}}
