.job-header[data-astro-cid-36vetg24]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.job-header[data-astro-cid-36vetg24]{flex-direction:column;gap:1.25rem}}.job-header-content[data-astro-cid-36vetg24]{flex:1;max-width:720px}.job-meta-row[data-astro-cid-36vetg24]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.job-salary-display[data-astro-cid-36vetg24]{font-size:.9375rem;font-weight:700;color:oklch(.4 .18 145);background-color:#4aa6511a;border:1px solid oklch(.65 .15 145 / .3);padding:.2rem .75rem;border-radius:9999px}.job-location-row[data-astro-cid-36vetg24]{display:flex;align-items:center;gap:1.25rem;margin-bottom:.75rem;flex-wrap:wrap}.job-location-item[data-astro-cid-36vetg24]{display:flex;align-items:center;gap:.375rem;font-size:.9rem;color:var(--color-text-light)}.job-description-text[data-astro-cid-36vetg24]{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.7;margin:0}.job-header-cta[data-astro-cid-36vetg24]{display:flex;flex-direction:row;gap:.75rem;align-items:center}.job-details-grid[data-astro-cid-36vetg24]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:1024px){.job-details-grid[data-astro-cid-36vetg24]{grid-template-columns:1fr 280px;gap:3.5rem}}.job-section[data-astro-cid-36vetg24]{margin-bottom:2.5rem}.job-section-title[data-astro-cid-36vetg24]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-text);margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;border-bottom:2px solid oklch(from var(--color-primary) l c h / .12)}.job-list[data-astro-cid-36vetg24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.job-list-item[data-astro-cid-36vetg24]{display:flex;align-items:baseline;gap:.75rem;font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.job-list-bullet[data-astro-cid-36vetg24]{color:var(--color-primary);font-weight:700;flex-shrink:0}.job-list-check[data-astro-cid-36vetg24]{color:oklch(.45 .2 145);font-weight:700;flex-shrink:0}.prose-content[data-astro-cid-36vetg24] h2{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-text);margin-top:2rem;margin-bottom:.625rem;padding-bottom:.5rem;border-bottom:2px solid oklch(from var(--color-primary) l c h / .12)}.prose-content[data-astro-cid-36vetg24] p{font-size:.9375rem;line-height:1.75;color:var(--color-text-muted);margin-bottom:.875rem}.job-eckdaten-card[data-astro-cid-36vetg24]{padding:1.375rem;position:sticky;top:5rem}.job-eckdaten-title[data-astro-cid-36vetg24]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-primary);margin-bottom:1.125rem;margin-top:0}.job-eckdaten-list[data-astro-cid-36vetg24]{display:flex;flex-direction:column;gap:0}.job-eckdaten-item[data-astro-cid-36vetg24]{padding:.75rem 0;border-bottom:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:.125rem}.job-eckdaten-item[data-astro-cid-36vetg24]:last-child{border-bottom:none;padding-bottom:0}.job-eckdaten-item[data-astro-cid-36vetg24] dt[data-astro-cid-36vetg24]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light)}.job-eckdaten-item[data-astro-cid-36vetg24] dd[data-astro-cid-36vetg24]{font-size:.9375rem;font-weight:600;color:var(--color-text);margin:0}.bg-surface-elevated-section[data-astro-cid-36vetg24]{background-color:var(--color-surface-elevated)}.bewerbung-grid[data-astro-cid-36vetg24]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:1024px){.bewerbung-grid[data-astro-cid-36vetg24]{grid-template-columns:1fr 1.5fr;gap:4rem}}.bewerbung-text[data-astro-cid-36vetg24]{margin-top:.75rem;font-size:1rem;color:var(--color-text-muted);line-height:1.7}.bewerbung-kontakt[data-astro-cid-36vetg24]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border-light)}.bewerbung-kontakt-link[data-astro-cid-36vetg24]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--color-primary);text-decoration:none}.bewerbung-kontakt-link[data-astro-cid-36vetg24]:hover{text-decoration:underline;text-underline-offset:2px}.bewerbung-form-wrapper[data-astro-cid-36vetg24]{padding:2rem}
