.stellendetail{--labelspalte:26%;--abschnitt-abstand:clamp(32px, 4vw, 56px)}body.stellendetail{padding-bottom:0}.stellendetail .hero{padding-bottom:clamp(40px,5vw,72px)}.stellendetail .hero h1{max-width:25ch;font-size:clamp(2rem,3.4vw,3.5rem)}.stellendetail .abschnitt-titel{margin-bottom:24px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3}.stellendetail .stelle-text .abschnitt-inhalt{border:1px solid var(--kante);border-radius:var(--radius-gross);background:var(--flaeche-verlauf);box-shadow:var(--schatten-karte);padding:clamp(24px,3vw,40px)}.stellendetail .stelle-text .richtext{font-size:1rem;line-height:1.8}.stellendetail .stelle-text .richtext :is(h2,h3,h4){margin-bottom:24px;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.35}.stellendetail .stelle-angebot .abschnitt-inhalt{border-top:3px solid var(--grund-4);background:var(--flaeche-akzent)}.stellendetail #stelle-bewerben .abschnitt-inhalt{border-left:3px solid var(--grund-4);background:var(--weiss)}.stellendetail .richtext ul>li:before{background:var(--grund-4);box-shadow:0 0 0 3px var(--licht), 0 0 9px color-mix(in srgb, var(--akzent) 45%, transparent);transition:box-shadow var(--wechsel)}.stellendetail .karriere-benefitbereich{margin-top:24px}.stellendetail .karriere-benefits{gap:12px}.stellendetail .karriere-benefits li{background:var(--flaeche-verlauf);box-shadow:none;transition:box-shadow var(--wechsel);border-top-width:1px;gap:12px;margin:0;padding:18px}.stellendetail .benefit-motiv{background:0 0;border:0;width:36px;height:36px}.stellendetail .karriere-benefits img{width:36px;height:36px;position:static;transform:none}.stellendetail .benefit-text{font-size:.875rem}.stellendetail .initiativbewerbung{background:var(--flaeche);margin-top:32px}.stellendetail .initiativbewerbung .abschnitt{background:0 0}.stellendetail .initiativbewerbung .abschnitt-raster{grid-template-columns:var(--labelspalte) minmax(0, 1fr)}.stellendetail .initiativbewerbung .abschnitt-inhalt{box-shadow:none;background:0 0;border:0;padding:0}.stellendetail .initiativbewerbung .abschnitt-titel{max-width:35ch;font-size:clamp(1.25rem,1.7vw,1.5rem)}.stellendetail .initiativ-button{color:var(--grund-2);border-color:var(--kante);background:0 0}.stellendetail .initiativ-button:focus-visible{background:var(--weiss);border-color:var(--grund-3)}@media (hover:hover){.stellendetail .karriere-benefits li:hover{box-shadow:var(--schatten-karte)}.stellendetail .richtext ul>li:hover:before{box-shadow:0 0 0 4px var(--licht), 0 0 13px color-mix(in srgb, var(--akzent) 70%, transparent)}.stellendetail .initiativ-button:hover{background:var(--weiss);border-color:var(--grund-3)}}@media (width<=950px){.stellendetail .abschnitt-raster,.stellendetail .initiativbewerbung .abschnitt-raster{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=640px){.stellendetail .stelle-text .abschnitt-inhalt{padding:24px 20px}.stellendetail .stelle-text .richtext{font-size:.9375rem}.stellendetail #stelle-bewerben .aktionslink{width:100%}}@media (prefers-reduced-motion:reduce){.stellendetail .karriere-benefits li,.stellendetail .richtext ul>li:before{transition:none}}
