/* No persistent underlines. Existing card and blog-title hover effects remain. */
a:not(:hover),a:not(:hover) :is(span,strong,b,em,small,h2,h3,h4),button.text-link:not(:hover),.workspace-signout:not(:hover){text-decoration:none!important}
/* Text CTAs have no underline in either state; title links are excluded. */
:is(.text-link,.dv-link,.ct-project-link):not(.button):not(.la-primary-link):not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a){border-bottom:0!important;text-decoration:none!important}
.hero-local-line a:not(:hover),.local-services a:not(:hover),.sd-content :is(p,li) a:not(:hover),.linear-footer a:not(:hover){border-bottom:0!important}
/* Prevent a card wrapper from drawing a line through its CTA. Its heading keeps its own hover rule. */
a:has(.text-link,.dv-link,.ct-project-link):hover{text-decoration:none!important}
/* A clear burgundy change on light panels; bright copper on dark panels. No size or border changes. */
:is(a,button):is(.text-link,.dv-link,.ct-project-link):not(.button):not(.la-primary-link):not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a):hover,
:is(.text-link,.dv-link,.ct-project-link):not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *):hover{color:#98204a!important}
:is(.local-section,.skyline-banner,.dv-dark,.dv-split--ink,.pv-black,.pv-dark,.mv-dark,.gv-dark,.cv-dark) :is(a,button):is(.text-link,.dv-link,.ct-project-link):not(.button):not(.la-primary-link):not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a):hover,
:is(.local-section,.skyline-banner,.dv-dark,.dv-split--ink,.pv-black,.pv-dark,.mv-dark,.gv-dark,.cv-dark) :is(.text-link,.dv-link,.ct-project-link):not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *):hover{color:#ffad66!important}

/* A shared card link must not couple its headline and CTA hover feedback. */
a:has(.text-link,.dv-link,.ct-project-link) :is(h2,h3,h4):not(:hover){text-decoration:none!important}
a:has(.text-link,.dv-link,.ct-project-link) :is(h2,h3,h4):hover{text-decoration:underline!important;text-underline-offset:4px}
/* Keep article CTAs next to their own copy, rather than the tallest neighboring card. */
.editorial-grid>.article-card .article-text>.text-link,.cv-feature-copy>.text-link{margin-top:18px!important}
