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