/* Site-specific footer links; retained page palettes and existing navigation. */
.footer-column nav[data-footer-keywords="20260910"] a{overflow-wrap:anywhere}
.site-footer .codex-footer-download-111{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(155px,.85fr);gap:28px}
.site-footer .footer-friends-111,.editorial-footer .footer-friends-111,footer.codex-footer-guide-111 .footer-friends-111{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}
.site-footer .footer-friends-111 strong{color:var(--blue-dark);font-size:16px}
.site-footer .footer-friends-111 a{color:var(--blue);font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.site-footer .footer-friends-111 a:hover{text-decoration:underline}
.editorial-footer .codex-footer-editorial-111{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(155px,1fr);gap:22px;align-items:start}
.editorial-footer .footer-friends-111 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
.editorial-footer .footer-friends-111 a:hover{text-decoration:underline}
footer.codex-footer-guide-111{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(155px,1fr);gap:22px;align-items:start}
footer.codex-footer-guide-111 .footer-friends-111 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
footer.codex-footer-guide-111 .footer-friends-111 a:hover{text-decoration:underline}
@media(max-width:700px){.site-footer .codex-footer-download-111,.editorial-footer .codex-footer-editorial-111,footer.codex-footer-guide-111{grid-template-columns:1fr;gap:18px}}
