.tags_page__ekAzc{padding:var(--space-2xl) 0 var(--section-gap)}.tags_header__Rhg5_{text-align:center;margin:var(--space-lg) 0 var(--space-xl)}.tags_tag__di4I1{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);margin-bottom:var(--space-xs)}.tags_title__ly6Xc{font-size:clamp(1.9rem,4.8vw,3rem);color:var(--color-text);margin-bottom:var(--space-xs)}.tags_subtitle__LXTvc{color:var(--color-text-muted);max-width:62ch;margin:0 auto}.tags_grid__uj6OL{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.tags_tagCard__RsdJc{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg-card);transition:border-color .2s,transform .2s}.tags_tagCard__RsdJc:is(:hover,:active){border-color:var(--color-gold-dim);transform:translateY(-2px)}.tags_tagName__eY1zQ{font-size:var(--text-base);font-family:var(--font-heading);color:var(--color-text)}.tags_tagCount__gSg4x{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}@media (max-width:640px){.tags_grid__uj6OL{grid-template-columns:repeat(2,minmax(0,1fr))}}