.pg-carriere .hero-page{background:var(--gradient-sky);padding-block:var(--space-9) var(--space-8);text-align:center}.pg-carriere .hero-page h1{color:var(--navy-900);margin-bottom:var(--space-3)}.pg-carriere .hero-eyebrow{color:var(--navy-700)}.pg-carriere .hero-page .hero-sub{max-width:var(--container-narrow);font-size:var(--text-lg);color:var(--navy-800);margin-inline:auto;margin-bottom:0}.pg-carriere .filtres{gap:var(--space-6);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.pg-carriere .filtre-label{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.pg-carriere .filtre-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pg-carriere .chip{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-strong);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background .12s,border-color .12s}.pg-carriere .chip:hover{background:var(--navy-050)}.pg-carriere .chip--actif{background:var(--mc-navy);border-color:var(--mc-navy);color:var(--text-on-navy)}.pg-carriere .offres-liste{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pg-carriere .offre-emploi-card{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--gutter-card);box-shadow:var(--shadow-xs);display:flex}@media (max-width:700px){.pg-carriere .offre-emploi-card{flex-direction:column;align-items:flex-start}}.pg-carriere .offre-emploi-card h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.pg-carriere .offre-emploi-card p{font-size:var(--text-sm);color:var(--text-body)}.pg-carriere .offre-tags{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.pg-carriere .tag{background:var(--navy-050);color:var(--navy-800);font-size:var(--text-2xs);font-weight:var(--weight-medium);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.pg-carriere .offre-emploi-card .btn{flex-shrink:0}.pg-carriere .aucune-offre{color:var(--text-muted);padding-block:var(--space-6)}.pg-carriere .quote-victor{margin:var(--space-7) 0 0;padding-left:var(--space-5);border-left:3px solid var(--mc-periwinkle);font-style:italic;font-size:var(--text-lg);color:var(--navy-700)}.pg-carriere .quote-victor footer{margin-top:var(--space-2);font-style:normal;font-size:var(--text-sm);color:var(--text-muted)}.pg-carriere .offre-list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.pg-carriere .candidature-box{background:var(--navy-050);border-radius:var(--radius-xl);padding:var(--gutter-card);margin-top:var(--space-7)}.pg-carriere .candidature-box h2{font-size:var(--text-2xl)}
