.rg{--rg-rand:var(--mk-container-rand);--rg-ink:var(--n-900);--rg-lead:var(--n-700);--rg-neben:var(--n-600);--rg-leise:var(--n-500);--rg-kante:var(--n-300);--rg-linie:var(--n-200);--rg-flaeche:var(--n-0);--rg-akzent:var(--fg-success);--rg-raster:var(--tint-primary-08);--rg-glanz:var(--tint-secondary-12);--rg-schatten:0 1px 2px color-mix(in srgb, var(--brand-primary) 5%, transparent), 0 22px 50px -18px color-mix(in srgb, var(--brand-primary) 16%, transparent);--rg-schatten-gross:0 1px 2px color-mix(in srgb, var(--brand-primary) 6%, transparent), 0 50px 100px -40px color-mix(in srgb, var(--brand-primary) 28%, transparent);--rg-kopf:64px;--zb-flaeche:var(--n-0);--zb-kante:var(--n-200);--zb-kante-stark:var(--n-300);--zb-schatten-karte:0 1px 2px color-mix(in srgb, var(--image-ground) 5%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--image-ground) 14%, transparent);--zb-schatten-blatt:0 1px 2px color-mix(in srgb, var(--image-ground) 12%, transparent), 0 22px 48px -10px color-mix(in srgb, var(--image-ground) 28%, transparent), 0 60px 90px -40px color-mix(in srgb, var(--image-ground) 22%, transparent);--zb-boden:color-mix(in srgb, var(--image-ground) 22%, transparent);--zb-licht:color-mix(in srgb, var(--on-image) 92%, transparent);--zb-raster:color-mix(in srgb, var(--image-ground) 5.5%, transparent);--zb-schein:color-mix(in srgb, var(--brand-secondary) 10%, transparent);--wz-ink:var(--n-900);--wz-lead:var(--n-700);--wz-neben:var(--n-600);--wz-leise:var(--n-500);--wz-kante:var(--n-300);--wz-linie:var(--n-200);--wz-flaeche:var(--n-0);--wz-akzent:var(--fg-success);--wz-schatten-karte:0 1px 2px color-mix(in srgb, var(--image-ground) 6%, transparent), 0 12px 32px -10px color-mix(in srgb, var(--image-ground) 16%, transparent), 0 44px 90px -40px color-mix(in srgb, var(--image-ground) 26%, transparent);--wz-schatten-ruhig:0 1px 2px color-mix(in srgb, var(--image-ground) 5%, transparent), 0 8px 24px -14px color-mix(in srgb, var(--image-ground) 14%, transparent);--wz-option-wahl:var(--tint-secondary-08);--wz-radius-karte:20px;--wz-radius-option:14px;--wz-radius-knopf:12px}:root[data-theme=dark] .rg{--rg-schatten:none;--rg-schatten-gross:none;--rg-glanz:var(--tint-secondary-08);--zb-schatten-karte:none;--zb-schatten-blatt:0 0 0 1px color-mix(in srgb, var(--on-image) 6%, transparent), 0 30px 70px -10px color-mix(in srgb, var(--image-ground) 75%, transparent);--zb-boden:color-mix(in srgb, var(--image-ground) 55%, transparent);--zb-licht:color-mix(in srgb, var(--n-900) 7%, transparent);--zb-raster:color-mix(in srgb, var(--n-900) 5%, transparent);--zb-schein:color-mix(in srgb, var(--fg-success) 9%, transparent);--wz-schatten-karte:0 0 0 1px color-mix(in srgb, var(--n-900) 4%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--image-ground) 85%, transparent);--wz-schatten-ruhig:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rg{--rg-schatten:none;--rg-schatten-gross:none;--rg-glanz:var(--tint-secondary-08);--zb-schatten-karte:none;--zb-schatten-blatt:0 0 0 1px color-mix(in srgb, var(--on-image) 6%, transparent), 0 30px 70px -10px color-mix(in srgb, var(--image-ground) 75%, transparent);--zb-boden:color-mix(in srgb, var(--image-ground) 55%, transparent);--zb-licht:color-mix(in srgb, var(--n-900) 7%, transparent);--zb-raster:color-mix(in srgb, var(--n-900) 5%, transparent);--zb-schein:color-mix(in srgb, var(--fg-success) 9%, transparent);--wz-schatten-karte:0 0 0 1px color-mix(in srgb, var(--n-900) 4%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--image-ground) 85%, transparent);--wz-schatten-ruhig:none}}@media (width<=719px){.rg{--rg-kopf:56px}}.rg .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg .nw{white-space:nowrap}.rg .zahl{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rg .ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rg .knopf{background:var(--brand-primary);min-height:52px;color:var(--btn-primary-text);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:transform var(--motion-dauer-1) var(--motion-ruhe), background-color var(--motion-dauer-1) var(--motion-ruhe);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:650;text-decoration:none;display:inline-flex}.rg .knopf:hover{background:var(--brand-primary-dark);transform:translateY(-1px)}.rg .knopf:active{transform:scale(.99)}.rg .knopf:focus-visible{outline-offset:3px}.rg .knopf-zweit{background:var(--rg-flaeche);color:var(--rg-ink);box-shadow:inset 0 0 0 1px var(--rg-kante)}.rg .knopf-zweit:hover{background:var(--n-50)}.rg .textlink{color:var(--rg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rg-kante);text-decoration-color:var(--rg-kante);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.rg .fs{border:1px solid var(--rg-kante);background:var(--rg-flaeche);font-family:var(--font-data);letter-spacing:0;color:var(--rg-neben);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:2px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:20px;display:inline-block}.rg .fs abbr{text-decoration:none}.rg .buehne{isolation:isolate;position:relative;overflow-x:clip}.rg .buehne:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--rg-raster) 1px, transparent 1px), linear-gradient(to bottom, var(--rg-raster) 1px, transparent 1px);pointer-events:none;background-position:calc(50% + 28px) -1px;background-size:56px 56px;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(90% 70% at 35% 0,#000 25%,#0000 72%);mask-image:radial-gradient(90% 70% at 35% 0,#000 25%,#0000 72%)}.rg .buehne:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--rg-glanz), transparent);pointer-events:none;width:min(820px,120vw);height:700px;position:absolute;top:-160px;right:max(-120px,50% - 720px)}.rg .artikel{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.rg .artikel{grid-template-columns:minmax(0,1fr) 352px;column-gap:76px}.rg .artikel>*,.rg .artikel>.titel{grid-column:1}.rg .artikel>.angebot-spalte{grid-area:1/2/span 12}}.rg .krume ol{color:var(--rg-neben);flex-wrap:wrap;align-items:center;margin:0;padding:18px 0 0;font-size:13px;list-style:none;display:flex}.rg .krume li{align-items:center;display:inline-flex}.rg .krume li+li:before{content:"";border-top:1.5px solid var(--n-400);border-right:1.5px solid var(--n-400);width:5px;height:5px;margin:0 10px 0 6px;transform:rotate(45deg)}.rg .krume a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.rg .krume [aria-current=page]{color:var(--rg-lead);font-weight:550}.rg .h1{max-width:17em;color:var(--rg-ink);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,3.4vw + 18px,66px);font-weight:800;line-height:1.02}.rg .h1-2{color:var(--rg-leise);letter-spacing:-.038em;margin-top:8px;font-size:.72em;font-weight:680;display:block}@media (width>=1200px){.rg .h1{max-width:none}}.rg .einstieg{margin-top:18px}.rg .lead{max-width:34em;color:var(--rg-lead);text-wrap:pretty;margin:0;font-size:clamp(16px,.35vw + 14.6px,19px);line-height:1.55}.rg .lead b{color:var(--rg-ink);font-weight:650}@media (width>=1200px){.rg .einstieg{margin-top:28px}}.rg .angebot{margin-top:20px}.rg .angebot-karte{border:1px solid var(--rg-kante);background:var(--rg-flaeche);box-shadow:var(--rg-schatten-gross);border-radius:20px;padding:6px;position:relative}.rg .angebot-kopf{padding:14px 14px 12px}.rg .angebot-kopf h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:750}.rg .angebot-kopf p{color:var(--rg-neben);margin:3px 0 0;font-size:13.5px;line-height:1.45}@media (width<=1199px){.rg .angebot-kopf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width>=1200px){.rg .angebot{margin-top:28px}.rg .angebot-karte{top:calc(var(--rg-kopf) + 20px);position:sticky}}.rg .angebot-zusage{background:var(--tint-secondary-08);color:var(--rg-lead);border-radius:14px;grid-template-columns:16px minmax(0,1fr);gap:10px;margin:0 0 6px;padding:11px 14px;font-size:13.5px;line-height:1.42;display:grid}.rg .angebot-zusage .ico{color:var(--rg-akzent);margin-top:1px}.rg .angebot-zusage b{color:var(--rg-ink);font-weight:680}.rg .wege{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rg .weg{border:1px solid var(--rg-linie);background:var(--n-50);min-height:76px;color:var(--rg-ink);transition:transform var(--motion-dauer-1) var(--motion-ruhe), border-color var(--motion-dauer-1) var(--motion-ruhe);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;text-decoration:none;display:grid}.rg .weg:hover{border-color:var(--rg-kante);transform:translateY(-1px)}.rg .weg:focus-visible{outline-offset:3px}.rg .weg-name{letter-spacing:-.02em;font-size:16.5px;font-weight:750;line-height:1.25;display:block}.rg .weg-hinweis{color:var(--rg-neben);margin-top:3px;font-size:13px;line-height:1.38;display:block}.rg .weg-knopf{background:var(--brand-primary);min-height:54px;color:var(--btn-primary-text);transition:background-color var(--motion-dauer-1) var(--motion-ruhe);border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 14px;display:inline-flex}.rg .weg:hover .weg-knopf{background:var(--brand-primary-dark)}.rg .weg-preis{justify-items:end;line-height:1.1;display:grid}.rg .weg-betrag{font-family:var(--font-data);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:650}.rg .weg-mwst{opacity:.8;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:500}.rg .weg-knopf .ico{width:16px;height:16px}.rg .zusagen{gap:8px;margin:0;padding:14px 12px 4px 14px;list-style:none;display:grid}.rg .zusagen li{color:var(--rg-lead);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.rg .zusagen .ico{color:var(--rg-akzent);margin-top:2px}.rg .zusagen b{color:var(--rg-ink);font-weight:650}.rg .fn{color:inherit;vertical-align:super;padding:0 1px;font-size:.78em;font-weight:650;line-height:0;text-decoration:none}.rg .angebot-check{border-top:1px solid var(--rg-linie);min-height:56px;color:var(--rg-ink);justify-content:space-between;align-items:center;gap:12px;margin:10px 8px 0;padding:6px;font-size:14.5px;font-weight:650;text-decoration:none;display:flex}.rg .angebot-check .stark{display:block}.rg .angebot-check .leise{color:var(--rg-neben);margin-top:1px;font-size:13px;font-weight:450;display:block}.rg .angebot-check .ico{color:var(--rg-neben)}.rg .angebot-fuss{border-top:1px solid var(--rg-linie);color:var(--rg-neben);margin:0 8px;padding:10px 6px;font-size:12.5px;line-height:1.5}.rg .angebot-fuss span+span:before{content:" · ";color:var(--n-400)}.rg .kurz{margin-top:44px}.rg .kurz-kopf{border-top:2px solid var(--rg-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-top:12px;display:flex}.rg .kurz-kopf h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:800}.rg .kurz-stand{color:var(--rg-neben);margin:0;font-size:12.5px}.rg .kurz-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rg .kurz-karte{border:1px solid var(--rg-linie);background:var(--rg-flaeche);border-radius:16px;flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.rg .kurz-frage{color:var(--rg-neben);margin:0;font-size:13px;font-weight:600}.rg .kurz-antwort{color:var(--rg-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(21px,.9vw + 17px,30px);font-weight:800;line-height:1.06}.rg .kurz-text{color:var(--rg-lead);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.rg .kurz-karte .fs{align-self:flex-start;margin:auto 0 0}@media (width<=719px){.rg .kurz{margin-top:40px}.rg .kurz-karte{padding:14px 13px 12px}.rg .kurz-text{font-size:13px}}@media (width>=1200px){.rg .kurz{margin-top:52px}.rg .kurz-karte{padding:20px 20px 16px}}.rg .inhalt{margin-top:36px}.rg .inhalt-titel{color:var(--rg-neben);margin:0;font-size:13px;font-weight:650}.rg .inhalt ol{margin:10px calc(var(--rg-rand) * -1) 0;padding:2px var(--rg-rand) 6px;scrollbar-width:none;gap:8px;list-style:none;display:flex;overflow-x:auto}.rg .inhalt ol::-webkit-scrollbar{display:none}.rg .inhalt a{background:var(--rg-flaeche);min-height:44px;box-shadow:inset 0 0 0 1px var(--rg-kante);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.rg .inhalt a:hover{box-shadow:inset 0 0 0 1px var(--n-500)}.rg .inhalt .nr{color:var(--rg-neben);font-family:var(--font-data);font-size:11.5px;font-weight:500}@media (width>=1200px){.rg .inhalt ol{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.rg .kapitel{margin-top:104px}.rg .kapitel-nr{color:var(--rg-akzent);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:700;display:flex}.rg .kapitel-nr:after{content:"";background:var(--rg-linie);flex:1;height:1px}.rg .kapitel-nr span{color:var(--rg-neben);font-weight:600}.rg .h2{max-width:18em;color:var(--rg-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(28px,1.6vw + 21px,42px);font-weight:800;line-height:1.08}.rg .h2 .grau{color:var(--rg-leise)}.rg .intro{max-width:36em;color:var(--rg-lead);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.6}@media (width<=719px){.rg .kapitel{margin-top:68px}.rg .intro{font-size:16px}}.rg .zeitleiste{margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.rg .moment{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding-bottom:30px;display:grid;position:relative}.rg .moment:before{content:"";background:var(--rg-linie);border-radius:2px;width:2px;position:absolute;top:44px;bottom:4px;left:19px}.rg .moment:last-child{padding-bottom:0}.rg .moment:last-child:before{display:none}.rg .moment-punkt{border:1.5px solid var(--rg-kante);background:var(--rg-flaeche);width:40px;height:40px;color:var(--rg-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:750;display:grid}.rg .moment-kern .moment-punkt{background:var(--brand-primary);color:var(--btn-primary-text);box-shadow:0 0 0 6px var(--tint-primary-08);border-color:#0000}.rg .moment-wann{color:var(--rg-akzent);margin:0;font-size:13px;font-weight:650}.rg .moment h3{letter-spacing:-.03em;overflow-wrap:break-word;margin:2px 0 0;font-size:21px;font-weight:780;line-height:1.2}.rg .moment p{color:var(--rg-lead);margin:8px 0 0;font-size:15px;line-height:1.6}@media (width>=720px){.rg .zeitleiste{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.rg .moment{grid-template-columns:minmax(0,1fr);row-gap:18px;padding-bottom:0}.rg .moment:before{width:auto;height:2px;inset:19px -16px auto 52px}}.rg .notiz{border-top:2px solid var(--rg-ink);border-bottom:1px solid var(--rg-linie);gap:8px 28px;margin-top:40px;padding:20px 0;display:grid}.rg .notiz-betrag{color:var(--rg-ink);margin:0;font-size:15px;font-weight:650;line-height:1.2}.rg .notiz-betrag .zahl{margin-top:2px;font-size:26px;font-weight:650;display:block}.rg .notiz p:last-child{color:var(--rg-lead);margin:0;font-size:14.5px;line-height:1.6}@media (width>=720px){.rg .notiz{grid-template-columns:170px minmax(0,1fr);align-items:start}}.rg .regel{border-left:3px solid var(--rg-ink);max-width:36em;color:var(--rg-lead);margin:20px 0 0;padding-left:16px;font-size:16.5px;line-height:1.6}.rg .regel b{color:var(--rg-ink)}.rg .ausblick{color:var(--rg-neben);gap:10px;margin:18px 0 0;font-size:13.5px;line-height:1.55;display:flex}.rg .ausblick .ico{margin-top:2px}.rg .vorschau{border-top:1px solid var(--rg-linie);gap:8px 36px;margin-top:44px;padding-top:28px;display:grid}.rg .vorschau h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.rg .vorschau p{color:var(--rg-lead);margin:10px 0 0;font-size:15px;line-height:1.6}.rg .vorschau .klein{color:var(--rg-neben);font-size:13px}.rg .vorschau-punkte{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rg .vorschau-punkte li{color:var(--rg-lead);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;display:grid}.rg .vorschau-punkte .ico{color:var(--rg-akzent);margin-top:2px}@media (width>=720px){.rg .vorschau{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.rg .preise{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px;display:grid}.rg .preis-karte{border:1px solid var(--rg-kante);background:var(--rg-flaeche);box-shadow:var(--rg-schatten);border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex}.rg .preis-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rg .preis-kopf h3{letter-spacing:-.03em;margin:0;font-size:18.5px;font-weight:780;line-height:1.2}.rg .preis-fuer{color:var(--rg-neben);margin:4px 0 0;font-size:13.5px;line-height:1.4}.rg .preis-betrag{text-align:right;white-space:nowrap;margin:0}.rg .preis-betrag .zahl{font-size:23px;font-weight:650;line-height:1.1;display:block}.rg .preis-betrag small{color:var(--rg-neben);font-size:11.5px}.rg .preis-karte h4{color:var(--rg-neben);margin:0;font-size:13px;font-weight:650}.rg .haken{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rg .haken li{color:var(--rg-lead);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;display:grid}.rg .haken .ico{color:var(--rg-akzent);margin-top:2px}.rg .haken .grenze .ico{color:var(--n-400)}.rg .preis-aufwand{color:var(--rg-neben);margin:0;font-size:13px}.rg .preis-karte .knopf{white-space:nowrap;width:100%;margin-top:auto;padding:0 16px}.rg .weitere{border-top:1px solid var(--rg-kante);margin:22px 0 0;padding:0;list-style:none}.rg .weitere li{border-bottom:1px solid var(--rg-linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:14px 0;display:grid}.rg .weitere b{letter-spacing:-.015em;font-size:15px;font-weight:700}.rg .weitere .preis-mini{font-family:var(--font-data);text-align:right;white-space:nowrap;font-size:14px;font-weight:600}.rg .weitere p{color:var(--rg-neben);grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.5}.rg .weitere a{font-size:13.5px}.rg .mehr-we{color:var(--rg-neben);gap:10px;margin:14px 0 0;font-size:13.5px;line-height:1.5;display:flex}.rg .mehr-we .ico{margin-top:2px}.rg .enthalten{background:var(--tint-primary-04);box-shadow:inset 0 0 0 1px var(--rg-linie);border-radius:20px;margin-top:28px;padding:22px 24px}.rg .enthalten h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:750}.rg .enthalten .haken{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:14px}@media (width>=720px){.rg .preise{grid-template-columns:repeat(2,minmax(0,1fr))}.rg .enthalten .haken{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}}.rg .werktag-zusage{color:var(--rg-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(26px,1.2vw + 20px,36px);font-weight:800;line-height:1.05}.rg .werktag-zusage .fn{vertical-align:1.2em;font-size:.42em}.rg .werktag-zusage .grau{color:var(--rg-leise);letter-spacing:-.035em;margin-top:6px;font-size:.68em;display:block}.rg .werktag-text{color:var(--rg-lead);margin:12px 0 0;font-size:14.5px;line-height:1.55}.rg .fussnote{max-width:48em;color:var(--rg-neben);margin:16px 0 0;font-size:13px;line-height:1.6}.rg .h2-gross{letter-spacing:-.048em;font-size:clamp(32px,2.6vw + 22px,54px);line-height:1.02}.rg .belege{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.rg .beleg{grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 14px;padding-bottom:24px;display:grid;position:relative}.rg .beleg:before{content:"";background:var(--rg-linie);width:2px;position:absolute;top:40px;bottom:4px;left:17px}.rg .beleg:last-child{padding-bottom:0}.rg .beleg:last-child:before{display:none}.rg .beleg>:not(.beleg-kopf){grid-column:2}.rg .beleg-kopf{grid-row:1/span 3;align-self:start;align-items:center;gap:10px;display:flex}.rg .beleg-nr{background:var(--brand-primary);width:36px;height:36px;color:var(--btn-primary-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:750;display:grid}.rg .beleg-symbol{background:var(--tint-secondary-08);width:36px;height:36px;color:var(--rg-akzent);border-radius:10px;place-items:center;display:none}.rg .beleg h3{letter-spacing:-.02em;margin:5px 0 0;font-size:17px;font-weight:750}.rg .beleg p{color:var(--rg-lead);margin:0;font-size:14.5px;line-height:1.55}.rg .beleg .fs{justify-self:start;margin:6px 0 0}@media (width>=720px){.rg .belege{border:1px solid var(--rg-linie);background:var(--rg-linie);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.rg .beleg{background:var(--rg-flaeche);grid-template-columns:minmax(0,1fr);gap:8px;padding:24px}.rg .beleg:before{display:none}.rg .beleg>:not(.beleg-kopf){grid-column:1}.rg .beleg-kopf{grid-row:auto;margin-bottom:6px}.rg .beleg-symbol{display:grid}.rg .beleg h3{margin-top:0}}.rg .schluss{margin-top:112px}.rg .schluss-karte{isolation:isolate;border:1px solid var(--rg-kante);background:var(--rg-flaeche);box-shadow:var(--rg-schatten-gross);border-radius:28px;gap:28px;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.rg .schluss-karte:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--rg-raster) 1px, transparent 1px), linear-gradient(to bottom, var(--rg-raster) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 0 100%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 90% at 0 100%,#000 10%,#0000 70%)}.rg .schluss-karte:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--rg-glanz), transparent);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.rg .schluss h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(34px,3vw + 22px,62px);font-weight:800;line-height:1.02}.rg .schluss h2 .grau{color:var(--rg-leise);letter-spacing:-.035em;margin-top:6px;font-size:.6em;display:block}.rg .schluss-text{max-width:30em;color:var(--rg-lead);margin:16px 0 0;font-size:16px;line-height:1.6}.rg .schluss .wege{gap:8px}.rg .schluss .angebot-check{margin-inline:0;padding-inline:4px}.rg .kontakt{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.rg .kontakt li:first-child{color:var(--rg-neben);margin-right:6px}.rg .kontakt a{background:var(--rg-flaeche);min-height:44px;box-shadow:inset 0 0 0 1px var(--rg-kante);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.rg .kontakt .ico{color:var(--rg-akzent)}@media (width>=1200px){.rg .schluss-karte{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px}}@media (width<=719px){.rg .schluss{margin-top:88px}.rg .schluss-karte{margin-inline:calc(var(--rg-rand) * -1 + 8px);border-radius:24px}}.rg .quellen{border-top:1px solid var(--rg-linie);color:var(--rg-neben);gap:10px;margin-top:40px;padding-top:18px;font-size:13px;line-height:1.6;display:grid}.rg .quellen h2{color:var(--rg-ink);margin:0;font-size:13.5px;font-weight:750}.rg .quellen ul{gap:4px;margin:0;padding-left:18px;display:grid}.rg .quellen p{margin:0}@media (width>=1200px){.rg .quellen{grid-template-columns:220px minmax(0,1fr)}}.rg .leiste{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--rg-linie);background:color-mix(in srgb, var(--rg-flaeche) 86%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.rg .leiste a{background:var(--brand-primary);min-height:48px;color:var(--btn-primary-text);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;line-height:1.15;text-decoration:none;display:flex}.rg .leiste-name{font-size:14px;font-weight:650}.rg .leiste-preis{white-space:nowrap;justify-items:end;line-height:1.1;display:grid}.rg .leiste-preis .zahl{font-size:14px;font-weight:650}.rg .leiste-preis small{opacity:.8;margin-top:2px;font-size:10px}@media (width>=1200px){.rg .leiste{display:none}}.rg .zb-zahl{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.rg .zb-kleingedruckt{max-width:78ch;color:var(--n-600);margin:22px 0 0;font-size:13.5px;line-height:1.55}.rg .zb-textknopf{min-height:44px;font:inherit;color:var(--n-900);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:620;display:inline-flex}.rg .zb-textknopf svg{color:var(--n-500)}.rg .zb-buehne{flex-direction:column;grid-area:buehne;align-self:stretch;margin:0;display:flex}.rg .zb-plakette{background:var(--fg-success);color:var(--n-0);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:650;position:absolute;top:-11px;left:18px}.rg .zb-buehne-flaeche{isolation:isolate;background:radial-gradient(60% 52% at 54% 40%, var(--zb-licht), transparent 72%), radial-gradient(70% 60% at 85% 0%, var(--zb-schein), transparent 70%);border-radius:32px;flex:1;min-height:630px;position:relative;overflow:hidden}.rg .zb-buehne-flaeche:before{content:"";z-index:-1;background-image:linear-gradient(var(--zb-raster) 1px, transparent 1px), linear-gradient(90deg, var(--zb-raster) 1px, transparent 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 45%,#000 30%,#0000 100%)}.rg .zb-buehne-flaeche:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--zb-boden), transparent);filter:blur(6px);border-radius:50%;height:46px;position:absolute;bottom:7%;left:22%;right:14%}.rg .zb-stapel{aspect-ratio:210/297;width:372px;position:absolute;top:68px;left:50%;transform:translate(-42%)}.rg .zb-vorschau-chip{z-index:3;background:var(--brand-primary);height:32px;color:var(--btn-primary-text);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13px;font-weight:620;display:inline-flex;position:absolute;top:22px;left:22px}.rg .zb-vorschau-chip svg{width:15px;height:15px}.rg .zb-buehne-marke{z-index:3;color:var(--n-600);font-size:12px;font-weight:550;position:absolute;top:28px;right:22px}.rg .zb-lupe{z-index:4;background:var(--zb-flaeche);border:1px solid var(--zb-kante);width:262px;box-shadow:var(--shadow-pop);border-radius:18px;grid-template-columns:auto 1fr;grid-template-areas:"klasse wert""klasse text""skala skala";align-items:center;gap:2px 14px;padding:16px 16px 14px;display:grid;position:absolute;bottom:74px;left:18px}.rg .zb-lupe-klasse{background:var(--skala-d);width:52px;height:52px;color:var(--papier-tinte);letter-spacing:-.04em;border-radius:14px;grid-area:klasse;place-items:center;font-size:30px;font-weight:850;display:grid}.rg .zb-lupe-wert{color:var(--n-600);white-space:nowrap;grid-area:wert;align-self:end;font-size:13px}.rg .zb-lupe-wert b{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--n-900);font-size:22px;font-weight:600}.rg .zb-lupe-text{color:var(--n-600);grid-area:text;align-self:start;font-size:12px;line-height:1.35}.rg .zb-lupe-skala{grid-area:skala;grid-template-columns:repeat(9,1fr);gap:2px;height:8px;margin-top:14px;display:grid;position:relative}.rg .zb-lupe-skala i{border-radius:2px}.rg .zb-lupe-skala .s-ap{background:var(--skala-a-plus)}.rg .zb-lupe-skala .s-a{background:var(--skala-a)}.rg .zb-lupe-skala .s-b{background:var(--skala-b)}.rg .zb-lupe-skala .s-c{background:var(--skala-c)}.rg .zb-lupe-skala .s-d{background:var(--skala-d)}.rg .zb-lupe-skala .s-e{background:var(--skala-e)}.rg .zb-lupe-skala .s-f{background:var(--skala-f)}.rg .zb-lupe-skala .s-g{background:var(--skala-g)}.rg .zb-lupe-skala .s-h{background:var(--skala-h)}.rg .zb-lupe-skala em{left:var(--lage);background:var(--n-900);width:3px;height:18px;box-shadow:0 0 0 2px var(--zb-flaeche);border-radius:2px;position:absolute;top:-5px;transform:translate(-50%)}.rg .zb-buehne-text{text-align:center;justify-items:center;gap:2px;padding:14px 24px 0;display:grid}.rg .zb-buehne-text strong{color:var(--n-900);font-size:15px;font-weight:680}.rg .zb-buehne-text span{max-width:44ch;color:var(--n-600);font-size:13.5px;line-height:1.5}.rg .bl{aspect-ratio:210/297;background:var(--papier);width:100%;color:var(--papier-tinte);box-shadow:var(--zb-schatten-blatt);letter-spacing:0;border-radius:4px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:absolute;overflow:hidden;container-type:inline-size}.rg .bl-vorn{top:0;left:0;transform:rotate(2deg)}.rg .bl-hinten{top:4%;left:-18%;transform:rotate(-6deg)scale(.94)}.rg .bl-hinten:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--papier-dunst));position:absolute;inset:0}.rg .bl-innen{flex-direction:column;gap:2.4cqw;display:flex;position:absolute;inset:4.2cqw 4.6cqw}.rg .bl-rahmen{border:.9cqw solid var(--amt-rahmen);border-radius:2.6cqw}.rg .bl-kopf{padding:1.4cqw 2.6cqw 1.6cqw}.rg .bl-wort{letter-spacing:-.02em;white-space:nowrap;font-size:6.4cqw;font-weight:900;line-height:1}.rg .bl-wort small{letter-spacing:0;margin-left:1.2cqw;font-size:2.7cqw;font-weight:700}.rg .bl-gemaess{margin-top:.9cqw;font-size:1.85cqw}.rg .bl-band{align-items:center;gap:2cqw;display:flex}.rg .bl-band-titel{background:var(--amt-band);border-radius:1.4cqw;flex-wrap:wrap;flex:1;align-items:baseline;gap:.4cqw 1.2cqw;padding:1.3cqw 2.2cqw;font-size:2.6cqw;font-weight:700;display:flex}.rg .bl-band-titel span{margin-right:auto;font-size:1.8cqw;font-weight:600}.rg .bl-nr{border:.8cqw solid var(--amt-rahmen);border-radius:50%;flex:none;place-items:center;width:5.6cqw;height:5.6cqw;font-size:2.8cqw;font-weight:800;display:grid}.rg .bl-abschnitt{overflow:hidden}.rg .bl-abschnitt-kopf{background:var(--amt-band);padding:1cqw 2.2cqw;font-size:2.6cqw;font-weight:700}.rg .bl-skala{padding:2.2cqw 3cqw 1.4cqw}.rg .bl-wert{margin-left:49%;font-size:2.3cqw;font-weight:700;line-height:1.25}.rg .bl-wert span{display:block}.rg .bl-wert b{background:var(--amt-feld);padding:0 .6cqw;font-size:3.3cqw}.rg .bl-leiste{margin-top:4.4cqw;position:relative}.rg .bl-pfeil{left:var(--lage);border-left:1.8cqw solid #0000;border-right:1.8cqw solid #0000;border-top:3cqw solid var(--papier-leise);width:0;height:0;position:absolute;bottom:calc(100% + .5cqw);transform:translate(-50%)}.rg .bl-pfeil:before{content:"";background:var(--papier-leise);width:1.4cqw;height:2.6cqw;position:absolute;bottom:3cqw;left:-.7cqw}.rg .bl-reihe{border-radius:2.7cqw;grid-template-columns:repeat(9,1fr);height:5.4cqw;display:grid;position:relative;overflow:hidden}.rg .bl-reihe span{color:var(--papier-tinte);border-right:.25cqw solid var(--papier-trenner);place-items:center;font-size:2.5cqw;font-weight:700;display:grid}.rg .bl-reihe span:last-child{border-right:0}.rg .bl-reihe .ist{font-size:4.2cqw;font-weight:900}.rg .k-ap{background:var(--papier-skala-a-plus)}.rg .k-a{background:var(--papier-skala-a)}.rg .k-b{background:var(--papier-skala-b)}.rg .k-c{background:var(--papier-skala-c)}.rg .k-d{background:var(--papier-skala-d)}.rg .k-e{background:var(--papier-skala-e)}.rg .k-f{background:var(--papier-skala-f)}.rg .k-g{background:var(--papier-skala-g)}.rg .k-h{background:var(--papier-skala-h)}.rg .bl-reihe .k-ap,.rg .bl-reihe .k-a,.rg .bl-reihe .k-g,.rg .bl-reihe .k-h{color:var(--papier)}.rg .bl-reihe:after{content:"";background:var(--papier);position:absolute;inset:0;transform:translate(101%)}.rg .bl-zahlen{grid-template-columns:repeat(9,1fr);margin-top:.8cqw;font-size:1.9cqw;font-weight:700;display:grid}.rg .bl-zahlen span{white-space:nowrap;transform:translate(-50%)}.rg .bl-zahlen span:first-child{transform:none}.rg .bl-zeilen{grid-template-columns:1fr 1fr;gap:1.6cqw 4cqw;padding:1.6cqw 3cqw 2.6cqw;display:grid}.rg .bl-zeilen i,.rg .bl-leer i{background:var(--papier-geist);border-radius:1cqw;height:1.3cqw;display:block}.rg .bl-zeilen i:nth-child(2n){width:72%}.rg .bl-pflicht{background:var(--amt-band);border-width:.9cqw;align-items:center;gap:1.6cqw;padding:1.4cqw 2.4cqw;font-size:2.3cqw;font-weight:700;display:flex}.rg .bl-pflicht span{flex:1}.rg .bl-pflicht small{font-size:1.8cqw;font-weight:400}.rg .bl-pflicht b{background:var(--amt-feld);padding:.4cqw 1.6cqw;font-size:3cqw}.rg .bl-pflicht em{font-size:2cqw;font-style:normal}.rg .bl-unten{flex:1;grid-template-columns:1.1fr 1fr;gap:2.4cqw;display:grid}.rg .bl-leer{overflow:hidden}.rg .bl-leer i{margin:2cqw 2.6cqw 0}.rg .bl-leer i:nth-child(3){width:60%}.rg .bl-kaestchen{gap:1.2cqw;margin:1.8cqw 2.6cqw .6cqw;padding:0;font-size:1.7cqw;list-style:none;display:grid}.rg .bl-kaestchen li{align-items:center;gap:1cqw;display:flex}.rg .bl-kaestchen li i{border:.25cqw solid var(--papier-leise);background:0 0;border-radius:0;width:1.6cqw;height:1.6cqw;margin:0}.rg .bl-mini{border-radius:1.2cqw;grid-template-columns:repeat(9,1fr);height:2.4cqw;margin:2.2cqw 2.4cqw 0;display:grid;overflow:hidden}.rg .bl-striche{grid-template-columns:repeat(7,1fr);gap:1.2cqw;height:9cqw;margin:1.4cqw 3cqw 0;display:grid}.rg .bl-striche i{background:var(--papier-geist);border-radius:.5cqw;justify-self:center;width:.9cqw;height:auto;margin:0;transform:skew(-35deg)}.rg .bl-gebaeude{grid-template-columns:minmax(0,1fr) 30%;display:grid}.rg .bl-tab{border-collapse:collapse;width:100%;font-size:1.8cqw}.rg .bl-tab td{border-top:.25cqw solid var(--amt-linie);vertical-align:top;padding:.8cqw 1.4cqw}.rg .bl-tab td:first-child{width:42%;color:var(--papier-leise)}.rg .bl-tab td:last-child{background:var(--amt-feld)}.rg .bl-foto{border-left:.25cqw solid var(--amt-linie);border-top:.25cqw solid var(--amt-linie);background:var(--amt-band);place-items:center;font-size:1.9cqw;font-weight:700;display:grid}.rg .bl-foto-haus{background:var(--papier-himmel);position:relative;overflow:hidden}.rg .bl-foto-haus svg{width:100%;height:100%;position:absolute;inset:0}.rg .h-himmel{fill:var(--papier-himmel)}.rg .h-boden{fill:var(--papier-boden)}.rg .h-dach{fill:var(--papier-dach)}.rg .h-wand{fill:var(--papier-wand)}.rg .h-fenster{fill:var(--papier-fenster)}.rg .h-tuer{fill:var(--papier-tuer)}.rg .bl-foto-etikett{background:var(--papier-etikett);color:var(--papier);font-family:var(--font-ui);border-radius:99px;padding:.4cqw 1.2cqw;font-size:1.8cqw;font-weight:600;position:absolute;bottom:1cqw;left:1cqw}.rg .bl-wz{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rg .bl-wz span{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--papier-wz);font-size:13cqw;font-weight:800;transform:rotate(-32deg)}@keyframes zs-auf-vorn{0%{opacity:0;transform:translateY(26px)rotate(5deg)scale(.985)}}@keyframes zs-auf-hinten{0%{opacity:0;transform:translate(-14px,30px)rotate(-10deg)scale(.94)}}@keyframes zs-weg-rechts{0%{transform:translate(0)}}@keyframes zs-pfeil{0%{opacity:0;transform:translate(-50%,-3.5cqw)}}@keyframes zs-ein{0%{opacity:0}}@keyframes zs-ein-hoch{0%{opacity:0;transform:translateY(8px)}}@keyframes zs-klasse{0%{transform:scale(.55)}}@keyframes zs-lupe{0%{opacity:0;transform:translateY(14px)scale(.96)}}@media (prefers-reduced-motion:no-preference){.rg .bl-hinten{animation:zs-auf-hinten calc(var(--motion-dauer-4) + var(--motion-dauer-1)) var(--motion-ruhe) 60ms both}.rg .bl-vorn{animation:zs-auf-vorn calc(var(--motion-dauer-4) + var(--motion-dauer-2)) var(--motion-erkenntnis) .16s both}.rg .bl-vorn .bl-reihe:after{animation:zs-weg-rechts calc(var(--motion-dauer-4) + var(--motion-dauer-3)) cubic-bezier(.55, .1, .25, 1) .7s both}.rg .bl-vorn .bl-reihe .ist{animation:zs-klasse var(--motion-dauer-4) var(--motion-erkenntnis) 1.75s both}.rg .bl-vorn .bl-pfeil{animation:zs-pfeil var(--motion-dauer-4) var(--motion-erkenntnis) 1.6s both}.rg .bl-vorn .bl-wert{animation:zs-ein var(--motion-dauer-3) var(--motion-ruhe) 1.8s both}.rg .bl-vorn .bl-pflicht b{animation:zs-ein var(--motion-dauer-3) var(--motion-ruhe) 1.95s both}.rg .bl-vorn .bl-zeilen,.rg .bl-vorn .bl-unten{animation:zs-ein var(--motion-dauer-3) var(--motion-ruhe) .5s both}.rg .bl .bl-wz span{animation:zs-ein var(--motion-dauer-4) var(--motion-ruhe) 2.15s both}.rg .zb-vorschau-chip{animation:zs-ein-hoch var(--motion-dauer-3) var(--motion-ruhe) .3s both}.rg .zb-lupe{animation:zs-lupe var(--motion-dauer-4) var(--motion-erkenntnis) 2.25s both}.rg .zb-lupe-skala em{animation:zs-ein var(--motion-dauer-2) var(--motion-ruhe) 2.65s both}}.rg .zb-vorschau-raster{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px;display:grid}.rg .zb-vorschau-punkte{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.rg .zb-vorschau-punkte li{grid-template-columns:40px 1fr;gap:16px;display:grid}.rg .zb-vorschau-punkte svg{background:var(--tint-secondary-08);width:40px;height:40px;color:var(--fg-success);border-radius:12px;padding:10px}.rg .zb-vorschau-punkte h3{letter-spacing:-.02em;margin:2px 0 0;font-size:17px;font-weight:680}.rg .zb-vorschau-punkte p{max-width:46ch;color:var(--n-700);margin:4px 0 0;font-size:15px;line-height:1.55}.rg .zb-vf{margin:0}.rg .zb-vf-rahmen{border:1px solid var(--zb-kante);background:var(--zb-flaeche);box-shadow:var(--zb-schatten-karte), var(--shadow-pop);border-radius:26px;position:relative;overflow:hidden}.rg .zb-vf-kopf{border-bottom:1px solid var(--zb-kante);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.rg .zb-vf-titel{letter-spacing:-.015em;font-size:15px;font-weight:680}.rg .zb-vf-seiten{gap:4px;display:flex}.rg .zb-vf-seiten i{width:28px;height:28px;font-style:normal;font-family:var(--font-data);color:var(--n-600);background:var(--n-100);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.rg .zb-vf-seiten i.an{background:var(--brand-primary);color:var(--btn-primary-text)}.rg .zb-vf-flaeche{background:radial-gradient(70% 60% at 50% 30%, var(--zb-licht), transparent 75%), var(--n-100);height:470px;position:relative;overflow:hidden}.rg .zb-vf-flaeche .bl{width:420px;top:28px;left:50%;transform:translate(-50%)}.rg .zb-vf-flaeche:after{content:"";background:linear-gradient(transparent, var(--n-100));height:90px;position:absolute;bottom:0;left:0;right:0}.rg .bl-wz-vorschau span{letter-spacing:.04em;color:var(--papier-wz-vorschau);font-size:7.4cqw}.rg .zb-vf-fuss{border-top:1px solid var(--zb-kante);color:var(--n-600);align-items:center;gap:10px;padding:13px 20px;font-size:13px;display:flex}.rg .zb-vf-muster{background:var(--tint-primary-08);color:var(--n-700);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:650}.rg .zb-vf figcaption{color:var(--n-600);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}.rg .zb-vf figcaption .zb-textknopf{margin-left:4px;font-size:13.5px}.rg .zb-expose{border:1px solid var(--zb-kante);background:radial-gradient(60% 80% at 25% 30%, var(--zb-licht), transparent 70%), var(--n-50);border-radius:32px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"text text""auszug anzeige";gap:26px 40px;margin-top:72px;padding:40px;display:grid}.rg .zb-expose-text{grid-area:text;max-width:640px}.rg .zb-expose-text .zb-text{margin-top:10px;font-size:16px}.rg .zb-auszug{grid-area:auszug;align-content:start;gap:14px;display:grid;position:relative}.rg .az-blatt{background:var(--papier);color:var(--papier-tinte);box-shadow:var(--zb-schatten-blatt);letter-spacing:0;border-radius:6px;padding:16px 16px 14px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:relative;transform:rotate(-.6deg)}.rg .az-blatt-2{margin-left:18px;transform:rotate(.5deg)}.rg .az-seite{background:var(--brand-primary);color:var(--btn-primary-text);font-family:var(--font-ui);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:650;position:absolute;top:-10px;right:14px}.rg .az-band{background:var(--amt-band);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.rg .az-skala{margin:26px 0 10px}.rg .az-reihe{border-radius:14px;grid-template-columns:repeat(9,1fr);height:28px;display:grid}.rg .az-reihe span{border-right:1.5px solid var(--papier-trenner);place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.rg .az-reihe span:first-child{background:var(--papier-skala-a-plus);color:var(--papier);border-radius:14px 0 0 14px}.rg .az-reihe span:nth-child(2){background:var(--papier-skala-a);color:var(--papier)}.rg .az-reihe span:nth-child(3){background:var(--papier-skala-b)}.rg .az-reihe span:nth-child(4){background:var(--papier-skala-c)}.rg .az-reihe span:nth-child(5){background:var(--papier-skala-d);box-shadow:0 0 0 2.5px var(--papier-marker);z-index:1;font-size:17px;font-weight:900}.rg .az-reihe span:nth-child(6){background:var(--papier-skala-e)}.rg .az-reihe span:nth-child(7){background:var(--papier-skala-f)}.rg .az-reihe span:nth-child(8){background:var(--papier-skala-g);color:var(--papier)}.rg .az-reihe span:nth-child(9){background:var(--papier-skala-h);color:var(--papier);border-right:0;border-radius:0 14px 14px 0}.rg .az-reihe .az-m{position:absolute;top:-26px;left:50%;transform:translate(-50%)}.rg .az-zeile{border-top:1.5px solid var(--amt-linie);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.rg .az-zeile:first-of-type,.rg .az-blatt-2 .az-zeile:nth-of-type(2){border-top:0}.rg .az-zeile span{color:var(--papier-leise)}.rg .az-zeile b{background:var(--amt-feld);white-space:nowrap;padding:2px 8px;font-weight:700}.rg .az-pflicht{background:var(--amt-band);border:0;border-radius:8px;margin-top:4px;padding:8px 10px}.rg .az-pflicht span{color:var(--papier-tinte);font-weight:700}.rg .az-pflicht small{font-weight:400}.rg .az-leise{opacity:.55}.rg .az-m{background:var(--papier-marker);width:22px;height:22px;color:var(--papier);font-family:var(--font-data);box-shadow:0 0 0 3px var(--papier-ring);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-style:normal;font-weight:700;display:inline-grid}.rg .az-wz{letter-spacing:.08em;text-transform:uppercase;color:var(--papier-wz);pointer-events:none;font-size:54px;font-weight:800;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.rg .zb-anzeige{border:1px solid var(--zb-kante);background:var(--zb-flaeche);box-shadow:var(--zb-schatten-karte);border-radius:20px;grid-area:anzeige;align-self:start;margin:0;padding:22px 22px 18px}.rg .zb-anzeige figcaption{letter-spacing:-.015em;font-size:15px;font-weight:680}.rg .zb-anzeige dl{margin:14px 0 0;display:grid}.rg .zb-anzeige dl>div{border-top:1px solid var(--zb-kante);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.rg .zb-anzeige dt{color:var(--n-700);align-items:center;gap:10px;font-size:14px;display:inline-flex}.rg .zb-anzeige dt .az-m{box-shadow:none;background:var(--brand-primary);color:var(--btn-primary-text)}.rg .zb-anzeige dd{text-align:right;margin:0;font-size:14.5px;font-weight:650}.rg .zb-einheit{color:var(--n-600);font-size:13px;font-weight:500}.rg .zb-klasse{background:var(--skala-d);min-width:30px;height:24px;color:var(--papier-tinte);border-radius:6px;place-items:center;padding:0 8px;font-weight:800;display:inline-grid}.rg .zb-anzeige p{color:var(--n-600);margin:12px 0 0;font-size:13px;line-height:1.5}.rg .zb-woche-block{border:1px solid var(--zb-kante);background:var(--zb-flaeche);box-shadow:var(--zb-schatten-karte);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:56px;padding:36px;display:grid}.rg .zb-woche{grid-template-columns:repeat(8,1fr);row-gap:12px;margin:0;display:grid}.rg .zb-woche-tage{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.rg .zb-woche-tage span{background:var(--n-100);height:40px;color:var(--n-800);border-radius:10px;place-items:center;margin:0 3px;font-size:13px;font-weight:650;display:grid}.rg .zb-woche-tage .frei{background:repeating-linear-gradient(-45deg, var(--n-100) 0 6px, transparent 6px 11px);color:var(--n-600);border:1px dashed var(--zb-kante-stark)}.rg .zb-woche-weg{grid-column:var(--von) / calc(var(--bis) + 1);height:28px;margin:0 3px;position:relative}.rg .zb-woche-weg:before{content:"";left:calc(50% / (var(--bis) - var(--von) + 1));right:calc(50% / (var(--bis) - var(--von) + 1));background:var(--fg-success);border-radius:2px;height:2px;position:absolute;top:13px}.rg .zb-woche-weg i{border-radius:50%;width:16px;height:16px;position:absolute;top:6px}.rg .zb-woche-weg .a{left:calc(50% / (var(--bis) - var(--von) + 1) - 8px);background:var(--zb-flaeche);border:2px solid var(--fg-success)}.rg .zb-woche-weg .b{right:calc(50% / (var(--bis) - var(--von) + 1) - 8px);background:var(--fg-success);box-shadow:0 0 0 4px var(--tint-secondary-12)}.rg .zb-woche figcaption{grid-column:1/-1;gap:6px;margin-top:6px;display:grid}.rg .zb-woche figcaption p{color:var(--n-700);margin:0;font-size:14px;line-height:1.5}.rg .zb-woche figcaption b{color:var(--n-900);font-weight:650}.rg .zb-woche-erklaerung p{color:var(--n-700);margin:0;font-size:15px;line-height:1.6}.rg .zb-woche-erklaerung p+p{margin-top:14px}.rg .zb-woche-erklaerung b{color:var(--n-900);font-weight:650}.rg .zb-unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=899px){.rg .zb-vorschau-raster{grid-template-columns:minmax(0,1fr);gap:28px}.rg .zb-vorschau-punkte{gap:16px;margin-top:22px}.rg .zb-vorschau-punkte li{grid-template-columns:34px 1fr;gap:12px}.rg .zb-vorschau-punkte svg{border-radius:10px;width:34px;height:34px;padding:8px}.rg .zb-vorschau-punkte h3{margin-top:0;font-size:16px}.rg .zb-vorschau-punkte p{font-size:14px}.rg .zb-vf-rahmen{border-radius:20px}.rg .zb-vf-kopf{padding:10px 10px 10px 14px}.rg .zb-vf-titel{font-size:13.5px}.rg .zb-vf-seiten i{width:24px;height:24px;font-size:11px}.rg .zb-vf-seiten i:nth-child(n+3){display:none}.rg .zb-vf-flaeche{height:300px}.rg .zb-vf-flaeche .bl{width:318px;top:18px}.rg .zb-vf-fuss{padding:10px 14px;font-size:12px}.rg .zb-kleingedruckt{font-size:13px}.rg .zb-expose{border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""auszug""anzeige";gap:22px;margin-top:48px;padding:22px 14px 14px}.rg .zb-expose-text{padding-inline:4px}.rg .az-blatt{padding:14px 12px 10px}.rg .az-blatt-2{margin-left:8px}.rg .az-band{padding:7px 10px;font-size:12.5px}.rg .az-zeile{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;font-size:12px}.rg .az-zeile b{white-space:normal;text-align:right}.rg .az-reihe{height:24px}.rg .az-reihe span{font-size:10.5px}.rg .az-reihe span:nth-child(5){font-size:14px}.rg .az-wz{font-size:40px}.rg .az-leise{display:none}.rg .zb-anzeige{border-radius:18px;padding:18px 16px 14px}.rg .zb-anzeige dt{font-size:13.5px}.rg .zb-anzeige dd{font-size:14px}.rg .zb-woche-block{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px;padding:20px 14px}.rg .zb-woche-tage span{border-radius:8px;height:34px;margin:0 2px;font-size:12px}.rg .zb-woche-weg{margin:0 2px}.rg .zb-woche-erklaerung p{font-size:14px}}.rg .finder{z-index:1;background:var(--wz-flaeche);border:1px solid var(--wz-linie);border-radius:var(--wz-radius-karte);box-shadow:var(--wz-schatten-karte);position:relative;overflow:hidden}.rg .finder:before{content:"";background:linear-gradient(90deg, var(--brand-secondary), color-mix(in srgb, var(--brand-secondary) 30%, transparent) 70%, transparent);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.rg .finder-kopf{padding:14px 16px 0}.rg .finder-zeile{align-items:center;gap:10px;display:flex}.rg .finder-symbol{background:var(--tint-secondary-12);width:30px;height:30px;color:var(--wz-akzent);border-radius:9px;flex:none;place-items:center;display:grid}.rg .finder-symbol .ico{stroke-width:1.75px;width:17px;height:17px}.rg .finder-titel{letter-spacing:-.02em;font-size:16px;font-weight:750;line-height:1.2}.rg .finder-unter{color:var(--wz-neben);letter-spacing:-.005em;margin-top:1px;font-size:12px;font-weight:500;line-height:1.3;display:block}.rg .finder-zaehler{background:var(--tint-primary-04);border:1px solid var(--wz-linie);letter-spacing:-.005em;color:var(--wz-lead);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600}.rg .finder-zaehler b{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--wz-ink);font-weight:700}.rg .fortschritt{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px;display:grid}.rg .fortschritt i{background:var(--wz-linie);border-radius:4px;height:4px;position:relative;overflow:hidden}.rg .fortschritt i:after{content:"";transform-origin:0;background:var(--n-900);transition:transform var(--motion-dauer-3) var(--motion-ruhe);position:absolute;inset:0;transform:scaleX(0)}.rg .fortschritt i[data-stand=aktiv]:after{background:var(--brand-secondary);transform:scaleX(.5)}.rg .fortschritt i[data-stand=fertig]:after{transform:scaleX(1)}.rg .fortschritt i[data-stand=ergebnis]:after{background:var(--brand-secondary);transform:scaleX(1)}.rg .finder-koerper{padding:14px 16px 16px}.rg .antworten{background:var(--tint-primary-04);border:1px solid var(--wz-linie);border-radius:12px;margin-bottom:14px;padding:2px 4px 2px 12px;display:grid}.rg .antwort{min-height:32px;color:var(--wz-lead);animation:zs-rein var(--motion-dauer-3) var(--motion-erkenntnis) both;align-items:center;gap:8px;font-size:13px;display:flex}.rg .antwort+.antwort{border-top:1px dashed var(--wz-linie)}.rg .antwort>span{flex:1;min-width:0}.rg .antwort .ico{width:13px;height:13px;color:var(--wz-akzent);stroke-width:2px}.rg .antwort button{min-height:var(--touch-ziel);cursor:pointer;color:var(--wz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wz-kante);text-decoration-color:var(--wz-kante);text-underline-offset:2px;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.rg .frage{animation:zs-rein var(--motion-dauer-3) var(--motion-erkenntnis) both}.rg .frage:focus{outline:none}.rg .frage-titel{letter-spacing:-.025em;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.28;display:block}.rg .frage-hilfe{color:var(--wz-neben);margin-top:4px;font-size:13px;line-height:1.45}.rg .optionen{gap:8px;margin-top:12px;display:grid}.rg .option{border:1px solid var(--wz-kante);border-radius:var(--wz-radius-option);background:var(--wz-flaeche);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:52px;transition:border-color var(--motion-dauer-1) var(--motion-ruhe), background-color var(--motion-dauer-1) var(--motion-ruhe), transform var(--motion-dauer-1) var(--motion-ruhe), box-shadow var(--motion-dauer-1) var(--motion-ruhe);align-items:center;gap:12px;padding:7px 14px;display:flex;position:relative}.rg .option input{appearance:none;border:1.5px solid var(--wz-leise);background:var(--wz-flaeche);cursor:pointer;width:20px;height:20px;transition:border-color var(--motion-dauer-1) var(--motion-ruhe), background-color var(--motion-dauer-1) var(--motion-ruhe);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.rg .option input:after{content:"";background:var(--btn-primary-text);width:8px;height:8px;transition:transform var(--motion-dauer-2) var(--motion-erkenntnis);border-radius:50%;transform:scale(0)}.rg .option input:checked{border-color:var(--brand-secondary);background:var(--brand-secondary)}.rg .option input:checked:after{background:var(--on-image);transform:scale(1)}.rg .option input:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:3px}.rg .option-text{gap:1px;min-width:0;display:grid}.rg .option-text b{letter-spacing:-.015em;font-size:15px;font-weight:650;line-height:1.3}.rg .option-text small{color:var(--wz-neben);font-size:12.5px;line-height:1.35}.rg .option:has(input:checked){border-color:var(--brand-secondary);background:var(--wz-option-wahl);box-shadow:0 0 0 1px var(--brand-secondary) inset}.rg .option:active{transform:scale(.99)}@media (hover:hover) and (width>=1200px){.rg .option:hover{border-color:var(--wz-leise);box-shadow:var(--wz-schatten-ruhig);transform:translateY(-1px)}}.rg .weiter-tastatur{margin-top:10px;display:none}.rg .frage:has(input:focus-visible) .weiter-tastatur{display:inline-flex}.rg .frage-ausweg{color:var(--wz-neben);margin-top:10px;font-size:12.5px;line-height:1.45}.rg .finder-fuss{border-top:1px solid var(--wz-linie);background:color-mix(in srgb, var(--n-100) 55%, var(--wz-flaeche));padding:10px 16px 12px}.rg .finder-fuss-titel{color:var(--wz-neben);letter-spacing:0;margin-bottom:4px;font-size:11.5px;font-weight:600}.rg .zulassung{gap:2px;display:grid}.rg .zulassung li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:30px;font-size:13.5px;display:grid}.rg .z-name{letter-spacing:-.01em;min-width:0;font-weight:600}.rg .z-preis{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--wz-lead);letter-spacing:-.03em;font-size:13px;font-weight:600}.rg .z-chip{white-space:nowrap;min-width:118px;transition:background-color var(--motion-dauer-2) var(--motion-ruhe), color var(--motion-dauer-2) var(--motion-ruhe);border-radius:999px;justify-content:flex-start;justify-self:end;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.rg .z-chip .ico{stroke-width:2px;width:13px;height:13px}.rg .z-chip .z-ja,.rg .z-chip .z-nein,.rg .z-chip .z-offen{display:none}.rg [data-status=offen] .z-chip{background:var(--tint-primary-08);color:var(--wz-lead)}.rg [data-status=offen] .z-offen{display:block}@media (prefers-reduced-motion:no-preference){.rg [data-status=offen] .z-offen{animation:zs-puls calc(var(--motion-dauer-4) * 3) var(--motion-ruhe) 3}}.rg [data-status=ja] .z-chip{background:var(--tint-secondary-12);color:var(--wz-akzent)}.rg [data-status=ja] .z-ja{display:block}.rg [data-status=nein] .z-chip,.rg [data-status=unsicher] .z-chip{background:var(--tint-warn-08);color:var(--fg-warn)}.rg [data-status=nein] .z-nein,.rg [data-status=unsicher] .z-nein{display:block}.rg .ergebnis{animation:zs-rein var(--motion-dauer-3) var(--motion-erkenntnis) both}.rg .ergebnis:focus{outline:none}.rg .ergebnis{scroll-margin-top:calc(var(--rg-kopf) + 16px)}.rg .erg-marke{color:var(--wz-akzent);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.rg .erg-marke .ico{stroke-width:2px;width:14px;height:14px}.rg .erg-titel{letter-spacing:-.03em;margin-top:4px;font-size:21px;font-weight:800;line-height:1.2}.rg .erg-grund{color:var(--wz-lead);margin-top:6px;font-size:14px;line-height:1.5}.rg .erg-wege{gap:10px;margin-top:14px;display:grid}.rg .erg-weg{border:1px solid var(--wz-kante);background:var(--wz-flaeche);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px;display:grid}.rg .erg-weg-empfohlen{border-color:var(--brand-secondary);box-shadow:0 0 0 1px var(--brand-secondary) inset;background:var(--wz-option-wahl)}.rg .erg-weg-name{letter-spacing:-.02em;font-size:16px;font-weight:750;line-height:1.25}.rg .erg-weg-preis{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:19px;font-weight:650;line-height:1.2}.rg .erg-weg-preis small{font-family:var(--font-ui);letter-spacing:0;color:var(--wz-neben);font-size:11px;font-weight:500;display:block}.rg .erg-weg-text{color:var(--wz-lead);grid-column:1/-1;font-size:13.5px;line-height:1.5}.rg .erg-weg-zusage{color:var(--wz-akzent);grid-column:1/-1;align-items:flex-start;gap:6px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.rg .erg-weg-zusage .ico{stroke-width:1.75px;width:14px;height:14px;margin-top:2px}.rg .erg-weg-zusage.leise{color:var(--wz-neben);font-weight:500}.rg .erg-weg .knopf{grid-column:1/-1;margin-top:6px}.rg .erg-zusatz{color:var(--wz-lead);margin-top:12px;font-size:13.5px;line-height:1.55}.rg .erg-neben{color:var(--wz-neben);gap:4px;margin-top:12px;font-size:13.5px;display:grid}.rg .erg-fuss{border-top:1px dashed var(--wz-kante);color:var(--wz-neben);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.rg .erg-fuss button{min-height:var(--touch-ziel);cursor:pointer;color:var(--wz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wz-kante);text-decoration-color:var(--wz-kante);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.rg .finder-status{padding:0 16px 16px;display:none}.rg .finder[data-zustand=laedt] .finder-status-laedt,.rg .finder[data-zustand=fehler] .finder-status-fehler{display:block}.rg .finder[data-zustand=laedt] .optionen{opacity:.55;pointer-events:none}.rg .finder[data-zustand=fehler] .finder-koerper,.rg .finder[data-zustand=fehler] .finder-fuss{display:none}.rg .laedt-zeile{color:var(--wz-lead);align-items:center;gap:10px;font-size:13.5px;display:flex}.rg .laedt-balken{background:var(--wz-linie);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.rg .laedt-balken:after{content:"";background:var(--brand-secondary);border-radius:3px;width:40%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rg .laedt-balken:after{animation:zs-gleiten calc(var(--motion-dauer-4) * 2) var(--motion-ruhe) infinite}}.rg .fehler-box{background:var(--tint-warn-08);border:1px solid var(--tint-warn-16);border-radius:14px;padding:14px}.rg .fehler-box h3{letter-spacing:-.02em;font-size:16px;font-weight:750}.rg .fehler-box p{color:var(--wz-lead);margin-top:4px;font-size:13.5px}.rg .fehler-box .knopf{margin-top:12px}.rg .fehler-neben{color:var(--wz-neben);margin-top:12px;font-size:13.5px}.rg .finder[data-zustand=fehler] .fortschritt,.rg .finder[data-zustand=fehler] .finder-zaehler{visibility:hidden}.rg .unter-werkzeug{color:var(--wz-neben);text-align:center;margin-top:12px;font-size:12.5px;line-height:1.45}.rg .antwort-text{color:var(--wz-lead);padding:0 44px 18px 0;font-size:15px;line-height:1.62}.rg .antwort-text p+p{margin-top:8px}@keyframes zs-rein{0%{opacity:0;transform:translateY(8px)}}@keyframes zs-puls{0%,to{opacity:1}50%{opacity:.35}}@keyframes zs-gleiten{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (width>=720px){.rg .finder-kopf{padding:18px 22px 0}.rg .finder-koerper{padding:18px 22px 20px}.rg .finder-fuss{padding:12px 22px 14px}.rg .finder-status{padding:0 22px 20px}.rg .frage-titel{font-size:20px}.rg .option{min-height:58px;padding:9px 16px}}@media (width>=1200px){.rg .finder,.rg .unter-werkzeug{margin-right:64px}.rg .finder-kopf{padding:20px 24px 0}.rg .finder-titel{font-size:17px}.rg .finder-koerper{padding:20px 24px 22px}.rg .finder-fuss{padding:12px 24px 14px}.rg .frage-titel{font-size:21px}.rg .option-text b{font-size:15.5px}}.rg a{color:inherit}.rg img{max-width:100%;height:auto;display:block}.rg svg[viewBox="0 0 16 16"]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rg :focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.rg [hidden]{display:none!important}.rg [id]{scroll-margin-top:calc(var(--rg-kopf) + 20px)}.rg .finder :where(h2,h3,h4,p,ol,ul,dl,dd,figure,fieldset){margin:0}.rg .finder :where(ol,ul){padding:0;list-style:none}.rg .finder fieldset{border:0;min-width:0;padding:0}.rg .finder legend{padding:0}.rg .finder button{font:inherit;letter-spacing:inherit;color:inherit}.rg .knopf-breit{width:100%}.rg .titel .mk-breadcrumb{color:var(--rg-neben);flex-wrap:wrap;align-items:center;gap:0;padding:18px 0 0;font-size:13px;display:flex}.rg .titel .mk-breadcrumb a{min-height:32px;color:var(--rg-neben);align-items:center;text-decoration:none;display:inline-flex}.rg .titel .mk-breadcrumb-trenner{color:var(--n-400);padding:0 8px;display:inline-flex}.rg .titel .mk-breadcrumb [aria-current=page]{color:var(--rg-lead);font-weight:550}.rg .angebot-spalte{flex-direction:column;display:flex}.rg .angebot-spalte>.zb-buehne{margin-top:28px}@media (width>=1200px){.rg .angebot-spalte{padding-top:22px}.rg .angebot-spalte>.zb-buehne{order:-1;margin-top:0}.rg .angebot-spalte>.angebot{z-index:2;flex:1;margin-top:-40px;position:relative}.rg .angebot-spalte .zb-buehne-flaeche{border-radius:26px;flex:none;height:404px;min-height:0}.rg .angebot-spalte .zb-stapel{width:224px;top:58px;transform:translate(-36%)}.rg .angebot-spalte .zb-lupe{border-radius:16px;gap:2px 11px;width:230px;padding:12px 13px 11px;bottom:54px;left:12px}.rg .angebot-spalte .zb-lupe-klasse{border-radius:12px;width:44px;height:44px;font-size:25px}.rg .angebot-spalte .zb-lupe-wert b{font-size:19px}.rg .angebot-spalte .zb-lupe-text{font-size:11.5px}.rg .angebot-spalte .zb-vorschau-chip{height:30px;font-size:12.5px;top:14px;left:14px}.rg .angebot-spalte .zb-buehne-marke,.rg .angebot-spalte .zb-buehne-text{display:none}}@media (width<=1199px){.rg .zb-buehne-flaeche{flex:none;height:540px;min-height:0}}@media (width<=719px){.rg .zb-buehne-flaeche{border-radius:24px;height:404px}.rg .zb-stapel{width:228px;top:54px;transform:translate(-34%)}.rg .bl-hinten{left:-16%}.rg .zb-lupe{border-radius:16px;gap:2px 10px;width:218px;padding:11px 12px 10px;bottom:22px;left:10px}.rg .zb-lupe-klasse{border-radius:12px;width:42px;height:42px;font-size:24px}.rg .zb-lupe-wert b{font-size:18px}.rg .zb-lupe-text{font-size:11.5px}.rg .zb-vorschau-chip{height:28px;padding:0 11px 0 9px;font-size:12px;top:12px;left:12px}.rg .zb-buehne-marke{display:none}}.rg .wege>li{position:relative}.rg .wege>li:has(.weg-plakette){margin-top:9px}.rg .weg-plakette{z-index:1;background:var(--fg-success);color:var(--n-0);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:650;line-height:1.45;position:absolute;top:-9px;left:14px}.rg .weg-empfohlen{border-color:color-mix(in srgb, var(--brand-secondary) 55%, var(--rg-linie))}.rg .weg-ab{font-family:var(--font-ui);letter-spacing:0;opacity:.85;margin-right:4px;font-size:11.5px;font-weight:500}.rg .angebot-zusage .fn,.rg .erg-weg-zusage .fn{color:inherit}.rg .kurz-antwort .fn{vertical-align:.9em;font-size:.5em}@media (width>=720px){.rg .zeitleiste-vier{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:22px}}.rg .moment-sie .moment-punkt{border-color:var(--brand-secondary);background:var(--rg-flaeche);color:var(--rg-akzent)}.rg .moment-sie .moment-punkt .ico{stroke-width:1.75px;width:17px;height:17px}.rg .moment .moment-zusage{background:var(--tint-secondary-12);color:var(--rg-akzent);border-radius:999px;margin-top:8px;padding:1px 9px;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.rg .kapitel .az-wz{top:auto;bottom:4%;left:26%;transform:translate(-50%)rotate(-18deg)}.rg .kapitel .zb-expose{grid-template-areas:"auszug anzeige";margin-top:28px;padding:28px}@media (width<=899px){.rg .kapitel .zb-expose{grid-template-areas:"auszug""anzeige"}}@media (width<=719px){.rg .kapitel .zb-expose{margin-top:24px;padding:18px 12px 12px}}.rg .vorschau .zb-vf-flaeche{height:380px}.rg .vorschau .zb-vf-flaeche .bl{width:min(340px,90%)}.rg .vorschau .zb-kleingedruckt{margin-top:16px}.rg .zb-vf figcaption .zb-textknopf{min-height:44px}@media (width<=719px){.rg .vorschau .zb-vf-flaeche{height:300px}.rg .vorschau .zb-vf-flaeche .bl{width:300px}}.rg .kapitel .zb-woche-block{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;padding:28px}.rg .zb-woche-block .werktag-text{margin-top:10px}@media (width<=719px){.rg .kapitel .zb-woche-block{padding:20px 14px}}.rg .fragen{border-top:1px solid var(--rg-kante);margin:28px 0 0}.rg .fragen .mk-frage{border:0;border-bottom:1px solid var(--rg-linie);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.rg .fragen .mk-frage summary{min-height:64px;color:var(--rg-ink);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16.5px;font-weight:680;line-height:1.35;list-style:none;display:flex}.rg .fragen .mk-frage summary::-webkit-details-marker{display:none}.rg .fragen .mk-frage summary svg{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--rg-kante);transition:transform var(--motion-dauer-2) var(--motion-ruhe);border-radius:50%;flex:none;padding:7px}.rg .fragen .mk-frage[open] summary svg{transform:rotate(180deg)}.rg .fragen .mk-frage-antwort{color:var(--rg-lead);margin:0;padding:0 46px 20px 0;font-size:15.5px;line-height:1.65}@media (width<=719px){.rg .fragen .mk-frage summary{font-size:16px}.rg .fragen .mk-frage-antwort{padding-right:0}}.rg .leiste{visibility:hidden;transition:transform var(--motion-dauer-3) var(--motion-ruhe), visibility 0s linear var(--motion-dauer-3);transform:translateY(110%)}.rg .leiste[data-sichtbar]{visibility:visible;transition:transform var(--motion-dauer-3) var(--motion-ruhe);transform:none}.rg .leiste-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rg .leiste-preis .weg-ab{font-size:10.5px}.rg .fortschritt{grid-template-columns:repeat(var(--zs-schritte,4), minmax(0, 1fr))}.rg .finder{scroll-margin-top:calc(var(--rg-kopf) + 16px)}.rg [data-status=anders] .z-chip{background:var(--tint-warn-08);color:var(--fg-warn)}.rg [data-status=anders] .z-nein{display:block}.rg .z-preis-anders{font-family:var(--font-ui);letter-spacing:0;color:var(--wz-neben);font-weight:500}.rg .erg-weg-preis .weg-ab{font-size:11px}.rg .erg-grund .fs,.rg .erg-zusatz .fs{margin-left:4px}.rg .finder-vorab{display:none}.rg .finder[data-bereit=nein]:has(input:checked) .finder-vorab{display:grid}.rg .finder[data-bereit=nein]:has(input:checked) .optionen{opacity:.55;pointer-events:none}.rg .finder-vorab>.finder-status{grid-area:1/1;display:block}.rg .finder-vorab>.finder-status-laedt{animation:.01ms linear 4s both zs-check-aus}.rg .finder-vorab>.finder-status-fehler{animation:.01ms linear 4s both zs-check-ein}@keyframes zs-check-ein{0%{visibility:hidden}}@keyframes zs-check-aus{to{visibility:hidden}}.rg .kapitel .finder{margin-top:32px}@media (width<=479px){.rg .zulassung li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""preis chip";row-gap:0;padding:4px 0}.rg .z-name{grid-area:name}.rg .z-preis{grid-area:preis;font-size:12px}.rg .z-chip{grid-area:chip;min-width:0}}.rg .weg-name{-webkit-hyphens:manual;hyphens:manual}@media (width>=1200px){.rg .kapitel .zb-expose{grid-template-columns:minmax(0,1fr);grid-template-areas:"auszug""anzeige"}.rg .kapitel .zb-auszug{max-width:520px}.rg .vorschau{grid-template-columns:minmax(0,1fr)}.rg .vorschau .zb-vf{max-width:560px}}.rg .preis-kopf h3,.rg .erg-weg-name{-webkit-hyphens:manual;hyphens:manual}@media (width>=720px){.rg .preis-kopf{gap:8px}.rg .preis-betrag .zahl{font-size:21px}}@media (width>=1200px){.rg .preis-karte{padding-inline:20px}.rg .preis-betrag .zahl{font-size:20px}}@media (width<=719px){.rg .schluss-karte{padding-inline:18px}}@media (width>=720px){.rg .zeitleiste .moment{align-content:start}}@media (width<=359px){.rg .kurz-raster{grid-template-columns:minmax(0,1fr)}.rg .zb-stapel{width:206px;transform:translate(-38%)}.rg .preis-karte .knopf{white-space:normal;text-align:center}.rg .enthalten .haken{grid-template-columns:minmax(0,1fr)}.rg .h1-2{display:none}}@media (width<=399px){.rg .h1{font-size:clamp(28px,7.4vw,34px)}}.rg .erg-weg>:is(h4,h5,p){margin:0}.rg .erg-weg-name{align-self:center}@media (width<=559px){.rg .leiste a{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 12px}.rg .leiste-name{white-space:normal;text-overflow:clip;-webkit-hyphens:auto;hyphens:auto;overflow:visible}.rg .leiste-preis{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.rg .leiste-preis small{margin-top:0}}.rg .ztab-rahmen{margin-top:28px}.rg .ztab{border-collapse:separate;border-spacing:0;border:1px solid var(--rg-linie);background:var(--rg-flaeche);width:100%;box-shadow:var(--rg-schatten);border-radius:20px;font-size:14.5px;line-height:1.5;overflow:hidden}.rg .ztab th,.rg .ztab td{border-top:1px solid var(--rg-linie);text-align:left;vertical-align:top;padding:14px 18px}.rg .ztab thead th,.rg .ztab thead td{background:var(--n-50);color:var(--rg-ink);letter-spacing:-.015em;border-top:0;font-size:14.5px;font-weight:750}.rg .ztab tbody th{width:27%;color:var(--rg-neben);font-size:13.5px;font-weight:650}.rg .ztab td{color:var(--rg-lead)}.rg .ztab td b{color:var(--rg-ink);font-weight:680}.rg .ztab td .fs{margin-left:4px}.rg .ztab .weg-ab{font-size:11.5px}.rg .ztab-preis{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--rg-ink);white-space:nowrap;font-weight:650}.rg .ztab-klein{color:var(--rg-neben);margin-top:2px;font-size:12.5px;font-weight:500;display:block}@media (width<=719px){.rg .ztab,.rg .ztab tbody,.rg .ztab tr,.rg .ztab th,.rg .ztab td{display:block}.rg .ztab thead{display:none}.rg .ztab tr{border-top:1px solid var(--rg-linie);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:14px 16px;display:grid}.rg .ztab tbody tr:first-child{border-top:0}.rg .ztab th,.rg .ztab td{border:0;width:auto;padding:0}.rg .ztab tbody th{width:auto;color:var(--rg-ink);grid-column:1/-1;font-size:14px;font-weight:750}.rg .ztab td{font-size:14px}.rg .ztab td:before{content:attr(data-spalte);color:var(--rg-neben);margin-bottom:2px;font-size:12px;font-weight:650;display:block}.rg .ztab td[colspan]{grid-column:1/-1}.rg .ztab td[colspan]:before{content:none}}
