.article-tag-options{max-height:250px;overflow-y:auto;margin:12px 0 18px;border:1px solid #ddd;border-radius:6px;padding:6px}
.article-tag-options label.check{display:flex;align-items:flex-start;gap:8px;padding:7px;margin:0;overflow-wrap:anywhere;cursor:pointer}
.article-tag-options label.check[hidden],.article-tag-options [hidden]{display:none!important}
.article-tag-options label.is-selected{background:#f6edf0;color:#68182e;border-radius:4px}
.article-tag-options input{flex:0 0 auto;margin-top:3px}
[data-tag-count]{font-size:12px;font-weight:400;color:#65555a}
.article-taxonomy-filters{padding-top:24px}
.article-taxonomy-filters form{display:flex;flex-wrap:wrap;align-items:end;gap:16px}
.article-taxonomy-filters label{display:grid;gap:6px;width:320px;min-width:0;max-width:100%;font-weight:600}
.article-taxonomy-filters select{max-width:100%;padding:10px;border:1px solid #ccc;background:#fff;color:#28131a;border-radius:4px}
.article-taxonomy-filters button{border:0;border-radius:4px;background:#781b35;color:#fff;padding:11px 22px;font-weight:700;cursor:pointer}
.article-taxonomy-filters a{padding:10px 0}
.article-tag-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0}
.article-tag-links a{display:inline-block;border:1px solid #dfd1d6;border-radius:5px;padding:5px 10px;font-size:14px;color:#781b35;text-decoration:none;overflow-wrap:anywhere}
.article-tag-links a:hover,.article-tag-links a:focus-visible{background:#781b35;color:#fff}
