.prose .merk{margin:var(--sp-6) 0;background:var(--orange-50);border-left:3px solid var(--orange);border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;padding:clamp(1rem,.8rem + .8vw,1.4rem) clamp(1.1rem,.9rem + .9vw,1.6rem)}.prose .merk>:first-child{margin-top:0}.prose .merk>:last-child{margin-bottom:0}.prose .merk-titel{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--orange);margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.prose .merk.warn{background:#fef2f2;border-left-color:#b91c1c}.prose .merk.warn .merk-titel{color:#b91c1c}.prose .merk.ok{background:#f0fdf4;border-left-color:#15803d}.prose .merk.ok .merk-titel{color:#15803d}.prose .zahlenreihe{margin:var(--sp-6) 0;gap:var(--sp-4) var(--sp-5);border-block:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:clamp(1.1rem,.9rem + .9vw,1.5rem) 0;list-style:none;display:grid}.prose .zahlenreihe li{margin:0;padding:0}.prose .zahlenreihe li::marker,.prose .zahlenreihe li:before{content:none}.prose .zr-wert{font-family:var(--font-display);letter-spacing:-.025em;color:var(--orange);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;hyphens:auto;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:800;line-height:1.1;display:block}.prose .zr-label{color:var(--muted);overflow-wrap:anywhere;hyphens:auto;margin-top:.3rem;font-size:.875rem;line-height:1.4;display:block}.prose .checkliste{margin:var(--sp-6) 0;gap:.7rem;padding:0;list-style:none;display:grid}.prose .checkliste li{margin:0;padding:0 0 0 2.35rem;line-height:1.6;display:block;position:relative}.prose .checkliste li::marker{content:none}.prose .checkliste li:before{content:"";background-color:var(--orange-50);border:1.5px solid var(--orange-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23f1641e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.85rem .85rem;border-radius:6px;width:1.4rem;height:1.4rem;margin-top:.2em;position:absolute;top:.15em;left:0;transform:none}.prose .checkliste.nicht li:before{background-color:#fef2f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7m0-7l-7 7' fill='none' stroke='%23b91c1c' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");border-color:#fecaca}.prose .gegen2{margin:var(--sp-6) 0;gap:var(--sp-4);display:grid}@media (width>=640px){.prose .gegen2{grid-template-columns:1fr 1fr}}.prose .gegen2>div{border:1px solid var(--line);border-radius:var(--radius-md,12px);padding:clamp(1rem,.85rem + .7vw,1.35rem)}.prose .gegen2>div:first-child{border-color:var(--orange-100);background:var(--orange-50)}.prose .gegen2 h4{font-size:1rem;font-family:var(--font-display);margin:0 0 .6rem;font-weight:700}.prose .gegen2>div:first-child h4{color:var(--orange-700)}.prose .gegen2 p,.prose .gegen2 ul{margin:.5rem 0 0;font-size:.9375rem}.prose .gegen2 ul{padding-left:0}.prose .gegen2 li{margin:.3rem 0;line-height:1.55}.prose .schrittfolge{margin:var(--sp-6) 0;gap:var(--sp-4);counter-reset:schritt;padding:0;list-style:none;display:grid}@media (width>=760px){.prose .schrittfolge{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.prose .schrittfolge li{counter-increment:schritt;margin:0;padding:0;font-size:.9375rem;line-height:1.55}.prose .schrittfolge li::marker{content:none}.prose .schrittfolge li:before{content:counter(schritt);background:var(--orange);color:#fff;width:2rem;height:2rem;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:.6rem;font-size:.875rem;font-weight:800;display:grid;position:static}.prose .schrittfolge strong{font-family:var(--font-display);margin-bottom:.25rem;font-size:.9375rem;display:block}.lh{gap:var(--sp-5);margin:var(--sp-7) 0;background:radial-gradient(90% 130% at 0% 0%, var(--orange-50) 0%, transparent 62%), var(--surface);border:1px solid var(--orange-100);border-radius:var(--radius-lg);align-items:center;padding:clamp(1.35rem,1.1rem + 1.2vw,1.9rem);display:grid}@media (width>=620px){.lh{gap:var(--sp-5);grid-template-columns:8.5rem 1fr}}.lh-deckel{aspect-ratio:3/4;background:linear-gradient(155deg, #fff 0%, var(--orange-50) 100%);border:1px solid var(--orange-100);border-radius:10px;flex-direction:column;justify-content:space-between;width:8.5rem;min-height:0;padding:.75rem;display:flex;overflow:hidden;box-shadow:0 12px 26px -16px #18100873}.lh-deckel-eyebrow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-700);font-size:.5625rem;font-weight:800}.lh-deckel-titel{font-family:var(--font-display);color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.2}.lh-deckel-fuss{color:var(--orange-700);font-size:.5625rem;font-weight:600}.lh-marke{background:var(--orange-600);color:#fff;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.625rem;font-weight:800;display:inline-block}.lh-text h2{color:var(--ink);margin:.6rem 0 .4rem;font-size:1.1875rem;line-height:1.25}.lh-text h2 .hervor{display:block}.lh-anlass{max-width:58ch;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.65}.lh-meta{flex-wrap:wrap;gap:.35rem;margin:.9rem 0 0;display:flex}.lh-meta span{background:var(--bg-soft,#faf9f7);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:700}.lh-meta span:first-child{background:var(--orange-50);border-color:var(--orange-100);color:var(--orange-700)}.lh-fuss{align-items:center;gap:.75rem var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.lh-preis{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.prose .lh{margin-top:2.4em;margin-bottom:2.4em}.prose .lh a{font-weight:inherit;text-decoration:none}.prose .lh p{margin:0}.lh .hervor{color:var(--orange-700);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.lh-titel{font-family:var(--font-display);color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1.25;margin:.6rem 0 .4rem!important}.lh-titel .hervor{display:block}.lh-deckel-titel .hervor{font-size:.85em;display:block}.lh-stand{color:var(--muted);white-space:nowrap;font-size:.75rem}.prose .lh .btn-primary,.prose .lh .btn-primary:hover{color:#fff}
