.kl-product-journey{margin-block-end:20px;color:var(--color-foreground)}
.kl-product-journey__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;line-height:1.5}
.kl-product-journey__breadcrumb [aria-current]{overflow-wrap:anywhere}
.kl-product-journey__links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-block-start:12px;font-size:.875rem}
.kl-product-journey a,.kl-product-journey-related a{text-underline-offset:4px}
.kl-product-journey a:focus-visible,.kl-product-journey-related a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.kl-product-journey-related{scroll-margin-block-start:calc(var(--header-height,0px) + 24px);padding-block:32px}
.kl-product-journey-related__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block-end:20px}
.kl-product-journey-related__heading h2{margin:0}
.kl-product-journey-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.kl-journey-card{min-width:0;display:flex;flex-direction:column;gap:8px}
.kl-journey-card__link{color:inherit;text-decoration:none}
.kl-journey-card__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards,8px)}
.kl-journey-card h3{font:inherit;line-height:1.5;margin-block:12px 4px}
@media(max-width:749px){.kl-product-journey-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kl-product-journey__links a{min-height:32px;display:inline-flex;align-items:center}}
