/* signature accent layer */
.legalservicesaid-com-article-heading::before { content: ''; display: inline-block; width: 3px; height: 1em; background: var(--accent); margin-right: 0.55em; vertical-align: middle; border-radius: 2px; transition: height 0.25s ease; } .legalservicesaid-com-article-heading:hover::before { height: 1.35em; } .legalservicesaid-com-nav-link { letter-spacing: 0.04em; border-bottom: 2px solid transparent; transition: border-color 0.2s ease, color 0.2s ease; } .legalservicesaid-com-nav-link:hover { border-bottom-color: var(--accent); color: var(--primary); } .legalservicesaid-com-card { border-top: 3px solid var(--border); transition: border-top-color 0.2s ease, box-shadow 0.2s ease; } .legalservicesaid-com-card:hover { border-top-color: var(--accent); box-shadow: 0 4px 18px rgba(27, 79, 114, 0.10); }