/* Archives : sous-rubriques, étiquettes voisines. */
.subcats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}
.subcats a{font-size:.88rem;font-weight:500;padding:7px 16px;border-radius:999px;background:var(--cream);border:1px solid var(--sand-2);transition:.2s}
.subcats a:hover{background:var(--sage-l);border-color:var(--sage-l);color:var(--sage-d)}
.list-head .chapo a{color:var(--sage-d);border-bottom:1.5px solid var(--sage-l)}
.list-head .chapo a:hover{border-color:var(--sage)}
.related-tags{background:var(--cream);border-radius:32px;padding:34px 36px;margin:0 0 80px}
.related-tags .sec-h{margin-bottom:18px}
.related-tags h2{font-size:clamp(1.6rem,3vw,2.2rem)}
.related-tags ul{list-style:none;padding:0;margin:0;columns:4 180px;column-gap:28px}
.related-tags li{break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--sand-2)}
.related-tags a{display:flex;align-items:center;gap:8px;font-size:.95rem}
.related-tags a::before{content:"";width:8px;height:8px;flex:none;border-radius:60% 40% 55% 45%;background:var(--sage)}
.related-tags a:hover{color:var(--sage-d)}
@media (max-width:600px){.related-tags{padding:26px 22px;border-radius:28px}.related-tags ul{columns:2 130px}}
