.CareerDetail_page__gJ3vW{min-height:100vh;background-color:var(--color-bg-base,#0d120e);color:var(--color-text-primary,#eef3ed);display:flex;flex-direction:column}.CareerDetail_container__oV1BN{max-width:800px;margin:0 auto;padding:3.5rem 1.5rem 5rem;width:100%;flex:1}.CareerDetail_backNav__k7qP6{margin-bottom:2rem}.CareerDetail_backLink__PwPmy{display:inline-flex;align-items:center;font-size:.82rem;font-weight:500;color:var(--color-text-secondary,#98ab99);text-decoration:none;transition:color .2s ease}.CareerDetail_backLink__PwPmy:hover{color:var(--color-accent,#82a67c)}.CareerDetail_header__AOMPl{border-bottom:1px solid var(--color-border-subtle,rgba(130,166,124,.14));padding-bottom:2rem;margin-bottom:2.5rem}.CareerDetail_badgeRow__4TmR5{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.CareerDetail_badge__8zgNs{display:inline-block;padding:.3rem .75rem;background:rgba(130,166,124,.08);border:1px solid rgba(130,166,124,.16);border-radius:6px;font-size:.75rem;color:var(--color-accent,#82a67c);font-weight:600;letter-spacing:.02em}.CareerDetail_title__WhUXA{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.2;margin-bottom:.75rem}.CareerDetail_shortDesc__tyjy7{font-size:1.1rem;line-height:1.6;color:var(--color-text-secondary,#b6c4b5)}.CareerDetail_section__OCXri{margin-bottom:2.5rem}.CareerDetail_sectionHeading__5bbmG{font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:-.01em;margin-bottom:1rem}.CareerDetail_paragraph__LxQv3{font-size:.98rem;line-height:1.7;color:var(--color-text-secondary,#c7d4c6)}.CareerDetail_list__2IsHG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.CareerDetail_listItem__PWn_z{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;color:var(--color-text-secondary,#c7d4c6)}.CareerDetail_checkIcon__sg3aA{color:var(--color-accent,#82a67c);font-size:.85rem;margin-top:.35rem;flex-shrink:0}.CareerDetail_applyCard__SDtqZ{background:rgba(22,32,24,.6);border:1px solid var(--color-border-subtle,rgba(130,166,124,.2));border-radius:12px;padding:2.25rem;margin-top:3.5rem;text-align:center}.CareerDetail_applyTitle__NcQbR{font-size:1.35rem;font-weight:600;color:#fff;margin-bottom:.5rem}.CareerDetail_applyDesc__q_E8x{font-size:.95rem;color:var(--color-text-secondary,#98ab99);max-width:520px;margin:0 auto 1.5rem;line-height:1.6}.CareerDetail_applyButton__qVXjS{display:inline-block;background:var(--color-accent,#82a67c);color:#0d120e;font-weight:600;font-size:.92rem;padding:.8rem 1.6rem;border-radius:8px;text-decoration:none;transition:opacity .2s ease,transform .15s ease}.CareerDetail_applyButton__qVXjS:hover{opacity:.92;transform:translateY(-1px)}