.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--ts-tief:#0f1114;--ts-anthrazit:#1a1d22;--ts-silber:#c4c8ce;--ts-silber-hell:#e4e6e9;--ts-text:#f2f3f5;--ts-text-2:#9aa0a8;--ts-silber-dunkel:#8b9098;--ts-grau-text:#5f646c;--ts-weiss:#fff;--ts-haarlinie:#c4c8ce29;--ts-haarlinie-stark:#c4c8ce52;--ts-bg:var(--ts-tief);--ts-surface:var(--ts-anthrazit);--ts-fg:var(--ts-text);--ts-fg-muted:var(--ts-text-2);--ts-line:var(--ts-haarlinie);--ts-accent:var(--ts-silber);--ts-button-bg:var(--ts-silber-hell);--ts-button-fg:var(--ts-tief);--ts-font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--ts-w-normal:400;--ts-w-fett:600;--ts-fs-1:clamp(2.25rem, 1.6rem + 2.4vw, 3.75rem);--ts-fs-2:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--ts-fs-3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--ts-fs-4:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--ts-fs-5:.8125rem;--ts-lh-1:1.1;--ts-lh-2:1.15;--ts-lh-3:1.35;--ts-lh-4:1.6;--ts-lh-5:1.45;--ts-space-1:8px;--ts-space-2:16px;--ts-space-3:24px;--ts-space-4:32px;--ts-space-5:48px;--ts-space-6:64px;--ts-space-7:96px;--ts-space-8:128px;--ts-container:1200px;--ts-columns:12;--ts-gap:24px;--ts-radius-s:2px;--ts-radius-m:4px;--ts-line-w:1px;--ts-accent-line-w:2px;--ts-ease:cubic-bezier(.2,.7,.2,1);--ts-dur:.22s}.ts-hell,[data-theme=light]{--ts-bg:var(--ts-weiss);--ts-surface:var(--ts-text);--ts-fg:var(--ts-anthrazit);--ts-fg-muted:var(--ts-grau-text);--ts-line:#1a1d2224;--ts-accent:var(--ts-silber-dunkel);--ts-button-bg:var(--ts-anthrazit);--ts-button-fg:var(--ts-text)}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-variable.woff2)format("woff2-variations"),url(/fonts/archivo-latin-variable.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--s-fs-1:clamp(2.25rem, 1.6rem + 2.4vw, 3.75rem);--s-fs-2:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--s-fs-3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--s-fs-4:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--s-fs-5:.8125rem;--s-lh-1:1.1;--s-lh-2:1.15;--s-lh-3:1.35;--s-lh-4:1.6;--s-lh-5:1.45;--s-w-normal:400;--s-w-fett:600;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--s-inhalt:1200px;--s-spalt:24px;--s-rand:24px;--s-abschnitt:var(--s-6);--s-kopf:80px;--s-kopf-kompakt:64px;--s-logo-breite:218px;--s-logo-klein:.84;--bg:var(--ts-tief);--fg:var(--ts-text);--muted:var(--ts-text-2);--linie:var(--ts-haarlinie);--link:var(--ts-silber);--r:2px}@media (width>=900px){:root{--s-rand:40px;--s-abschnitt:var(--s-7);--s-kopf:104px;--s-kopf-kompakt:72px;--s-logo-breite:268px;--s-logo-klein:.78}}.s-anthrazit{--bg:var(--ts-anthrazit)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-kopf-kompakt)}html.menue-offen{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--s-fs-4);line-height:var(--s-lh-4);font-weight:var(--s-w-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-stretch:100%;position:relative;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,address{margin:0}ul,ol{padding:0;list-style:none}address{font-style:normal}a{color:inherit}::selection{background:var(--ts-silber);color:var(--ts-tief)}:focus-visible{outline:2px solid var(--ts-silber);outline-offset:3px;border-radius:var(--r)}.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}.s-skip{left:var(--s-2);z-index:100;background:var(--ts-silber-hell);color:var(--ts-tief);font-weight:var(--s-w-fett);border-radius:var(--r);padding:12px 16px;position:absolute;top:-100px}.s-skip:focus{top:var(--s-2)}.s-h1{font-size:var(--s-fs-1);line-height:var(--s-lh-1);font-weight:var(--s-w-fett);letter-spacing:-.02em;text-wrap:balance}.s-h2{font-size:var(--s-fs-2);line-height:var(--s-lh-2);font-weight:var(--s-w-fett);letter-spacing:-.015em;text-wrap:balance}.s-h3{font-size:var(--s-fs-3);line-height:var(--s-lh-3);font-weight:var(--s-w-fett);letter-spacing:-.01em}.s-einleitung{font-size:var(--s-fs-3);line-height:var(--s-lh-3);font-weight:var(--s-w-normal);max-width:34em}.s-text{max-width:38em}.s-gedaempft{color:var(--muted)}.s-label{font-size:var(--s-fs-5);line-height:var(--s-lh-5);font-weight:var(--s-w-fett);letter-spacing:.02em;color:var(--muted)}.s-klein{font-size:var(--s-fs-5);line-height:var(--s-lh-5);color:var(--muted)}.s-wrap{width:100%;max-width:calc(var(--s-inhalt) + 2 * var(--s-rand));padding-inline:var(--s-rand);margin-inline:auto}.s-abschnitt{background:var(--bg);color:var(--fg);padding-block:var(--s-abschnitt)}.s-abschnitt+.s-abschnitt:not(.s-anthrazit):not(.s-anthrazit+*){border-top:1px solid var(--linie)}.s-raster{gap:var(--s-5) var(--s-spalt);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.s-raster{grid-template-columns:repeat(12,minmax(0,1fr))}.sp-4{grid-column:span 4}.sp-5{grid-column:span 5}.sp-6{grid-column:span 6}.sp-7{grid-column:span 7}.sp-8{grid-column:span 8}.sp-12{grid-column:1/-1}.ab-8{grid-column:8/span 5}}.s-stapel{gap:var(--s-3);align-content:start;justify-items:start;display:grid}.s-kopfteil{gap:var(--s-2);margin-bottom:var(--s-5);max-width:46em;display:grid}.s-link{color:var(--link);font-weight:var(--s-w-fett);text-underline-offset:4px;align-items:center;gap:var(--s-1);text-decoration:underline 1px #c4c8ce73;transition:color .2s,text-decoration-color .2s;display:inline-flex}.s-link .ts-icon{transition:transform .3s}.s-link:hover{color:var(--fg);text-decoration-color:currentColor}.s-link:hover .ts-icon{transform:translate(4px)}.s-text a,.s-klein a{color:var(--link);text-underline-offset:3px}.s-btn{align-items:center;gap:var(--s-1);min-height:48px;padding:0 var(--s-3);background:var(--ts-silber-hell);color:var(--ts-tief);border-radius:var(--r);font:inherit;font-weight:var(--s-w-fett);cursor:pointer;border:0;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.s-btn:hover{background:var(--ts-silber)}.s-aktionen{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.s-kopf{z-index:20;height:var(--s-kopf);isolation:isolate;--hoch:calc(var(--s-kopf-kompakt) - var(--s-kopf));position:sticky;top:0}.s-kopf:before,.s-kopf:after{content:"";z-index:-1;pointer-events:none;transition:transform .35s;position:absolute;inset:0 0 auto}.s-kopf:before{height:var(--s-kopf);background:var(--ts-tief)}.s-kopf:after{top:calc(var(--s-kopf) - 1px);border-top:1px solid #0000;height:1px;transition:transform .35s,border-color .2s}.s-kopf__in{align-items:center;gap:var(--s-4);height:100%;transition:transform .35s;display:flex}.s-kopf__logo{transform-origin:0;margin-right:auto;transition:transform .35s;display:block}.s-kopf__logo img{width:var(--s-logo-breite);height:auto}.s-kopf[data-gescrollt]{pointer-events:none}.s-kopf[data-gescrollt] :is(.s-kopf__logo,.s-kopf__nav,.s-kopf__cta,.s-menue){pointer-events:auto}.s-kopf[data-gescrollt]:before{transform:translateY(var(--hoch))}.s-kopf[data-gescrollt]:after{transform:translateY(var(--hoch));border-color:var(--linie)}.s-kopf[data-gescrollt] .s-kopf__in{transform:translateY(calc(var(--hoch) / 2))}.s-kopf[data-gescrollt] .s-kopf__logo{transform:scale(var(--s-logo-klein))}.menue-offen .s-kopf[data-gescrollt]:before,.menue-offen .s-kopf[data-gescrollt]:after,.menue-offen .s-kopf[data-gescrollt] .s-kopf__in,.menue-offen .s-kopf[data-gescrollt] .s-kopf__logo{transition:none;transform:none}.s-kopf__nav{gap:var(--s-4);display:none}.s-kopf__nav a{color:var(--muted);border-bottom:1px solid #0000;padding-block:6px;text-decoration:none;transition:color .2s,border-color .2s}.s-kopf__nav a:hover{color:var(--fg)}.s-kopf__nav a[aria-current=page]{color:var(--fg);border-color:var(--ts-silber)}.s-kopf__cta{display:none}.s-menue>summary{cursor:pointer;align-items:center;gap:var(--s-1);min-height:44px;font-weight:var(--s-w-fett);list-style:none;display:flex}.s-menue>summary::-webkit-details-marker{display:none}.s-menue__striche{border-block:2px solid;width:22px;height:10px}.s-menue[open] .s-menue__striche{border-bottom-color:#0000}.s-menue__panel{inset:var(--s-kopf) 0 0 0;background:var(--ts-tief);border-top:1px solid var(--linie);padding:var(--s-4) var(--s-rand);align-content:start;gap:var(--s-5);display:grid;position:fixed;overflow-y:auto}.s-menue__panel li{border-bottom:1px solid var(--linie)}.s-menue__panel li a{padding:var(--s-2) 0;font-size:var(--s-fs-3);font-weight:var(--s-w-fett);text-decoration:none;display:block}.s-menue__panel li a[aria-current=page]{color:var(--ts-silber)}@media (width>=1080px){.s-kopf__nav,.s-kopf__cta{display:flex}.s-menue{display:none}}:root{--mx:-10000;--my:-10000;--sy:0;--an:0;--glanz-radius:100px;--glanz-kern:1;--glanz-kern-groesse:14%;--glanz-hof:.55;--glanz-hof-stelle:40%;--glanz-neigung:.4;--glanz-schatten:.4;--glanz-umkreis:120;--licht-kante:.35;--licht-kante-radius:180;--licht-linie:.3;--licht-linie-radius:240;--licht-icon:.4;--licht-icon-umkreis:120;--licht-btn:.95;--licht-btn-radius:56;--licht-btn-tiefe:.55;--licht-btn-umkreis:80;--licht-flaeche:.03;--licht-flaeche-radius:460}html[data-licht] [data-sicht]{--lx:calc((var(--mx) - var(--ex,0)) / var(--es,1));--ly:calc((var(--my) + var(--sy) * var(--rollt,1) - var(--ey,0)) / var(--es,1));--lxp:calc(var(--lx) * 1px);--lyp:calc(var(--ly) * 1px);--nah:clamp(0, 1 - hypot(max(0, -1 * var(--lx), var(--lx) - var(--ew,0)), max(0, -1 * var(--ly), var(--ly) - var(--eh,0))) / var(--umkreis,120), 1)}html[data-licht] :is(.s-abschnitt,.s-hero,.s-fuss,.s-karte,.s-tafel,.s-anruf)[data-sicht]{background-image:radial-gradient(circle calc(var(--licht-flaeche-radius) * 1px) at var(--lxp) var(--lyp), rgba(255, 255, 255, calc(var(--licht-flaeche) * var(--an))), #fff0)}html[data-licht] :is(.s-karte,.s-tafel,.s-anruf)[data-sicht]{position:relative}html[data-licht] :is(.s-karte,.s-tafel,.s-anruf)[data-sicht]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle calc(var(--licht-kante-radius) * 1px) at calc(var(--lxp) + 1px) calc(var(--lyp) + 1px), rgba(228, 230, 233, calc(var(--licht-kante) * var(--an))), #e4e6e900);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-licht] :is(.s-abschnitt,.s-schritte,.s-schritte li,.s-zeilen,.s-zeilen li,.s-fuss__unten,.s-karte ul)[data-sicht],html[data-licht] .s-kopf[data-gescrollt][data-sicht]:after{border-image:radial-gradient(circle calc(var(--licht-linie-radius) * 1px) at var(--lxp) var(--lyp), rgba(228, 230, 233, calc(.16 + (var(--licht-linie) - .16) * var(--an))), var(--ts-haarlinie)) 1}html[data-licht] :is(.s-karte,.s-tafel,.s-wege,.s-haken,.s-zeilen) .ts-icon[data-sicht]{--umkreis:var(--licht-icon-umkreis);color:color-mix(in srgb, #fff calc(var(--licht-icon) * var(--nah) * var(--an) * 100%), var(--ts-silber))}html[data-licht] .s-btn[data-sicht]{--umkreis:var(--licht-btn-umkreis);background-color:color-mix(in srgb, var(--ts-silber) calc(var(--licht-btn-tiefe) * var(--nah) * var(--an) * 100%), var(--ts-silber-hell));background-image:radial-gradient(circle calc(var(--licht-btn-radius) * 1px) at var(--lxp) var(--lyp), rgba(255, 255, 255, calc(var(--licht-btn) * var(--an))), #fff0);transition:color .2s}.s-glanz{--umkreis:var(--glanz-umkreis);line-height:0;display:block;position:relative}.s-glanz__licht{pointer-events:none;opacity:0;-webkit-mask:var(--maske) center / 100% 100% no-repeat;mask:var(--maske) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden;mask-mode:luminance}.s-glanz__punkt{left:calc(var(--glanz-radius) * -1);top:calc(var(--glanz-radius) * -1);width:calc(var(--glanz-radius) * 2);height:calc(var(--glanz-radius) * 2);background:radial-gradient(closest-side, rgba(255, 255, 255, var(--glanz-kern)) 0 var(--glanz-kern-groesse), rgba(255, 255, 255, var(--glanz-hof)) var(--glanz-hof-stelle), #fff0);border-radius:50%;position:absolute}.s-glanz__neigung{opacity:0;background:linear-gradient(90deg, rgba(15, 17, 20, var(--glanz-schatten)) 25%, #0f111400 48%, #fff0 52%, rgba(255, 255, 255, var(--glanz-neigung)) 75%);width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}html[data-licht] .s-glanz[data-sicht] .s-glanz__licht{opacity:calc(min(1, var(--nah) * 3) * var(--an))}html[data-licht] .s-glanz[data-sicht] .s-glanz__punkt{transform:translate(var(--lxp), var(--lyp))}html[data-licht] .s-glanz[data-sicht] .s-glanz__neigung{opacity:calc(var(--nah) * var(--an));transform:rotate(atan2(calc(var(--ly) - var(--eh) / 2), calc(var(--lx) - var(--ew) / 2)))}.s-faden{z-index:1;pointer-events:none;width:2px;left:max(calc(max(var(--s-rand), (100vw - var(--s-inhalt)) / 2) - 40px), calc(var(--s-rand) / 2 - 1px));background:var(--ts-silber);opacity:.7;transform-origin:0 0;position:absolute;transform:scaleY(0)}.s-faden[hidden]{display:none}.bewegung [data-ein]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--verz,0s);transform:translateY(20px)}.bewegung [data-ein].ist-da{opacity:1;transform:none}.s-hero{padding-block:var(--s-5) 0}.s-hero__zeichen{display:none}@media (width>=900px){.s-hero{padding-block:var(--s-7) 0}.s-hero__zeichen{grid-column:10/span 3;place-self:end;width:168px;display:block}.s-hero__zeichen img{width:100%;height:auto}}.s-karten{gap:var(--s-3);display:grid}@media (width>=900px){.s-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-karte{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--linie);background:var(--ts-anthrazit);border-radius:4px;grid-template-rows:auto auto 1fr auto;transition:border-color .3s;display:grid}.s-karte:hover{border-color:var(--ts-haarlinie-stark)}.s-karte .ts-icon{color:var(--ts-silber);margin-bottom:var(--s-1)}.s-karte ul{gap:var(--s-1);padding-top:var(--s-2);margin-top:var(--s-1);border-top:1px solid var(--linie);align-content:start;display:grid}.s-karte li{gap:var(--s-1);grid-template-columns:20px 1fr;display:grid}.s-karte li .ts-icon{margin:4px 0 0}.s-karte .s-link{margin-top:var(--s-2)}.s-wege{gap:var(--s-2);display:grid}.s-wege a{font-weight:var(--s-w-fett);gap:var(--s-2);align-items:center;text-decoration:none;display:inline-flex}.s-wege a:hover{color:var(--link)}.s-wege .ts-icon{color:var(--ts-silber)}.s-anruf{gap:var(--s-3);width:100%;max-width:520px;padding:var(--s-4);border:1px solid var(--linie);background:var(--ts-tief);color:var(--ts-text);contain:layout paint;border-radius:4px;display:grid}.s-anruf__kopf{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.s-anruf__status{align-items:center;gap:var(--s-2);display:flex}.s-anruf__ring{border:1px solid var(--ts-silber);width:40px;height:40px;color:var(--ts-silber);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.s-anruf__ring:after{content:"";border:1px solid var(--ts-silber);opacity:0;border-radius:50%;position:absolute;inset:-1px}.s-anruf[data-phase=klingelt] .s-anruf__ring:after{animation:1.4s ease-out infinite s-ring}@keyframes s-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.s-anruf__titel{font-weight:var(--s-w-fett);line-height:1.3}.s-anruf__unter{font-size:var(--s-fs-5);color:var(--ts-text-2);font-variant-numeric:tabular-nums}.s-anruf__beispiel{font-size:var(--s-fs-5);font-weight:var(--s-w-fett);border:1px solid var(--ts-text-2);color:var(--ts-text-2);border-radius:var(--r);flex:none;padding:2px 8px}.s-welle{align-items:center;gap:3px;height:40px;display:flex}.s-welle i{background:#c4c8ce38;border-radius:1px;flex:1;height:100%;transform:scaleY(.06)}.s-anruf[data-spricht=anrufer] .s-welle i{background:var(--ts-text-2)}.s-anruf[data-spricht=assistenz] .s-welle i{background:var(--ts-silber-hell)}.s-protokoll{gap:var(--s-2);line-height:var(--s-lh-5);align-content:start;min-height:15em;display:grid}.s-protokoll li{gap:var(--s-2);grid-template-columns:64px 1fr;display:grid}.s-protokoll li[hidden]{display:none}.s-protokoll b{font-weight:var(--s-w-fett);font-size:var(--s-fs-5);color:var(--ts-text-2);padding-top:.1em}.s-protokoll li[data-wer=assistenz] b{color:var(--ts-silber)}.s-protokoll li[data-wer=notiz]{border-top:1px solid var(--linie);padding-top:var(--s-2)}.s-protokoll li[data-wer=notiz] span{color:var(--ts-text-2)}.s-tipp:after{content:"";vertical-align:-2px;background:var(--ts-silber);width:2px;height:1em;margin-left:2px;display:inline-block}.s-anruf__fuss{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--s-fs-5);color:var(--ts-text-2);display:flex}.s-anruf__nochmal{color:var(--ts-text);font:inherit;font-weight:var(--s-w-fett);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;flex:none;padding:8px 0;text-decoration:underline}.s-fuss{background:var(--ts-anthrazit);color:var(--ts-text-2);padding-block:var(--s-6) var(--s-4);z-index:2;position:relative}.s-fuss__raster{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.s-fuss h2{font-size:var(--s-fs-5);font-weight:var(--s-w-fett);color:var(--ts-text);margin-bottom:var(--s-2)}.s-fuss ul{gap:var(--s-1);display:grid}.s-fuss a{color:var(--ts-text);text-decoration:none}.s-fuss a:hover{color:var(--ts-silber)}.s-fuss__unten{justify-content:space-between;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--linie);font-size:var(--s-fs-5);flex-wrap:wrap;display:flex}.s-fuss__unten nav{gap:var(--s-3);display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.s-schritte{border-top:1px solid var(--linie);display:grid}.s-schritte li{gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid var(--linie);align-content:start;display:grid}@media (width>=900px){.s-schritte{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--linie)}.s-schritte li{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:0}.s-schritte li+li{border-left:1px solid var(--linie);padding-left:var(--s-3)}}.s-haken{gap:var(--s-1);display:grid}.s-haken li{gap:var(--s-1);grid-template-columns:24px 1fr;display:grid}.s-haken .ts-icon{color:var(--ts-silber);margin-top:4px}.s-zeilen{border-top:1px solid var(--linie)}.s-zeilen li{border-bottom:1px solid var(--linie)}.s-zeilen a,.s-zeilen span.s-zeile{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;text-decoration:none;display:flex}.s-zeilen a .ts-icon{color:var(--ts-silber);flex:none;transition:transform .3s}.s-zeilen a:hover .ts-icon{transform:translate(4px)}.s-zeilen a:hover .s-h3{color:var(--ts-silber)}.s-tafel{padding:var(--s-4);border:1px solid var(--linie);background:var(--ts-anthrazit);gap:var(--s-2);border-radius:4px;align-content:start;display:grid}.s-anthrazit .s-tafel{background:var(--ts-tief)}.s-produktbild{padding:var(--s-5);background:var(--ts-text);border-radius:4px;place-items:center;display:grid}.s-produktbild img{width:min(100%,320px);height:auto}.s-absender{align-items:center;gap:var(--s-1);font-size:var(--s-fs-5);color:var(--muted);display:inline-flex}.s-absender img{width:18px;height:18px}.s-steckbrief{margin:var(--s-3) 0 0;border-top:1px solid var(--linie);justify-self:stretch}.s-steckbrief div{padding:var(--s-2) 0;border-bottom:1px solid var(--linie);grid-template-columns:1fr;gap:4px;display:grid}.s-steckbrief dt{margin:0}.s-steckbrief dd{font-weight:var(--s-w-fett);margin:0}@media (width>=640px){.s-steckbrief div{align-items:baseline;gap:var(--s-3);grid-template-columns:12rem 1fr}}.s-qr{padding:var(--s-2);background:#fff;border-radius:4px;width:200px}.s-formular{gap:var(--s-3);display:grid}.s-feld{gap:var(--s-1);display:grid}.s-feld label{font-size:var(--s-fs-5);font-weight:var(--s-w-fett);color:var(--muted)}.s-eingabe{font:inherit;color:var(--fg);background:var(--ts-anthrazit);border:1px solid var(--linie);border-radius:var(--r);width:100%;min-height:48px;padding:12px 14px;transition:border-color .2s}.s-eingabe:hover{border-color:var(--ts-haarlinie-stark)}.s-eingabe:focus{border-color:var(--ts-silber);outline:none}select.s-eingabe{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23C4C8CE' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}textarea.s-eingabe{resize:vertical;min-height:160px}.s-recht{max-width:46em}.s-recht h2{font-size:var(--s-fs-3);line-height:var(--s-lh-3);font-weight:var(--s-w-fett);margin:var(--s-5) 0 var(--s-2)}.s-recht h2:first-child{margin-top:0}.s-recht h3{font-size:var(--s-fs-4);font-weight:var(--s-w-fett);margin:var(--s-3) 0 var(--s-1)}.s-recht p,.s-recht ul{margin:0 0 var(--s-2);color:var(--muted)}.s-recht ul{padding-left:1.2em;list-style:outside}.s-recht a{color:var(--link);text-underline-offset:3px}@media (width>=700px){.s-karten.s-karten--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-paket{gap:var(--s-3);display:grid}@media (width>=900px){.s-paket{grid-template-columns:1fr 1fr 1fr}}.s-preis{font-size:var(--s-fs-3);line-height:var(--s-lh-3);font-weight:var(--s-w-fett)}.s-demo-nr{font-size:var(--s-fs-2);line-height:var(--s-lh-2);font-weight:var(--s-w-fett);color:var(--fg);font-variant-numeric:tabular-nums;text-decoration:none}.s-demo-nr:hover{color:var(--ts-silber)}
