.careers-page{flex-direction:column;width:100%;display:flex}.careers-page>*{flex-shrink:0}.image-chapter--careers-opener{--chapter-min-height:min(100svh, 52rem);--chapter-padding-top:clamp(5rem, 12vh, 7rem);border-top:none}.image-chapter--careers-close{--chapter-min-height:min(100svh, 48rem)}.careers-opener-headline{letter-spacing:-.03em;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:500;line-height:1.12}.careers-opener-anchor{color:var(--color-on-image-muted);text-underline-offset:.2em;margin-top:1.25rem;font-size:.875rem;text-decoration:underline;display:inline-block}.careers-opener-anchor:hover{color:var(--color-on-image)}.image-chapter--careers-opener .section-supporting{margin-top:1rem}.image-chapter--careers-close .entry-actions{margin-top:1.25rem}.careers-section-body{max-width:40rem;color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}.careers-system-list{border-left:2px solid var(--color-border);flex-direction:column;gap:.5rem;max-width:40rem;margin-top:1rem;padding-left:1rem;display:flex}.careers-system-list li{color:var(--color-text-muted);font-size:.9375rem;list-style:outside}.careers-email-block{flex-direction:column;align-items:flex-start;gap:1rem;max-width:40rem;margin-top:1.25rem;display:flex}.careers-email-detail{color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}.careers-email-detail-label{color:var(--color-text);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.careers-section-note{max-width:40rem;color:var(--color-text-muted);margin-top:1.25rem;font-size:.9375rem;line-height:1.55}
