.page-module__FBtO9q__careersPage{min-height:80vh}.page-module__FBtO9q__pageHeader{text-align:center;border-bottom:1px solid var(--border-color);background:#fdfbf7;padding:64px 0 44px}.page-module__FBtO9q__headerTitle{color:var(--primary);margin:12px 0;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.2}.page-module__FBtO9q__headerSubtitle{color:var(--text-muted);max-width:680px;margin:0 auto;font-size:1.15rem}.page-module__FBtO9q__standardsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__FBtO9q__standardCard{border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:28px}.page-module__FBtO9q__standardCard h3{color:var(--primary);margin-bottom:8px;font-size:1.3rem}.page-module__FBtO9q__standardCard p{color:var(--text-body);margin:0;font-size:.9rem;line-height:1.6}.page-module__FBtO9q__skillsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.page-module__FBtO9q__skillItem{border-radius:var(--radius-sm);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;display:flex}.page-module__FBtO9q__skillCheck{color:var(--accent-gold-light);font-weight:800}.page-module__FBtO9q__openingsList{flex-direction:column;gap:20px;display:flex}.page-module__FBtO9q__jobCard{border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:28px 30px}.page-module__FBtO9q__jobHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.page-module__FBtO9q__jobHeader h3{color:var(--primary);font-size:1.35rem}.page-module__FBtO9q__jobType{color:var(--text-muted);margin-top:2px;font-size:.82rem;font-weight:500;display:block}.page-module__FBtO9q__jobRate{background:var(--accent-gold-subtle);color:var(--accent-gold-dark);border-radius:var(--radius-full);padding:4px 12px;font-size:.82rem;font-weight:700}.page-module__FBtO9q__jobCard p{color:var(--text-body);margin:0;font-size:.92rem;line-height:1.6}.page-module__FBtO9q__formContainer{border-radius:var(--radius-xl);border:1px solid var(--border-color);max-width:720px;box-shadow:var(--shadow-md);background:#fff;margin:0 auto;padding:44px}.page-module__FBtO9q__appForm{flex-direction:column;gap:18px;display:flex}.page-module__FBtO9q__formGroup{flex-direction:column;gap:6px;display:flex}.page-module__FBtO9q__formGroup label{color:var(--primary);font-size:.85rem;font-weight:600}.page-module__FBtO9q__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__FBtO9q__input,.page-module__FBtO9q__select,.page-module__FBtO9q__textarea{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:var(--font-sans);color:var(--text-dark);background:#fff;outline:none;padding:12px 16px;font-size:.92rem}.page-module__FBtO9q__input:focus,.page-module__FBtO9q__select:focus,.page-module__FBtO9q__textarea:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px #c89b3c26}.page-module__FBtO9q__successBox{text-align:center;padding:32px 0}.page-module__FBtO9q__successBox h3{color:var(--primary);margin-bottom:8px;font-size:1.6rem}.page-module__FBtO9q__successBox p{color:var(--text-body);font-size:.95rem}@media (max-width:900px){.page-module__FBtO9q__standardsGrid{grid-template-columns:1fr}.page-module__FBtO9q__skillsGrid{grid-template-columns:repeat(2,1fr)}.page-module__FBtO9q__formRow{grid-template-columns:1fr}.page-module__FBtO9q__formContainer{padding:28px}}@media (max-width:600px){.page-module__FBtO9q__pageHeader{padding:44px 0 28px}.page-module__FBtO9q__skillsGrid{grid-template-columns:1fr}.page-module__FBtO9q__formContainer{border-radius:var(--radius-lg);padding:20px 16px}.page-module__FBtO9q__jobCard{padding:20px 18px}.page-module__FBtO9q__jobHeader{flex-direction:column;align-items:flex-start;gap:8px}.page-module__FBtO9q__standardCard{padding:20px 18px}}
