.guide-category-tabs-module__YgBPKa__browser{gap:var(--space-4);display:grid}.guide-category-tabs-module__YgBPKa__tablist{gap:var(--space-2);margin-inline:calc(-1 * var(--space-1));padding:var(--space-1);scrollbar-width:none;scroll-padding-inline:var(--space-2);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.guide-category-tabs-module__YgBPKa__tablist::-webkit-scrollbar{display:none}.guide-category-tabs-module__YgBPKa__tab{scroll-snap-align:start;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;color:var(--color-ink-muted);background:var(--color-canvas);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;font-weight:700;display:inline-flex}.guide-category-tabs-module__YgBPKa__tab:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.guide-category-tabs-module__YgBPKa__tab:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.guide-category-tabs-module__YgBPKa__tab[aria-selected=true]{color:var(--color-canvas);background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.guide-category-tabs-module__YgBPKa__count{min-width:1.25rem;padding:0 var(--space-1);text-align:center;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-ink-subtle);background:var(--color-surface);border-radius:var(--radius-pill);font-weight:700}.guide-category-tabs-module__YgBPKa__tab[aria-selected=true] .guide-category-tabs-module__YgBPKa__count{color:var(--color-canvas);background:#ffffff3d}.guide-category-tabs-module__YgBPKa__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-category-tabs-module__YgBPKa__list li+li .guide-category-tabs-module__YgBPKa__row{border-top:var(--border-width) solid var(--color-line)}.guide-category-tabs-module__YgBPKa__row{gap:clamp(var(--space-3), 3vw, var(--space-4));padding:var(--space-4) 0;color:var(--color-ink);transition:transform var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}a.guide-category-tabs-module__YgBPKa__row:hover{transform:translateY(var(--hover-lift))}.guide-category-tabs-module__YgBPKa__thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface);width:clamp(96px,22vw,144px);position:relative;overflow:hidden}.guide-category-tabs-module__YgBPKa__thumbImage{object-fit:cover}.guide-category-tabs-module__YgBPKa__thumbPlaceholder{color:var(--color-ink-subtle);background:radial-gradient(120% 90% at 50% 0%, #ffffffd9 0%, #fff0 60%), linear-gradient(160deg, #fff 0%, var(--color-surface) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guide-category-tabs-module__YgBPKa__rowBody{align-content:center;gap:var(--space-2);min-width:0;padding-block:var(--space-1);display:grid}.guide-category-tabs-module__YgBPKa__rowCategory{width:fit-content;padding:2px var(--space-2);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-strong);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);font-weight:700}.guide-category-tabs-module__YgBPKa__rowTitle{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink);word-break:auto-phrase;overflow-wrap:anywhere;transition:color var(--motion-fast) var(--ease-standard);font-weight:700;line-height:1.5}a.guide-category-tabs-module__YgBPKa__row:hover .guide-category-tabs-module__YgBPKa__rowTitle{color:var(--color-accent)}.guide-category-tabs-module__YgBPKa__rowDesc{-webkit-line-clamp:2;color:var(--color-ink-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.guide-category-tabs-module__YgBPKa__rowArrow{color:var(--color-ink-subtle);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);flex:none;align-self:center}a.guide-category-tabs-module__YgBPKa__row:hover .guide-category-tabs-module__YgBPKa__rowArrow{color:var(--color-accent);transform:translateX(var(--space-1))}@media (max-width:480px){.guide-category-tabs-module__YgBPKa__rowDesc{-webkit-line-clamp:1}}@media (prefers-reduced-motion:reduce){.guide-category-tabs-module__YgBPKa__tab,.guide-category-tabs-module__YgBPKa__row,.guide-category-tabs-module__YgBPKa__rowArrow{transition:color var(--motion-fast) var(--ease-standard)}a.guide-category-tabs-module__YgBPKa__row:hover,a.guide-category-tabs-module__YgBPKa__row:hover .guide-category-tabs-module__YgBPKa__rowArrow{transform:none}}