.lv{margin:4px 0 22px}.lv-titel{margin:0 0 4px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.lv-lead{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--text2)}.lv-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lv-zeile{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.lv-zeile-hier{border-color:color-mix(in srgb,var(--magenta) 45%,var(--border));background:color-mix(in srgb,var(--magenta) 4%,#fff)}.lv-bild{display:flex;align-items:flex-end;justify-content:center;height:38px}.lv-bild i{display:block;width:26px;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--navy) 10%,#fff);border:1px solid color-mix(in srgb,var(--navy) 22%,#fff);border-top:4px solid color-mix(in srgb,var(--navy) 70%,#fff)}.lv-zeile-hier .lv-bild i{background:color-mix(in srgb,var(--magenta) 8%,#fff);border-color:color-mix(in srgb,var(--magenta) 30%,#fff);border-top-color:var(--magenta)}.lv-text{display:flex;flex-direction:column;gap:1px;min-width:0}.lv-name{font-family:var(--serif);font-size:17px;line-height:1.2;color:var(--text1);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lv-hier{font-family:var(--sans);font-style:normal;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--magenta)}.lv-hoehe{font-size:13px;font-weight:600;color:var(--navy)}.lv-laden,.lv-stoff{font-size:12.5px;color:var(--text2);line-height:1.4}.lv-laden,.lv-pfeil{color:var(--text3)}.lv-pfeil{font-size:16px;transition:color .16s ease}.lv-auch{display:inline-block;margin-top:10px;font-size:13px;color:var(--navy);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--navy) 30%,transparent);padding-bottom:1px}@media (hover:hover) and (pointer:fine){a.lv-zeile:hover{border-color:color-mix(in srgb,var(--navy) 35%,var(--border));background:color-mix(in srgb,var(--navy) 3%,#fff)}.lv-auch:hover,a.lv-zeile:hover .lv-pfeil{color:var(--magenta)}.lv-auch:hover{border-bottom-color:var(--magenta)}}.lv-auch:focus-visible,a.lv-zeile:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lv-pfeil,.lv-zeile{transition:none}}