/*
 * Sure Click text-link colors. These selectors target inline/content links only;
 * navigation, buttons, media links, cards and CTA surfaces keep their component colors.
 */
.lsf-rich-text a,
.lsf-section-copy p a,
.site-content p a:not(.button):not(.lsf-btn):not([class*="-btn"]),
.site-content .single-post-content-inner li a:not(.button):not(.lsf-btn):not([class*="-btn"]),
.site-content .wp-block-list a:not(.button):not(.lsf-btn):not([class*="-btn"]),
.site-content .wp-block-quote a:not(.button):not(.lsf-btn):not([class*="-btn"]),
.site-content .wp-block-table a:not(.button):not(.lsf-btn):not([class*="-btn"]),
.archive-intro-content a,
.faq-answer-inner a,
.contact-card a,
.contact-box-detail a,
.project-rich-content .project-detail-section p a:not(.lsf-project-gallery-link),
.project-rich-content .project-detail-section li a:not(.lsf-project-gallery-link) {
    color: var(--link-color, #2563EB);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: .16em;
    transition: color var(--transition, .2s ease);
}

.lsf-rich-text a:hover,
.lsf-rich-text a:focus-visible,
.lsf-section-copy p a:hover,
.lsf-section-copy p a:focus-visible,
.site-content p a:not(.button):not(.lsf-btn):not([class*="-btn"]):hover,
.site-content p a:not(.button):not(.lsf-btn):not([class*="-btn"]):focus-visible,
.site-content .single-post-content-inner li a:not(.button):not(.lsf-btn):not([class*="-btn"]):hover,
.site-content .single-post-content-inner li a:not(.button):not(.lsf-btn):not([class*="-btn"]):focus-visible,
.site-content .wp-block-list a:not(.button):not(.lsf-btn):not([class*="-btn"]):hover,
.site-content .wp-block-list a:not(.button):not(.lsf-btn):not([class*="-btn"]):focus-visible,
.site-content .wp-block-quote a:not(.button):not(.lsf-btn):not([class*="-btn"]):hover,
.site-content .wp-block-quote a:not(.button):not(.lsf-btn):not([class*="-btn"]):focus-visible,
.site-content .wp-block-table a:not(.button):not(.lsf-btn):not([class*="-btn"]):hover,
.site-content .wp-block-table a:not(.button):not(.lsf-btn):not([class*="-btn"]):focus-visible,
.archive-intro-content a:hover,
.archive-intro-content a:focus-visible,
.faq-answer-inner a:hover,
.faq-answer-inner a:focus-visible,
.contact-card a:hover,
.contact-card a:focus-visible,
.contact-box-detail a:hover,
.contact-box-detail a:focus-visible,
.project-rich-content .project-detail-section p a:not(.lsf-project-gallery-link):hover,
.project-rich-content .project-detail-section p a:not(.lsf-project-gallery-link):focus-visible,
.project-rich-content .project-detail-section li a:not(.lsf-project-gallery-link):hover,
.project-rich-content .project-detail-section li a:not(.lsf-project-gallery-link):focus-visible {
    color: var(--link-hover-color, #1D4ED8);
}
