.st-anmeldeweg{margin:2rem 0 0}.st-anmeldeweg fieldset{border:none;gap:1.5rem;margin:0;padding:0;display:grid}.st-anmeldeweg fieldset[hidden]{display:none}.st-anmeldeweg legend{font-family:var(--st-display), system-ui, sans-serif;margin-bottom:.5rem;padding:0;font-size:1.35rem;font-weight:600}.st-stufenleiste{border-bottom:1px solid var(--st-linie,#e7e3de);flex-wrap:wrap;gap:.4rem 1.75rem;margin:0 0 2rem;padding:0 0 1.25rem;font-size:.9rem;list-style:none;display:flex}.st-stufenleiste li{color:var(--st-gedaempft,#8b8580);align-items:center;gap:.55rem;display:flex}.st-stufenleiste li b{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:600;display:grid}.st-stufenleiste li[data-stand=dran]{color:var(--tinte,#1a1719);font-weight:600}.st-stufenleiste li[data-stand=dran] b{background:var(--st-akzent,#e00713);color:#fff;border-color:#0000}.st-stufenleiste li[data-stand=durch] b{background:var(--st-linie,#e7e3de);color:var(--tinte,#1a1719);border-color:#0000}.st-anmeldeweg label{gap:.4rem;display:grid}.st-anmeldeweg label>span{font-size:.85rem;font-weight:600}.st-anmeldeweg input[type=text],.st-anmeldeweg input[type=email],.st-anmeldeweg input[type=date],.st-anmeldeweg textarea{border:1px solid var(--st-linie,#d9d4cd);width:100%;color:inherit;font:inherit;background:#fff;border-radius:.4rem;padding:.8rem .9rem;font-size:1rem}.st-anmeldeweg small{color:var(--st-gedaempft,#6b6560);font-size:.82rem;font-weight:400;line-height:1.5}.st-feldpaar{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;display:grid}.st-frage{border-bottom:1px solid var(--st-linie,#e7e3de);padding-bottom:1.5rem}.st-frage:last-of-type{border-bottom:none}.st-frage-text{font-family:var(--st-display), system-ui, sans-serif;margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.4}.st-freiwillig{letter-spacing:.05em;text-transform:uppercase;color:var(--st-gedaempft,#6b6560);margin-left:.6rem;font-size:.7rem;font-weight:500}.st-frage-hilfe{color:var(--st-gedaempft,#6b6560);margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.st-janein{gap:2rem;display:flex}.st-janein label{cursor:pointer;flex:none;align-items:center;gap:.55rem;padding:.35rem 0;display:flex}.st-janein label:has(input:checked){font-weight:600}.st-janein input{accent-color:var(--st-akzent,#e00713)}.st-anmeldeweg-fuss{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.st-knopf{background:var(--st-akzent,#e00713);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.4rem;padding:.85rem 1.9rem;font-size:1rem;font-weight:600}.st-knopf:disabled{opacity:.4;cursor:not-allowed}.st-zurueck{border:1px solid var(--st-linie,#d9d4cd);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;padding:.85rem 1.4rem;font-size:1rem}.st-fehler,.st-hinweis{border-left:2px solid var(--st-akzent,#e00713);background:#faf7f5;margin:0;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.6}.st-verteilerhinweis{max-width:44rem;color:var(--st-gedaempft,#6b6560);margin:1rem 0 0;font-size:.85rem;line-height:1.5}.st-hinweis{border-left-color:var(--st-linie,#d9d4cd)}.st-bewerbung{padding:clamp(1.25rem,2.5vw,1.875rem) 0 4rem}.st-bewerbung-innen{max-width:var(--spalte);padding:0 var(--rand);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,5vw,4rem);margin:0 auto;display:grid}@media (max-width:62rem){.st-bewerbung-innen{grid-template-columns:minmax(0,1fr)}}.st-bewerbung-text h1{margin:0 0 1rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.15}.st-bewerbung-text .st-vorspann{margin:0 0 2rem}@media (min-width:62.0625rem){.st-bewerbung-text{position:sticky;top:2rem}}.st-bewerbung-formular{border:1px solid var(--st-linie,#e7e3de);background:#fff;border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.st-bewerbung-formular .st-anmeldeweg{margin:0}
