.categories[data-astro-cid-7jjkwfvi]{flex-direction:column;gap:24px;display:flex}.categorie[data-astro-cid-7jjkwfvi]{flex-direction:column;gap:22px;min-width:0;padding:18px 16px;scroll-margin-top:24px;display:flex}.categorie[data-astro-cid-7jjkwfvi] ul[data-astro-cid-7jjkwfvi]{margin:0;padding:0;list-style:none}.categorie[data-astro-cid-7jjkwfvi] h2[data-astro-cid-7jjkwfvi]{margin:0;font-size:44px;line-height:.9}.categorie[data-astro-cid-7jjkwfvi] h3[data-astro-cid-7jjkwfvi]{font-family:var(--titre);text-transform:uppercase;margin:0;font-size:30px;font-weight:600;line-height:1}.presentation[data-astro-cid-7jjkwfvi]{max-width:680px;color:var(--texte-2);margin:-8px 0 0}.tete[data-astro-cid-7jjkwfvi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.encadrement-categorie[data-astro-cid-7jjkwfvi]{flex-wrap:wrap;gap:10px 22px;display:flex}.encadrement-categorie[data-astro-cid-7jjkwfvi] li[data-astro-cid-7jjkwfvi]{align-items:center;gap:10px;display:flex}.encadrement-categorie[data-astro-cid-7jjkwfvi] small[data-astro-cid-7jjkwfvi]{color:var(--discret);font-size:13px;line-height:1.2;display:block}.avatar[data-astro-cid-7jjkwfvi]{background:var(--neutre);width:32px;height:32px;color:var(--texte-2);font:600 15px/1 var(--titre);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-top:2px;display:inline-flex;position:relative;overflow:hidden}.avatar[data-astro-cid-7jjkwfvi] .avatar-photo{position:absolute;inset:0}.avatar[data-astro-cid-7jjkwfvi].grand{width:44px;height:44px;font-size:19px}.bloc[data-astro-cid-7jjkwfvi]{flex-direction:column;gap:12px;min-width:0;display:flex}.equipes[data-astro-cid-7jjkwfvi]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.equipe[data-astro-cid-7jjkwfvi]{background:var(--carte-2);flex-direction:column;min-width:0;display:flex;container:equipe/inline-size}.photo-equipe[data-astro-cid-7jjkwfvi]{display:block}.photo-equipe[data-astro-cid-7jjkwfvi] img[data-astro-cid-7jjkwfvi]{background:var(--neutre);width:100%;height:auto;display:block}.photo-equipe[data-astro-cid-7jjkwfvi].vide{aspect-ratio:2;background:var(--neutre);width:100%;font:600 40px var(--titre);color:var(--trait-fort);text-transform:uppercase;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.photo-equipe[data-astro-cid-7jjkwfvi].vide:after{content:attr(data-code)}a[data-astro-cid-7jjkwfvi].photo-equipe:hover img[data-astro-cid-7jjkwfvi]{outline:3px solid var(--jaune);outline-offset:-3px}.equipe[data-astro-cid-7jjkwfvi] .corps[data-astro-cid-7jjkwfvi]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.nom-equipe[data-astro-cid-7jjkwfvi]{font-family:var(--titre);padding:14px 16px 12px;font-size:30px;font-weight:600;line-height:1}.tete-equipe[data-astro-cid-7jjkwfvi]{align-items:center;gap:4px;display:flex}.etoile-favori[data-astro-cid-7jjkwfvi]{width:40px;height:40px;color:var(--discret);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:-2px;padding:0;display:inline-flex}.etoile-favori[data-astro-cid-7jjkwfvi] svg[data-astro-cid-7jjkwfvi]{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;transition:transform .15s,fill .15s}.etoile-favori[data-astro-cid-7jjkwfvi]:hover{color:var(--jaune)}.etoile-favori[data-astro-cid-7jjkwfvi]:hover svg[data-astro-cid-7jjkwfvi]{transform:scale(1.12)}.etoile-favori[data-astro-cid-7jjkwfvi][aria-pressed=true]{color:var(--jaune)}.etoile-favori[data-astro-cid-7jjkwfvi][aria-pressed=true] svg[data-astro-cid-7jjkwfvi]{fill:currentColor;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--jaune) 45%, transparent))}[data-theme=clair] .etoile-favori[data-astro-cid-7jjkwfvi][aria-pressed=true]{color:#d49b00}.etoile-favori[data-astro-cid-7jjkwfvi]:focus-visible{outline:2px solid var(--jaune);outline-offset:2px}.nom-equipe[data-astro-cid-7jjkwfvi]{padding-right:4px}.engagements[data-astro-cid-7jjkwfvi]{color:var(--texte-2);flex-direction:column;gap:3px;font-size:14px;display:flex}.engagements[data-astro-cid-7jjkwfvi]:empty{display:none}.engagements-bloc[data-astro-cid-7jjkwfvi]{flex-direction:column;gap:8px;display:flex}.engagements-bloc[data-astro-cid-7jjkwfvi]:has(.engagements:empty){display:none}.dirigeants[data-astro-cid-7jjkwfvi]{border-top:1px solid var(--trait);flex-direction:column;gap:8px;padding-top:12px;display:flex}.engagements-bloc[data-astro-cid-7jjkwfvi]+.dirigeants[data-astro-cid-7jjkwfvi]{margin-top:0}.sur-titre[data-astro-cid-7jjkwfvi]{letter-spacing:.6px;text-transform:uppercase;color:var(--discret);font-size:13px;font-weight:600}.dirigeants[data-astro-cid-7jjkwfvi] ul[data-astro-cid-7jjkwfvi]{flex-wrap:wrap;gap:8px 18px;display:flex}.dirigeants[data-astro-cid-7jjkwfvi] li[data-astro-cid-7jjkwfvi]{color:var(--texte-2);align-items:center;gap:8px;font-size:15px;display:inline-flex}.boutons[data-astro-cid-7jjkwfvi]{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:8px;margin-top:auto;display:grid}.boutons[data-astro-cid-7jjkwfvi] .bouton[data-astro-cid-7jjkwfvi]{letter-spacing:.6px;white-space:nowrap;border-width:1px;gap:8px;min-height:44px;padding:2px 4px 0;font-size:18px}.boutons[data-astro-cid-7jjkwfvi] .bouton[data-astro-cid-7jjkwfvi] svg{margin-top:-2px;display:none}@container equipe (width>=420px){.boutons[data-astro-cid-7jjkwfvi] .bouton[data-astro-cid-7jjkwfvi]{padding-left:12px;padding-right:12px}.boutons[data-astro-cid-7jjkwfvi] .bouton[data-astro-cid-7jjkwfvi] svg{display:block}}.entrainements[data-astro-cid-7jjkwfvi]{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre""liste""lien";gap:10px;min-width:0;display:grid}.entrainements[data-astro-cid-7jjkwfvi]>h3[data-astro-cid-7jjkwfvi]{grid-area:titre}.entrainements[data-astro-cid-7jjkwfvi]>.creneaux[data-astro-cid-7jjkwfvi]{grid-area:liste}.entrainements[data-astro-cid-7jjkwfvi]>.lien-fort[data-astro-cid-7jjkwfvi]{grid-area:lien;justify-self:start}.periode[data-astro-cid-7jjkwfvi]{font-family:var(--corps);text-transform:none;color:var(--discret);white-space:nowrap;font-size:14px;font-weight:600}.lien-fort[data-astro-cid-7jjkwfvi]{color:var(--jaune);font-weight:600;text-decoration:none}[data-theme=clair] .lien-fort[data-astro-cid-7jjkwfvi]{color:var(--rouge-texte)}.creneaux[data-astro-cid-7jjkwfvi]{border-top:1px solid var(--trait);flex-direction:column;display:flex}.creneaux[data-astro-cid-7jjkwfvi] li[data-astro-cid-7jjkwfvi]{border-bottom:1px solid var(--trait);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.creneaux[data-astro-cid-7jjkwfvi] .jour[data-astro-cid-7jjkwfvi]{font-family:var(--titre);text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.1}.creneaux[data-astro-cid-7jjkwfvi] .note[data-astro-cid-7jjkwfvi]{color:var(--discret);font-size:14px;display:block}@media (width>640px){.categorie[data-astro-cid-7jjkwfvi]{padding:26px 28px}.categorie[data-astro-cid-7jjkwfvi] h2[data-astro-cid-7jjkwfvi]{font-size:56px}.equipes[data-astro-cid-7jjkwfvi][data-colonnes="1"]{max-width:560px}.equipes[data-astro-cid-7jjkwfvi][data-colonnes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipes[data-astro-cid-7jjkwfvi][data-colonnes="3"]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.entrainements[data-astro-cid-7jjkwfvi]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre lien""liste liste";align-items:baseline;gap:12px 16px}.creneaux[data-astro-cid-7jjkwfvi]{border-top:0;flex-flow:wrap;gap:10px}.creneaux[data-astro-cid-7jjkwfvi] li[data-astro-cid-7jjkwfvi]{border-bottom:0;border-left:3px solid var(--jaune);background:var(--carte-2);flex-direction:column;flex:180px;gap:2px;max-width:280px;padding:12px 14px;display:flex}}
