.kp-crumbs{align-items:center;gap:0 var(--crumb-gap,6px);color:var(--color-soft);flex-wrap:wrap;display:flex}.kp-crumbs a{color:inherit;position:relative}.kp-crumbs a:after{content:"";inset:var(--crumb-hit,-14px -6px);z-index:1;position:absolute}.kp-crumbs b{color:var(--color-ink);font-weight:600}.kp-crumbs--plain{--crumb-hit:-16px -6px;font-size:var(--t-11);letter-spacing:.04em;line-height:1.6}.kp-crumbs--plain>span[aria-hidden]{opacity:.7}.kp-crumbs--plain a{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kp-crumbs--plain a:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.kp-crumbs--plain a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.kp-crumbs--plain a{transition:text-decoration-color var(--dur-hov-link) var(--ease)}}.kp-crumbs--spec{--crumb-gap:8px;--crumb-hit:-16px 0;font-size:var(--t-11);letter-spacing:var(--ls-label,.14em);text-transform:var(--tt-label)}.kp-crumbs--spec a{text-decoration:none}.kp-crumbs--spec a:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.kp-crumbs--spec a:hover{color:var(--color-accent)}}.kp-crumbs--rest{--crumb-gap:8px;--crumb-hit:-12px -6px;font-size:13px;line-height:1.6}.kp-crumbs--rest a{border-bottom:1px solid var(--s-line);text-decoration:none}.kp-crumbs--rest a:hover,.kp-crumbs--rest a:focus-visible{color:var(--s-ink);border-bottom-color:currentColor}@media (width<=767.98px){.kp-crumbs{white-space:nowrap;flex-wrap:nowrap}.kp-crumbs>b,.kp-crumbs>[aria-current]{text-overflow:ellipsis;flex:0 auto;min-width:72px;overflow:hidden}}
