/* Nacar.ru: article tags and tag archives. */
.nacar-article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;padding:14px 0;border-top:1px solid #e5e7eb}
.nacar-article-tags__title{font-weight:600;margin-right:4px}
.nacar-article-tags__link{display:inline-block;padding:6px 12px;border-radius:18px;background:#f2f5f9;color:#244b77;text-decoration:none;overflow-wrap:anywhere}
.nacar-article-tags__link:hover,.nacar-article-tags__link:focus{background:#e0ebf8;text-decoration:underline}
.nacar-tag-archive{max-width:1000px;margin:24px auto;padding:0 16px}
.nacar-tag-archive__article{padding:18px 0;border-bottom:1px solid #e5e7eb}
.nacar-tag-archive__article h2{font-size:1.3rem;margin:0 0 8px}
.nacar-tag-archive__article p{margin:0;line-height:1.55}
.nacar-tag-archive nav[aria-label]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0}

.nacar-related-articles{margin:24px 0;padding:18px 0;border-top:1px solid #e5e7eb}
.nacar-related-articles h2{font-size:1.35rem;margin:0 0 12px}
.nacar-related-articles ul{margin:0;padding-left:22px}
.nacar-related-articles li{margin:8px 0;line-height:1.45}


/* /tags/ — searchable directory of published article topics. */
.nacar-tags-directory__search-label { display: block; margin: 1.25rem 0 .4rem; font-weight: 600; }
.nacar-tags-directory__search { box-sizing: border-box; width: 100%; max-width: 420px; padding: .7rem .85rem; border: 1px solid #bbb; border-radius: 8px; font: inherit; }
.nacar-tags-directory__list { list-style: none; display: flex; flex-wrap: wrap; gap: .65rem; padding: 0; margin: 1.25rem 0; }
.nacar-tags-directory__item { display: flex; align-items: center; gap: .5rem; padding: .5rem .75rem; border: 1px solid #ddd; border-radius: 999px; background: #fff; }
.nacar-tags-directory__item a { text-decoration: none; overflow-wrap: anywhere; }
.nacar-tags-directory__item span { color: #555; font-size: .85em; }
.nacar-tags-directory__item[hidden], #nacar-tags-no-match[hidden] { display: none !important; }
