.kp-chips{--chip-ground:var(--color-chip);display:block}.kp-chips__h{font-family:var(--font-display);font-weight:var(--w-heavy);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-ink);margin-bottom:16px}.kp-chips__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kp-chips__chip{border:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:var(--r-control);background:var(--chip-ground);min-height:36px;color:var(--color-ink);font-size:var(--t-12);align-items:center;gap:8px;padding:6px 14px;line-height:1.4;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.kp-chips__chip{transition:background-color var(--dur-hov-s) var(--ease), border-color var(--dur-hov-s) var(--ease), color var(--dur-hov-s) var(--ease)}}@media (hover:hover){.kp-chips__chip:hover{background:var(--hov-wash);border-color:var(--color-accent)}}.kp-chips--quiet .kp-chips__chip{position:relative}.kp-chips--quiet .kp-chips__chip:after{content:"";position:absolute;inset:-5px 0}.kp-chips__n{font-size:var(--t-11);color:var(--color-soft);font-variant-numeric:tabular-nums}.kp-chips__chip[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.kp-chips__chip[aria-current=page] .kp-chips__n{color:color-mix(in srgb, var(--color-paper) 78%, transparent)}.kp-chips--strong .kp-chips__chip{min-height:44px;font-size:var(--t-13);padding:10px 18px}@media (width<=749px){.kp-chips--quiet .kp-chips__list{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto}.kp-chips--quiet .kp-chips__list::-webkit-scrollbar{display:none}.kp-chips--quiet .kp-chips__list>li{scroll-snap-align:start;flex:none}}
