.bg-white[data-astro-cid-gzcg3iir]{background:var(--color-surface)}.section-title[data-astro-cid-gzcg3iir]{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin-bottom:var(--space-2)}.section-desc[data-astro-cid-gzcg3iir]{color:var(--color-text-body);margin-bottom:var(--space-8);font-size:var(--text-base)}.section-header-wrap[data-astro-cid-gzcg3iir]{margin-bottom:var(--space-8)}.phase2-banner-section[data-astro-cid-gzcg3iir]{padding:var(--space-6) 0}.notice-badge-card[data-astro-cid-gzcg3iir]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:#713f12;background:#fffbeb;border:1px solid #fef08a;border-left:4px solid #eab308;display:flex}.preview-badge[data-astro-cid-gzcg3iir]{color:#000;font-size:var(--text-xs);font-weight:var(--fw-bold);padding:2px var(--space-2);text-transform:uppercase;white-space:nowrap;background:#eab308;border-radius:4px}.politique-rh-section[data-astro-cid-gzcg3iir]{padding:var(--space-16) 0}.rh-pillars-grid[data-astro-cid-gzcg3iir]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.rh-pillar-card[data-astro-cid-gzcg3iir]{background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-6);border-radius:var(--radius-md);gap:var(--space-2);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}.rh-pillar-card[data-astro-cid-gzcg3iir]:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1}.pillar-icon[data-astro-cid-gzcg3iir]{font-size:2.5rem}.rh-pillar-card[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--color-text)}.rh-pillar-card[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{font-size:var(--text-sm);color:var(--color-text-body);line-height:1.6}.jobs-section[data-astro-cid-gzcg3iir]{padding:var(--space-16) 0}.jobs-list[data-astro-cid-gzcg3iir]{gap:var(--space-4);flex-direction:column;display:flex}.job-row-card[data-astro-cid-gzcg3iir]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);background:#fff;transition:box-shadow .2s;display:flex}.job-row-card[data-astro-cid-gzcg3iir]:hover{box-shadow:var(--shadow-sm)}.job-meta-info[data-astro-cid-gzcg3iir]{gap:var(--space-1);flex-direction:column;display:flex}.job-type-badge[data-astro-cid-gzcg3iir]{color:#00a850;font-size:var(--text-xs);font-weight:var(--fw-bold);padding:2px var(--space-2);background:#00a85014;border-radius:4px;width:fit-content}.job-meta-info[data-astro-cid-gzcg3iir] h3[data-astro-cid-gzcg3iir]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--color-text)}.job-location[data-astro-cid-gzcg3iir]{font-size:var(--text-xs);color:var(--color-text-muted)}.candidature-section[data-astro-cid-gzcg3iir]{padding:var(--space-16) 0}.candidature-layout[data-astro-cid-gzcg3iir]{gap:var(--space-12);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.candidature-info[data-astro-cid-gzcg3iir]{gap:var(--space-4);flex-direction:column;display:flex}.candidature-info[data-astro-cid-gzcg3iir] h2[data-astro-cid-gzcg3iir]{font-size:var(--text-2xl);font-weight:var(--fw-bold)}.candidature-info[data-astro-cid-gzcg3iir] .intro-p[data-astro-cid-gzcg3iir]{color:var(--color-text-body);line-height:1.7;font-size:var(--text-sm)}.info-alert-card[data-astro-cid-gzcg3iir]{background:var(--color-bg);padding:var(--space-4);border-radius:var(--radius-sm);border-left:4px solid var(--color-primary)}.info-alert-card[data-astro-cid-gzcg3iir] h4[data-astro-cid-gzcg3iir]{font-size:var(--text-sm);font-weight:var(--fw-bold);margin-bottom:2px}.info-alert-card[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{font-size:var(--text-xs);color:var(--color-text-muted)}.candidature-form[data-astro-cid-gzcg3iir]{gap:var(--space-4);background:var(--color-bg);padding:var(--space-8);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;display:flex}.form-row[data-astro-cid-gzcg3iir]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-astro-cid-gzcg3iir]{flex-direction:column;gap:6px;display:flex}.form-group[data-astro-cid-gzcg3iir] label[data-astro-cid-gzcg3iir]{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--color-text)}.form-group[data-astro-cid-gzcg3iir] input[data-astro-cid-gzcg3iir],.form-group[data-astro-cid-gzcg3iir] select[data-astro-cid-gzcg3iir],.form-group[data-astro-cid-gzcg3iir] textarea[data-astro-cid-gzcg3iir]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-family:inherit;font-size:var(--text-sm);background:#fff;outline:none;transition:border-color .15s}.form-group[data-astro-cid-gzcg3iir] input[data-astro-cid-gzcg3iir]:focus,.form-group[data-astro-cid-gzcg3iir] select[data-astro-cid-gzcg3iir]:focus,.form-group[data-astro-cid-gzcg3iir] textarea[data-astro-cid-gzcg3iir]:focus{border-color:var(--color-primary)}.btn-submit-apply[data-astro-cid-gzcg3iir]{border-radius:var(--radius-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-4) 0;text-align:center;justify-content:center;display:block}.apply-success-alert[data-astro-cid-gzcg3iir]{border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);margin-top:var(--space-2);background:#00a85014;border:1px solid #00a85026;display:flex}.success-icon[data-astro-cid-gzcg3iir]{font-size:1.5rem;line-height:1}.apply-success-alert[data-astro-cid-gzcg3iir] strong[data-astro-cid-gzcg3iir]{font-size:var(--text-sm);color:#00a850;margin-bottom:2px;display:block}.apply-success-alert[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{font-size:var(--text-xs);color:var(--color-text-body);line-height:1.5}.apply-error-alert[data-astro-cid-gzcg3iir]{border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);margin-top:var(--space-2);background:#e0001a0f;border:1px solid #e0001a26;display:flex}.apply-error-alert[data-astro-cid-gzcg3iir] strong[data-astro-cid-gzcg3iir]{font-size:var(--text-sm);color:var(--color-primary);margin-bottom:2px;display:block}.apply-error-alert[data-astro-cid-gzcg3iir] p[data-astro-cid-gzcg3iir]{font-size:var(--text-xs);color:var(--color-text-body);line-height:1.5}@media (width<=1023px){.rh-pillars-grid[data-astro-cid-gzcg3iir],.candidature-layout[data-astro-cid-gzcg3iir]{grid-template-columns:1fr}}@media (width<=767px){.page-hero-title[data-astro-cid-gzcg3iir]{font-size:var(--text-2xl)}.form-row[data-astro-cid-gzcg3iir]{grid-template-columns:1fr}.job-row-card[data-astro-cid-gzcg3iir]{flex-direction:column;align-items:flex-start}.btn-postuler[data-astro-cid-gzcg3iir]{text-align:center;width:100%;display:block}}
