:root{--aeil-accent:var(--theme-accent-color, var(--wp--preset--color--vivid-red, #d61f26));--aeil-focus:rgba(214, 31, 38, 0.22);}
a.aeil-internal-link[data-aeil="1"]{color:inherit;font-weight:650;text-decoration-line:underline;text-decoration-color:var(--aeil-accent);text-decoration-thickness:1px;text-underline-offset:0.18em;text-decoration-skip-ink:auto;transition:color 160ms ease, text-decoration-thickness 160ms ease, text-underline-offset 160ms ease;}
a.aeil-internal-link[data-aeil="1"]:hover{color:var(--aeil-accent);text-decoration-thickness:2px;text-underline-offset:0.22em;}
a.aeil-internal-link[data-aeil="1"]:focus-visible{color:var(--aeil-accent);outline:3px solid var(--aeil-focus);outline-offset:2px;border-radius:2px;}
a.aeil-internal-link[data-aeil="1"]:visited{color:inherit;}
a.aeil-internal-link[data-aeil="1"]:visited:hover,
a.aeil-internal-link[data-aeil="1"]:visited:focus-visible{color:var(--aeil-accent);}
@media(max-width:767px){
a.aeil-internal-link[data-aeil="1"]{font-weight:600;text-decoration-thickness:1px;text-underline-offset:0.16em;}
}
@media (prefers-reduced-motion: reduce) {
a.aeil-internal-link[data-aeil="1"] {
transition: none;
}
}