/* Links use colour for hover/current state; focus remains visible for keyboard users. */
a,a:hover,a:focus,a:active,a:visited{ text-decoration:none!important; }
.site-header nav a,.site-header nav button,.sticky-header nav a,.sticky-nav a{border-bottom-color:transparent!important;transition:color .2s,opacity .2s}
.site-header nav a::after,.site-header nav button::after,.sticky-header nav a::after,.sticky-nav a::after{display:none!important}
.site-header nav :is(a,button):hover{opacity:.65}
.site-header nav [aria-current=page]{opacity:.65;border-bottom-color:transparent!important}
a:not([class]):hover,.reference-footer a:not(.footer-mail):not(.footer-call):hover{opacity:.72}
.guides-page .guide-card h3 a:hover,.guides-mega a:hover{opacity:1}

button,button:hover,button:focus{text-decoration:none!important}
.about-story-link,.about-journal-links a{border-bottom-color:transparent!important}
.about-story-link:hover,.about-journal-links a:hover{opacity:.65}
