.st-hub{overflow-x:clip}.st-hub .tool-hero{margin-bottom:var(--l-2)}.st-hub .tool-title{font-size:clamp(1.45rem,1.2rem + 1.4vw,2rem);line-height:1.2;letter-spacing:-.02em}.st-hub .tool-lead{max-width:36rem;font-size:clamp(1rem,.95rem + .25vw,1.1rem);line-height:1.55}.st-hub__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 var(--l-2);padding:0;list-style:none;font-size:var(--l-step-small);color:var(--l-muted)}.st-hub__meta li{position:relative}.st-hub__meta li+li:before{content:"·";position:absolute;left:-.65rem;color:var(--l-line)}.st-hub .hilfe-warnung{margin-bottom:var(--l-3)}.st-hub__checks{margin-bottom:var(--l-4)}.st-hub__checks .hilfe-karten{gap:.75rem}.st-hub__checks .hilfe-karten a{display:flex;flex-direction:column;justify-content:space-between;gap:.4rem;min-height:5.75rem;padding:1rem 1.05rem;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.st-hub__checks .hilfe-karten a:hover,.st-hub__checks .hilfe-karten a:focus-visible{transform:translateY(-1px)}.st-hub__checks .st-hub__dauer{margin-top:auto;padding-top:.55rem;color:var(--l-muted);font-size:var(--l-step-small);font-weight:500}.st-hub__originale{padding-top:var(--l-2);border-top:1px solid var(--l-line)}.st-hub__originale .hilfe-text{color:var(--l-muted);font-size:var(--l-step-small)}.st-shell{max-width:var(--l-measure);overflow-x:clip}.st-shell>.tool-privacy{margin-bottom:var(--l-2)}.st-keyword{margin-bottom:var(--l-2);color:var(--l-muted);font-size:var(--l-step-small);line-height:1.5}.st-mehrwert{margin-bottom:var(--l-3)}.st-mehrwert .hilfe-text{margin-bottom:.65rem}.st-verwandte{margin-top:var(--l-2)}.st-verwandte__title{margin:0 0 .55rem;font-size:1.05rem;font-weight:650;line-height:1.3}.st-verwandte-list{margin:0}.st-hub__mehrwert{margin-bottom:var(--l-3)}.st-hub__longtails{margin-bottom:var(--l-4)}.st-hub__longtail-list{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:.75rem 0 0;padding:0;list-style:none}.st-hub__longtail-list a{font-size:var(--l-step-small);text-decoration-thickness:1px;text-underline-offset:.15em}.st-progress{position:sticky;top:0;z-index:2;margin:0 0 var(--l-3);padding:.7rem 0 .85rem;background:linear-gradient(to bottom,#f8fafcfa,#f8fafcf0 72%,#f8fafc00)}.st-progress__meta{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;font-size:var(--l-step-small);color:var(--l-muted);font-weight:600}.st-progress__pct{font-variant-numeric:tabular-nums;letter-spacing:.02em}.st-progress__track{height:.4rem;border-radius:999px;background:#94a3b847;overflow:hidden}.st-progress__fill{display:block;height:100%;width:0%;background:var(--l-accent);border-radius:inherit;transition:width .32s cubic-bezier(.22,1,.36,1)}.st-form{display:grid;gap:var(--l-2);margin:0 0 var(--l-3);scroll-margin-top:4.75rem;min-width:0}.st-step{margin:0;padding:1.15rem 1rem;border:0;border-radius:var(--l-radius);background:var(--l-surface);box-shadow:0 1px 0 var(--l-line);animation:st-step-in .28s ease both;min-width:0}.st-step[data-krise="1"]{box-shadow:inset 4px 0 #b91c1c,0 1px 0 var(--l-line);background:snow}.st-step legend{width:100%;max-width:100%;padding:0;margin:0}.st-step__eyebrow{display:block;margin-bottom:.45rem;font-size:var(--l-step-small);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--l-muted)}.st-step[data-krise="1"] .st-step__eyebrow{color:#991b1b}.st-step__q{display:block;font-size:clamp(1.1rem,1.02rem + .55vw,1.3rem);font-weight:650;line-height:1.38;color:var(--l-ink);letter-spacing:-.015em;overflow-wrap:anywhere}.st-step .st-options.tool-wahl-optionen{display:grid;flex-wrap:unset;gap:.6rem;margin-top:var(--l-3)}.st-step .st-options label{display:block;width:100%;min-width:0}.st-step .st-options span{display:flex;align-items:center;width:100%;min-height:3.25rem;padding:.9rem 1.05rem;border:1.5px solid var(--l-line);border-radius:var(--l-radius);background:#fff;font-size:1.02rem;line-height:1.4;color:var(--l-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.st-step .st-options label:hover span{border-color:#1d4ed859}.st-step .st-options label:active span{transform:scale(.992)}.st-step .st-options input:checked+span{border-color:var(--l-accent);background:#eff6ff;color:var(--l-accent);font-weight:650;box-shadow:inset 3px 0 0 var(--l-accent)}.st-step .st-options input:focus-visible+span{outline:3px solid var(--l-accent);outline-offset:2px}.st-nav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--l-2)) calc(-1 * var(--l-2));padding:.85rem var(--l-2) calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#f8fafcfc 58%,#f8fafc00);box-shadow:0 -10px 18px -16px #0f172a59}.st-nav__back{background:none;border:0;min-height:2.75rem;padding:.7rem .5rem;color:var(--l-muted);text-decoration:underline;text-underline-offset:.15em;cursor:pointer;font-size:var(--l-step-small)}.st-nav__back:hover{color:var(--l-ink)}.st-nav .lotse-cta{min-height:3.15rem;min-width:8.5rem;padding:.75rem 1.4rem;font-size:1.05rem;border:0;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.st-nav .lotse-cta:not(:disabled):active{transform:scale(.985)}.st-nav .lotse-cta:disabled{opacity:.42;cursor:not-allowed}.st-ergebnis{margin:0 0 var(--l-4);padding:0;background:transparent;box-shadow:none;scroll-margin-top:5rem;animation:st-step-in .32s ease both;min-width:0}.st-ergebnis:focus{outline:none}.st-ergebnis:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px;border-radius:var(--l-radius)}.st-ergebnis .hilfe-krise{margin-top:0;margin-bottom:var(--l-3);border-left:4px solid #b91c1c}.st-band{padding:1.15rem 1rem;border-radius:var(--l-radius);background:var(--l-surface);box-shadow:0 1px 0 var(--l-line);border-left:4px solid var(--l-accent)}.st-band[data-band=niedrig]{border-left-color:#059669;background:linear-gradient(180deg,#f0fdf9 0%,var(--l-surface) 48%)}.st-band[data-band=erhoeht]{border-left-color:#b45309;background:linear-gradient(180deg,#fffbeb 0%,var(--l-surface) 48%)}.st-band[data-band=hoch]{border-left-color:#b91c1c;background:linear-gradient(180deg,#fef2f2 0%,var(--l-surface) 48%)}.st-band h3,.st-originale h3,.st-next h3{margin:0 0 var(--l-1);font-size:clamp(1.12rem,1.05rem + .35vw,1.35rem);letter-spacing:-.015em}.st-band p{margin:0 0 var(--l-2);max-width:36rem}.st-band__score{margin:0;font-size:var(--l-step-small);color:var(--l-muted)}.st-originale,.st-next{margin-top:var(--l-3);padding-top:var(--l-2);border-top:1px solid var(--l-line)}.st-originale h3{font-size:1rem;color:var(--l-muted);font-weight:650}.st-originale ul{margin:0;padding-left:1.15rem;display:grid;gap:.4rem;font-size:var(--l-step-small);color:var(--l-muted)}.st-originale a{color:var(--l-ink)}.st-next-list{margin-top:var(--l-1)}.st-next-list a{min-height:3rem}.st-ergebnis>.st-nav__back{margin-top:var(--l-3);display:inline-block}.st-shell .lotse-block{margin-top:var(--l-4)}@keyframes st-step-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.st-progress__fill,.st-hub__checks .hilfe-karten a,.st-options span,.st-nav .lotse-cta{transition:none}.st-step,.st-ergebnis{animation:none}.st-hub__checks .hilfe-karten a:hover,.st-hub__checks .hilfe-karten a:focus-visible,.st-step .st-options label:active span,.st-nav .lotse-cta:not(:disabled):active{transform:none}}@media (max-width: 380px){.st-step{padding:1rem .85rem}.st-step .st-options span{padding:.85rem .9rem;font-size:1rem}.st-nav{margin-left:calc(-1 * var(--l-1, .5rem));margin-right:calc(-1 * var(--l-1, .5rem))}.st-nav .lotse-cta{flex:1 1 auto}}@media (min-width: 768px){.st-step,.st-band{padding:var(--l-3)}.st-nav{margin:0;padding:.5rem 0 0;background:none;position:static;box-shadow:none}.st-progress{position:static;background:none;padding:0 0 .25rem}}
