.lo-crumbs{color:#86868b;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:12.5px;list-style:none;display:flex}.lo-crumbs li+li:before{content:"›";opacity:.7;margin-right:6px}.lo-crumbs a{color:#a1a1a6}.lo-crumbs a:hover{color:#f5f5f7}.lo-crumbs [aria-current]{color:#cfd8e6}.lo-hero-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.ls .lo-btn-ghost{color:#f5f5f7;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:12px 22px;font-size:15.5px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.ls .lo-btn-ghost:hover{background:#ffffff14;border-color:#fff9}.lo-probleme{border-top:1px solid var(--line);gap:1px;margin:clamp(24px,4vw,36px) 0 0;padding:0;list-style:none;display:grid}.lo-probleme li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:16px 0 16px 34px;font-size:16px;line-height:1.55;position:relative}.lo-probleme li:before{content:"";background:var(--brand);width:14px;height:1.6px;position:absolute;top:24px;left:4px}.lo-recht{background:var(--grey)}.lo-recht-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:clamp(24px,4vw,40px);display:grid}.lo-recht-grid article{background:#fff;border-radius:22px;padding:22px 22px 24px;box-shadow:0 0 0 1px #0000000f}.lo-recht-grid h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600}.lo-recht-grid p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.lo-note{color:var(--muted);max-width:70ch;margin:18px 0 0;font-size:12.5px;line-height:1.5}.lo-preis{background:var(--grey);border-radius:22px;margin-top:20px;padding:22px}.lo-preis span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600;display:block}.lo-preis strong{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-top:8px;font-size:18px;font-weight:650;line-height:1.35;display:block}.lo-preis p{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.lo-preis a{color:var(--brand);margin-top:12px;font-size:14.5px;font-weight:500;display:inline-block}.lo-links{background:#fff;padding:clamp(48px,7vw,88px) 0}.lo-links h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.6vw,30px);font-weight:650}.lo-links-block+.lo-links-block{margin-top:clamp(28px,4vw,40px)}.lo-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lo-chips a{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:9px 15px;font-size:14px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.lo-chips a:hover{border-color:var(--brand);color:var(--ink);background:#3a608c0d}.lo-wrap-wide{width:min(1080px,100% - 44px);margin-inline:auto}.lo-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:clamp(24px,4vw,40px);display:grid}.lo-card{background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:24px 22px;scroll-margin-top:110px;display:flex;box-shadow:0 0 0 1px #00000012}.lo-card:target{box-shadow:0 0 0 2px var(--brand)}.lo-card h3{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:650}.lo-card p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.lo-card ul{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.lo-card li a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.lo-card li a span{color:var(--brand);transition:transform .2s}.lo-card li a:hover span{transform:translate(3px)}.lo-sec-grey{background:var(--grey)}.lo-check-teaser{background:var(--grey);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding:22px 24px;display:flex}.lo-check-teaser p{max-width:52ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.lo-check-teaser strong{color:var(--ink)}.lo-check-teaser a{background:var(--ink);border-radius:999px;flex:none;padding:11px 20px;font-size:15px;font-weight:500;display:inline-flex;color:#fff!important}.ls-foot nav{flex-wrap:wrap}@media (max-width:760px){.lo-recht-grid,.lo-grid{grid-template-columns:1fr}}@media print{.lo-hero-cta,.lo-links,.lo-check-teaser{display:none!important}}
