.vd-editorial-footer{box-sizing:border-box;background:#E5E0CB;color:#111;font-family:"Space Grotesk",Arial,sans-serif;border-top:1px solid rgba(17,17,17,.2);width:100%}.vd-editorial-footer *{box-sizing:border-box}.vd-editorial-footer__inner{max-width:1460px;padding:30px 42px 32px;margin:0 auto}.vd-editorial-footer__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.vd-editorial-footer a{color:#111;text-decoration:none}.vd-editorial-footer .vd-editorial-footer__wordmark{font:700 16px/1.2 "Space Grotesk",Arial,sans-serif;letter-spacing:-.05em}.vd-editorial-footer nav{display:flex;flex-wrap:wrap;gap:26px}.vd-editorial-footer nav a{font:400 13px/1.5 "Space Grotesk",Arial,sans-serif;letter-spacing:.02em;padding:8px 0}.vd-editorial-footer nav a[aria-current]{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#1c5148}.vd-editorial-footer__signup{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(17,17,17,.14);margin-top:22px;padding-top:22px}.vd-editorial-footer .vd-editorial-footer__signup p{font:400 22px/1.35 Spectral,Georgia,serif;letter-spacing:-.01em;margin:0}.vd-editorial-footer__signup a{white-space:nowrap;font:400 13px/1.5 "Space Grotesk",Arial,sans-serif;border-bottom:1px solid #1c5148;padding:8px 0}.vd-editorial-footer__signup span{margin-left:14px;color:#92303b}.vd-editorial-footer a:focus-visible{outline:2px solid #1c5148;outline-offset:5px}@media(hover:hover){.vd-editorial-footer a:hover{text-decoration:underline;text-underline-offset:5px}}
.vd-canon-signoff{padding:30px 42px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:#F4F0E5}.vd-canon-signoff .vd-canon__eyebrow{margin:0 0 10px}.vd-canon-signoff .vd-canon-signoff__title{font:400 28px/1.2 Spectral,Georgia,serif;letter-spacing:-.02em}.vd-canon-signoff>a{font:400 12px/1.5 "Space Grotesk",Arial,sans-serif;text-decoration:underline!important;text-underline-offset:5px}
@media(max-width:700px){.vd-editorial-footer__inner{padding:26px 20px 30px}.vd-editorial-footer__top{align-items:flex-start;flex-direction:column;gap:14px}.vd-editorial-footer nav{gap:24px}.vd-editorial-footer nav a{padding:12px 0}.vd-editorial-footer__signup{align-items:flex-start;flex-direction:column;gap:10px;margin-top:16px;padding-top:20px}.vd-editorial-footer .vd-editorial-footer__signup p{font-size:21px;max-width:28ch}.vd-editorial-footer__signup a{padding:12px 0}.vd-canon-signoff{padding:28px 20px;flex-direction:column;align-items:flex-start;gap:18px}.vd-canon-signoff .vd-canon-signoff__title{font-size:26px}}
