/* Our Read tag: sub-tag filter row and card tag group. Pills reuse the existing .tag-filter-pill and .post-card-tag styles. */
.tag-subfilters { display: flex; flex-wrap: wrap; gap: 10px; margin: -16px 0 22px; }
.tag-subfilters[hidden], .tag-series-desc[hidden], .tag-filter-pill[hidden] { display: none; }
.tag-series-desc { margin: -6px 0 28px; max-width: 680px; font-size: 15.5px; line-height: 1.55; color: var(--ink-soft); }
.post-card-tags { display: flex; flex-wrap: wrap; gap: 8px; align-self: flex-start; }
.article-tag + .article-tag { margin-left: 8px; }
.article-body ol.sources li { font-size: 15.5px; line-height: 1.5; }
.article-body ol.sources a { overflow-wrap: anywhere; }
