.article-category a, .article-aside-meta a { color: #0b6fab; text-decoration: underline; text-decoration-color: #abc8df; text-underline-offset: 4px; }
.article-category a:hover, .article-aside-meta a:hover { color: #084e7a; text-decoration-color: currentColor; }
.article-category a:focus-visible, .article-aside-meta a:focus-visible { outline: 3px solid #168bc9; outline-offset: 4px; border-radius: 2px; }
.content-directory-sidebar a[aria-current="page"] { color: #0b6fab; font-weight: 800; border-left: 3px solid #168bc9; padding-left: 12px; background: #eef6fc; border-radius: 0 6px 6px 0; }
.content-directory-mobile-tabs a[aria-current="page"] { background: #0b6fab; color: #fff; border-color: #0b6fab; }
.category-back-link { display: inline-block; margin-bottom: 18px; color: #0b6fab; font-size: 13px; font-weight: 700; }
