.JobDetail_body__r7kCE{text-align:left}.JobDetail_section__CMIG_{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid var(--color-border-light)}.JobDetail_section__CMIG_:first-child{padding-top:0;margin-top:0;border-top:none}.JobDetail_sectionTitle__C_VQU{font-size:1.75rem;line-height:1.2;letter-spacing:-.03em;margin-bottom:1.25rem}.JobDetail_sectionTitle__C_VQU,.JobDetail_subTitle__GlUcN{font-weight:var(--font-weight-regular);color:var(--color-text)}.JobDetail_subTitle__GlUcN{font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;margin-bottom:.75rem}.JobDetail_paragraph__59htR{font-size:1.125rem;line-height:1.7;color:var(--color-text-soft);margin-bottom:1.25rem}.JobDetail_paragraph__59htR:last-child{margin-bottom:0}.JobDetail_list__Vi7pG{font-size:1.125rem;line-height:1.7;color:var(--color-text-soft);list-style:disc;padding-left:1.25rem;margin:0}.JobDetail_list__Vi7pG li{margin-bottom:.75rem}.JobDetail_list__Vi7pG li:last-child{margin-bottom:0}.JobDetail_twoCol__Mf0rG{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem 3rem}.JobDetail_detailList__T6KPX{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.75rem 1.5rem}.JobDetail_detailLabel__JYdsT{font-size:1rem;line-height:1.7;color:var(--color-text-muted)}.JobDetail_detailValue__xmwP1,.JobDetail_steps__xekVT{font-size:1.125rem;line-height:1.7;color:var(--color-text-soft);margin:0}.JobDetail_steps__xekVT{list-style:decimal;padding-left:1.5rem}.JobDetail_steps__xekVT li{margin-bottom:.75rem}.JobDetail_steps__xekVT li::marker{color:var(--color-text-muted)}.JobDetail_steps__xekVT li:last-child{margin-bottom:0}@media (max-width:768px){.JobDetail_sectionTitle__C_VQU{font-size:1.5rem}.JobDetail_subTitle__GlUcN{font-size:1.125rem}.JobDetail_detailValue__xmwP1,.JobDetail_list__Vi7pG,.JobDetail_paragraph__59htR,.JobDetail_steps__xekVT{font-size:1.0625rem}.JobDetail_section__CMIG_{padding-top:2rem;margin-top:2rem}.JobDetail_detailList__T6KPX{grid-template-columns:1fr;gap:1.25rem}.JobDetail_detailLabel__JYdsT{margin-bottom:.125rem}}