.editorial-footer{color:#e8f2ec;background:#0a2922;margin-top:auto;padding:72px 24px 24px}.editorial-footer-inner{max-width:1200px;margin-inline:auto}.editorial-footer-main{grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);gap:64px;display:grid}.editorial-footer-wordmark{max-width:205px;display:inline-flex}.editorial-footer-wordmark img{width:100%;height:auto}.editorial-footer-headline{letter-spacing:-.035em;max-width:320px;margin:32px 0 20px;font:400 clamp(30px,3vw,44px)/1.2 Libre Baskerville,Georgia,serif}.editorial-footer-description{color:#a8c2b6;max-width:320px;font-size:14px;line-height:1.8}.editorial-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.editorial-footer-navigation h2{text-transform:uppercase;letter-spacing:.1em;color:#8fc2ac;margin-bottom:22px;font-size:12px}.editorial-footer-navigation ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.editorial-footer-navigation a{align-items:baseline;gap:8px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}.editorial-footer-navigation a svg{opacity:0;flex-shrink:0;width:12px;height:12px;transition:opacity .15s,transform .15s;transform:translate(-3px,3px)}.editorial-footer a:hover{color:#b4f0cd}.editorial-footer-navigation a:hover svg,.editorial-footer-navigation a:focus-visible svg{opacity:1;transform:none}.editorial-footer a:focus-visible,.editorial-footer-compact a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #73d4a7}.editorial-footer-bottom{color:#a8c2b6;border-top:1px solid #315046;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:12px;line-height:1.8;display:flex}.editorial-footer-contact{overflow-wrap:anywhere;align-items:center;gap:9px;display:inline-flex}.editorial-footer-contact svg{flex-shrink:0;width:15px;height:15px}.editorial-footer-compact{color:#526b61;background:#f5f8f7;border-top:1px solid #d7e4de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px max(24px,50vw - 600px);font-size:12px;display:flex}.editorial-footer-compact nav{flex-wrap:wrap;gap:18px;display:flex}@media (width<=900px){.editorial-footer-main{grid-template-columns:1fr;gap:42px}.editorial-footer-brand{max-width:500px}.editorial-footer-headline,.editorial-footer-description{max-width:440px}}@media (width<=540px){.editorial-footer{padding:44px 20px 24px}.editorial-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.editorial-footer-navigation>div:last-child{grid-column:1/-1}.editorial-footer-bottom{margin-top:36px}}@media (prefers-reduced-motion:reduce){.editorial-footer-navigation a svg{transition:none}}
