/* Shared public and portal link feedback: brand red, without changing text size. */
body a[href]:hover,body a[href]:focus-visible{
 text-decoration-line:underline!important;
 text-decoration-color:#ed0819!important;
 text-decoration-thickness:2px!important;
 text-underline-offset:.24em!important;
 text-decoration-skip-ink:auto;
}
body a.btn:hover,body a.btn:focus-visible,
body .nav-portal:hover,body .nav-portal:focus-visible,
body a.portal-link:hover,body a.portal-link:focus-visible,
body [data-tone="red"] a:hover,body [data-tone="red"] a:focus-visible{
 text-decoration-color:currentColor!important;
}
body a.efa-content-link:hover,body a.efa-content-link:focus-visible{
 text-decoration:none!important;box-shadow:inset 0 -3px 0 #ed0819;
}
body a[href]:focus-visible{outline:2px solid currentColor;outline-offset:4px}
body .efa-unified-nav nav a:hover,body .efa-unified-nav nav a:focus-visible{border-bottom-color:transparent!important}
body .efa-unified-nav nav a.portal-link:hover,body .efa-unified-nav nav a.portal-link:focus-visible{text-decoration-color:#0040bf!important}
