.carrieres-liste{margin:0;padding:0;list-style:none}.carrieres-offre{border-top:1px solid var(--filet);padding:34px 0}.carrieres-offre:first-child{border-top:0;padding-top:6px}.carrieres-meta{min-height:0;margin:0 0 10px}.carrieres-meta:empty{display:none}.carrieres-titre{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:400;line-height:1.08}.carrieres-resume{max-width:62ch;margin:0 0 18px;font-size:1.05rem;line-height:1.55}.carrieres-texte{max-width:62ch;color:var(--encre);opacity:.88;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px;line-height:1.7}.carrieres-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:24px 0 0;display:flex}.carrieres-depuis{letter-spacing:.06em;text-transform:uppercase;color:var(--sourdine);font-size:.8rem}.carrieres-aucun{max-width:52ch;color:var(--sourdine);margin:0;font-size:clamp(1.15rem,2.6vw,1.5rem);line-height:1.45}.carrieres-spontanee{max-width:62ch;line-height:1.7}.carrieres-spontanee p{margin:0 0 20px}.carrieres-intro{text-wrap:pretty;max-width:46ch;margin:26px 0 0;font-size:clamp(1.25rem,1.5vw,22px);line-height:1.4}.carrieres-detail{margin-top:20px}.carrieres-plier::-webkit-details-marker{display:none}.carrieres-plier{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.carrieres-plier:focus-visible{outline-offset:4px}.carrieres-detail:not([open]) .carrieres-plier-fermer,.carrieres-detail[open] .carrieres-plier-ouvrir{display:none}.carrieres-chevron{display:inline-block}.carrieres-detail[open] .carrieres-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.carrieres-chevron{transition:transform .3s var(--lent,ease)}}.carrieres-corps{padding-top:26px}.candidature{margin:0}.candidature-ouvrir::-webkit-details-marker{display:none}.candidature-ouvrir{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.candidature[open] .candidature-ouvrir{margin-bottom:26px}.candidature-formulaire{gap:0;max-width:46rem;display:grid}.candidature-formulaire label{letter-spacing:.14em;text-transform:uppercase;color:var(--sourdine);margin:22px 0 8px;font-size:11px;display:block}.candidature-formulaire label:first-of-type{margin-top:0}.candidature-facultatif{text-transform:none;letter-spacing:0;opacity:.75}.candidature-formulaire input[type=text],.candidature-formulaire input[type=email],.candidature-formulaire textarea{background:var(--puits);border:1px solid var(--filet);width:100%;color:var(--texte);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5}.candidature-formulaire textarea{resize:vertical}.candidature-formulaire input:focus-visible,.candidature-formulaire textarea:focus-visible{outline:2px solid var(--sourdine);outline-offset:1px}.candidature-formulaire input[type=file]{width:100%;color:var(--sourdine);font-size:15px}.candidature-formulaire input[type=file]::file-selector-button{border:1px solid var(--filet);color:var(--texte);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-right:14px;padding:9px 16px;font-size:14px}.candidature-aide{color:var(--sourdine);margin:8px 0 0;font-size:13px}.candidature-piege{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.candidature-pied{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.candidature-pied .pilule{cursor:pointer;font:inherit;border:0}.candidature-pied .pilule[disabled]{opacity:.5;cursor:default}.candidature-erreur{color:var(--rouge);margin:18px 0 0;font-size:15px}.candidature-recue{margin:0;font-size:1.05rem;line-height:1.5}.candidature-rgpd{max-width:54ch;margin-top:16px;line-height:1.55}
