.page.svelte-ozgzx2{max-width:1180px;color:var(--texte);margin:0 auto;padding:8px 20px 48px}h1.svelte-ozgzx2{font-family:var(--police-titre);letter-spacing:-.01em;text-wrap:balance;margin:26px 0 10px;font-size:36px}.chapeau.svelte-ozgzx2{color:var(--texte-2);max-width:46em;font-size:16.5px;line-height:1.6}.filtres.svelte-ozgzx2{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:22px 0 18px;padding:14px;display:flex}.filtres.svelte-ozgzx2 label:where(.svelte-ozgzx2){color:var(--texte-2);flex-direction:column;flex:150px;gap:4px;font-size:13px;display:flex}.filtres.svelte-ozgzx2 label.large:where(.svelte-ozgzx2){flex:2 220px}select.svelte-ozgzx2,input.svelte-ozgzx2{font:inherit;border:1px solid var(--bord-fort);border-radius:var(--rayon-s);background:var(--papier);color:var(--texte);padding:8px 10px;font-size:14.5px}button.svelte-ozgzx2{font:inherit;border-radius:var(--rayon-s);background:var(--accent);color:var(--accent-texte);cursor:pointer;border:0;padding:9px 16px;font-size:14px;font-weight:600}.cantons.svelte-ozgzx2{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:0;list-style:none;display:grid}.cantons.svelte-ozgzx2 a:where(.svelte-ozgzx2){border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);color:var(--texte);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.cantons.svelte-ozgzx2 a:where(.svelte-ozgzx2):hover{border-color:var(--accent)}.cantons.svelte-ozgzx2 span:where(.svelte-ozgzx2){font-weight:600}.cantons.svelte-ozgzx2 small:where(.svelte-ozgzx2){color:var(--texte-3)}.compte.svelte-ozgzx2{color:var(--texte-2);margin:4px 0 10px;font-size:14px}.vide.svelte-ozgzx2{color:var(--texte-2)}.liste.svelte-ozgzx2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;padding:0;list-style:none;display:grid}.carte.svelte-ozgzx2{border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface);overflow-wrap:anywhere;padding:14px 16px}.tete.svelte-ozgzx2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.carte.svelte-ozgzx2 h2:where(.svelte-ozgzx2){margin:0;font-size:17px}.niveau.svelte-ozgzx2{background:var(--neutre-fond);color:var(--texte-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.niveau.specialiste_fsa.svelte-ozgzx2{background:var(--accent-fond);color:var(--accent-encre);font-weight:600}.carte.svelte-ozgzx2 p:where(.svelte-ozgzx2){margin:4px 0;font-size:14.5px}.etude.svelte-ozgzx2{font-weight:500}.adresse.svelte-ozgzx2,.langues.svelte-ozgzx2,.titres.svelte-ozgzx2{color:var(--texte-2)}.contact.svelte-ozgzx2{flex-wrap:wrap;gap:4px 16px;display:flex}.carte.svelte-ozgzx2 a:where(.svelte-ozgzx2),.explications.svelte-ozgzx2 a:where(.svelte-ozgzx2){color:var(--accent-encre)}.src.svelte-ozgzx2{color:var(--texte-3);font-size:12.5px!important}.pagination.svelte-ozgzx2{justify-content:center;align-items:center;gap:16px;margin:18px 0;font-size:14px;display:flex}.pagination.svelte-ozgzx2 a:where(.svelte-ozgzx2){color:var(--accent-encre)}.explications.svelte-ozgzx2{border-top:1px solid var(--bord);margin-top:36px;padding-top:8px;font-size:15px;line-height:1.6}.explications.svelte-ozgzx2 p:where(.svelte-ozgzx2){max-width:52em}.explications.svelte-ozgzx2 h2:where(.svelte-ozgzx2){margin:22px 0 8px;font-size:20px}.petit.svelte-ozgzx2{color:var(--texte-3);font-size:13px}footer.svelte-ozgzx2{border-top:1px solid var(--bord);flex-wrap:wrap;gap:8px 20px;margin-top:44px;padding-top:18px;font-size:13px;display:flex}footer.svelte-ozgzx2 a:where(.svelte-ozgzx2){color:var(--texte-2)}@media (width<=560px){.page.svelte-ozgzx2{padding:8px 16px 40px}h1.svelte-ozgzx2{font-size:30px}}
