/* GLOBAL BLOGCATEGORY R14 — site 3, scoped to existing news template */
.sbBlogTopics { display: flex; flex-wrap: wrap; align-items: center; gap: .65rem; margin: 1.6rem 0 2.1rem; }
.sbBlogTopics__link { display: inline-flex; align-items: center; min-height: 40px; padding: .55rem .95rem; border: 1px solid #d2dce2; border-radius: 100px; color: #234053; background: #fff; font-size: .93rem; font-weight: 600; line-height: 1.3; text-decoration: none; transition: border-color .12s, background-color .12s; }
.sbBlogTopics__link:hover, .sbBlogTopics__link:focus-visible { background: #f4f8fa; border-color: #7795a3; text-decoration: none; }
.sbBlogTopics__link.is-active { color: #fff; background: #244b61; border-color: #244b61; }
.sbBlogCategoryArchive__crumbs { display: flex; align-items: center; flex-wrap: wrap; gap: .55rem; margin: 0 0 1.8rem; font-size: .89rem; }
.sbBlogCategoryArchive__intro { max-width: 780px; margin-bottom: 1rem; }
.sbBlogCategoryArchive__description { line-height: 1.7; }
.sbBlogCategoryArchive__depth { max-width: 840px; margin-top: 3rem; line-height: 1.7; }
.sbBlogCategoryArchive__back { margin: 2rem 0; }
.sbBlogCategoryArchive__empty { background: #f6f8fa; padding: 1.15rem; border-radius: .5rem; }
@media (max-width: 620px) { .sbBlogTopics { gap: .5rem; } .sbBlogTopics__link { font-size: .85rem; padding: .55rem .75rem; } }
