.stelle-kopf{align-items:flex-start;gap:var(--space-8);max-width:654px;color:var(--color-primary);flex-direction:column;margin:0 auto;display:flex}.stelle-kopf h1{font:var(--text-h2);letter-spacing:-.02em}.stelle-kopf__basis{font:var(--text-h2);letter-spacing:-.02em;color:color-mix(in srgb, var(--color-schwarz) 40%, transparent)}.stelle-kopf__meta{font:var(--text-h5)}.stelle-inhalt{gap:var(--space-13);max-width:654px;padding-bottom:var(--space-9);color:var(--color-primary);flex-direction:column;margin:0 auto;display:flex}.stelle-beschreibung h2{font:var(--text-h3);margin-bottom:var(--space-3)}.stelle-beschreibung h3{font:var(--text-h5);margin-bottom:var(--space-3)}.stelle-beschreibung p,.stelle-beschreibung li{font:var(--text-body)}.stelle-beschreibung p+p,.stelle-beschreibung p+ul,.stelle-beschreibung ul+p,.stelle-beschreibung *+h2,.stelle-beschreibung *+h3{margin-top:var(--space-4)}.stelle-beschreibung ul{padding-left:var(--space-5)}@media (max-width:767px){.stelle-inhalt{gap:var(--space-11)}}.stelle-bewerbung{gap:var(--space-9);scroll-margin-top:var(--space-12);flex-direction:column;display:flex}.stelle-bewerbung h2{font:var(--text-h3);letter-spacing:-.01em}.stelle-formular{gap:var(--space-6);padding:var(--space-6) var(--space-8);background:var(--color-bg);border-radius:var(--radius-md);flex-direction:column;display:flex}.stelle-formular__paar{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.stelle-formular__feld{flex-direction:column;display:flex}.stelle-formular__feld label{font:var(--text-small);margin-bottom:var(--space-3)}.stelle-formular__eingabe{width:100%;height:50px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-schwarz);font:var(--text-body);transition:border-color var(--dauer) var(--kurve)}.stelle-formular__eingabe:focus{border-color:color-mix(in srgb, var(--color-schwarz) 30%, transparent)}.stelle-formular__eingabe::placeholder{color:color-mix(in srgb, var(--color-schwarz) 50%, transparent)}.stelle-formular__eingabe--text{min-height:200px;padding-top:var(--space-5);padding-bottom:var(--space-5);resize:vertical}.stelle-formular__hinweis{font:var(--text-small);opacity:.5;margin-top:var(--space-2)}.stelle-formular__auswahl{align-items:center;display:flex;position:relative}.stelle-formular__auswahl select{appearance:none;padding-right:var(--space-9)}.stelle-formular__auswahl img{box-sizing:content-box;padding:var(--space-3);background:var(--color-white);pointer-events:none;position:absolute;right:1px}.stelle-formular__zustimmung{align-items:center;gap:var(--space-3);font:var(--text-small);cursor:pointer;display:flex}.stelle-formular__zustimmung input{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white) center / auto no-repeat;cursor:pointer;flex:none;width:20px;height:20px;margin:0}.stelle-formular__zustimmung input:checked{background-image:url(/bilder/icon-haken.svg)}.stelle-formular__zustimmung a{text-decoration:underline}@media (max-width:767px){.stelle-formular{padding:var(--space-6)}.stelle-formular__paar{gap:var(--space-6);grid-template-columns:1fr}}
