/* Preserve button geometry and the existing monochrome appearance. */
.section--blog-hero .category_buttons-wrapper [aria-pressed="true"] {
  box-shadow: inset 0 0 0 2px var(--color--white);
}
.section--blog-hero .category_buttons-wrapper [role="button"]:focus-visible {
  outline: 2px solid var(--color--black);
  outline-offset: 3px;
}
.section--blog-content .cms_blog-list [data-item][hidden] {
  display: none !important;
}
/* No text underline in any filter-button state, including hover and focus. */
.section--blog-hero .category_buttons-wrapper [data-filter],
.section--blog-hero .category_buttons-wrapper [data-filter] * {
  text-decoration: none !important;
}
