/* Reglas editoriales; Home conserva su hoja y sus subrayados. */
a:is(.text-link,.editorial-link,.schedule-link,.children-link,.trial-cta){text-decoration:none;border-bottom-color:transparent}
a:is(.text-link,.editorial-link,.schedule-link,.children-link,.trial-cta):hover{text-decoration:underline;text-underline-offset:6px}
p a:not(.text-link):not(.editorial-link):not(.schedule-link):not(.children-link):not(.trial-cta){text-decoration:underline;text-underline-offset:4px}
a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
/* El CTA del bloque negro es un botón, también durante hover. */
a.trial-cta:hover{text-decoration:none;outline:2px solid currentColor;outline-offset:4px}

.footer-privacy{display:block;color:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;padding:6px 0;white-space:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
