.koll-find-heading,.koll-purchase-intro,.koll-card-meta{min-width:0;max-width:100%}.koll-find-heading h1,.koll-purchase-intro h1,.koll-card-meta h3{overflow-wrap:anywhere;hyphens:auto;min-width:0;max-width:100%}.koll-card-choice{font-size:12px;line-height:1.5;color:var(--koll-muted);margin:0 0 8px;overflow-wrap:anywhere}.koll-card-extension,.koll-card-role-note{display:block;font-size:11px;line-height:1.5;margin:7px 0;color:var(--koll-ink)}.koll-card-role-note,.koll-presentation-extension-note{padding:10px 12px;border:1px solid var(--koll-line);border-radius:6px;background:var(--koll-stone);font-size:12px;line-height:1.6}.koll-product-decision-facts .koll-product-keyfacts{margin:0 0 18px;padding:12px 0;font-size:12px;gap:7px}.koll-product-decision-facts:empty{display:none}.koll-variant-technical-details{border-top:1px solid var(--koll-line);margin:25px 0 0;font-size:13px;line-height:1.7}.koll-variant-technical-details>summary{cursor:pointer;min-height:44px;padding:13px 0;font-weight:600}.koll-variant-technical-details ul{margin:0 0 18px;padding-left:20px}.koll-product-highlights [hidden],.koll-card-extension[hidden],.koll-card-role-note[hidden],.koll-presentation-extension-note[hidden]{display:none!important}@media(max-width:760px){.koll-card-choice{font-size:11px}.koll-product-decision-facts .koll-product-keyfacts{font-size:12px;padding:10px 0;margin-bottom:14px}.koll-find-heading h1{max-width:100%;overflow-wrap:anywhere;hyphens:auto}}

.koll-product-card .koll-card-arrow{width:34px;height:34px;right:14px;bottom:14px;display:grid;place-items:center;border:1px solid #d7d6cd;border-radius:10px;background:#fffffff0;color:#30352f;box-shadow:0 2px 10px #2630240a;padding:0;font-size:0;line-height:1;pointer-events:none;transform:none!important}.koll-product-card .koll-card-arrow svg{display:block;width:16px;height:16px;flex:none}
@media(hover:hover) and (pointer:fine){.koll-product-card:hover .koll-card-arrow{background:#fff;border-color:#b6bbae;box-shadow:0 3px 12px #26302412}}
.koll-product-card:focus-visible .koll-card-arrow{background:#fff;border-color:#697760}
@media(prefers-reduced-motion:no-preference){.koll-product-card .koll-card-arrow svg{transition:transform 220ms cubic-bezier(.2,.75,.2,1)}}
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.koll-product-card:hover .koll-card-arrow svg{transform:translate(1.5px,-1.5px)}}
@media(prefers-reduced-motion:no-preference){.koll-product-card:focus-visible .koll-card-arrow svg{transform:translate(1.5px,-1.5px)}}
@media(max-width:760px){.koll-product-card .koll-card-arrow{width:28px;height:28px;right:10px;bottom:10px;border-radius:9px}.koll-product-card .koll-card-arrow svg{width:14px;height:14px}}

/* Model names, configuration lines and comparison rows use one shared hierarchy. */
.koll-product-card .koll-card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:6px}.koll-product-card .koll-card-meta h3{font-size:clamp(17px,1.5vw,22px);font-weight:550;line-height:1.25;letter-spacing:-.015em;hyphens:none;margin:0}.koll-product-card .koll-card-meta p{font-size:18px;line-height:1.3;margin:0;font-variant-numeric:tabular-nums}.koll-product-card .koll-card-choice{min-height:2.8em;line-height:1.4;font-size:12px;color:var(--koll-muted)}.koll-product-card .koll-card-choice[hidden],.koll-product-full-title[hidden]{display:none!important}.koll-product-keyfacts[data-uniform-facts]{display:grid;gap:0}.koll-product-keyfacts[data-uniform-facts]>div{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:8px;padding:8px 0;border-top:1px solid var(--koll-line);min-height:3.2em}.koll-product-keyfacts[data-uniform-facts] dt{font-weight:400;line-height:1.5;color:var(--koll-muted);overflow-wrap:anywhere}.koll-product-keyfacts[data-uniform-facts] dd{margin:0;text-align:right;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.koll-product-decision-facts .koll-product-keyfacts[data-uniform-facts]>div{min-height:0;padding:9px 0}.koll-product-card .koll-card-brand{margin-top:auto}.koll-product-full-title{line-height:1.5}
@media(max-width:760px){.koll-product-card .koll-card-meta h3{font-size:17px}.koll-product-card .koll-card-meta p{font-size:16px}.koll-product-card .koll-product-keyfacts[data-uniform-facts]>div{grid-template-columns:minmax(0,1fr);gap:2px;min-height:4.9em;padding:8px 0}.koll-product-card .koll-product-keyfacts[data-uniform-facts] dd{text-align:left}.koll-product-card .koll-card-choice{font-size:11px;min-height:4.2em}}

.koll-product-card .koll-card-meta h3{min-height:2.5em}
