@layer composants{.profil-instagram{display: flex;align-items: center;gap: .9rem;flex-wrap: wrap;padding: .9rem;margin-bottom: .75rem;background: var(--fond-doux);border-radius: var(--rayon);border-top: 4px solid var(--club-fond)}.profil-instagram .blason{width: var(--m-l);height: var(--m-l);object-fit: contain;flex: none}.profil-instagram-qui{display: grid;min-width: 0;margin: 0;flex: 1}.profil-instagram-qui>b{font-size: var(--t-m)}.profil-instagram-qui .details{font-size: var(--t-s);color: var(--texte-doux)}@media (max-width: 39.99rem){.profil-instagram .bouton-club{width: 100%}}.effectif-carte>h3{font-size: var(--t-xs);margin: .9rem 0 .45rem}.effectif-carte>h3:first-child{margin-top: 0}.depart-en-saison{display: inline-flex;align-items: center;gap: .2rem}.maillot-club{background: var(--club-maillot);color: var(--club-numero)}.logo-bouton{margin-left: .4em;display: block;width: 26px;height: 16px;background: currentColor;-webkit-mask: url('../../images/lg/top-icon-64.png') center / contain no-repeat;mask: url('../../images/lg/top-icon-64.png') center / contain no-repeat}.hero-embleme-club .embleme-monogramme{font-size: var(--t-2xl);letter-spacing: .02em}.hero-embleme-club .embleme-stat dd{display: flex;align-items: center;justify-content: center;gap: .35rem}.embleme-logo{display: block;width: 20px;height: 20px;object-fit: contain}.embleme-trophee{display: block;object-fit: contain;width: 2em;height: 2em;filter: brightness(0) invert(1)}@media (max-width: 39.99rem){.parcours-saisons .masque-tel{display: none}}.evolution-du-club{display: flex;flex-wrap: wrap;gap: 3.5rem;margin: 0 0 1.5rem;padding: var(--gouttiere);list-style: none;background: var(--fond-doux);border: 1px solid var(--bord);border-radius: var(--rayon)}.evolution-du-club li{position: relative;display: flex;flex-direction: column;align-items: center;gap: .35rem;min-width: 7rem;max-width: 10rem;padding: 0;border: 0;text-align: center}.evolution-du-club li:not(:last-child)::after{content: "›";position: absolute;top: 54%;right: -1.75rem;color: var(--texte-doux);font-size: var(--t-xl);line-height: 1.5rem}}@layer composants{.distinctions-chiffres{margin-bottom: .75rem}.distinctions-ligne{display: inline-flex;flex-wrap: wrap;gap: .35rem}}.distinctions-legende{margin-top: 1rem}.distinctions-legende h3{margin: 0 0 .5rem;font-size: var(--t-m)}.distinctions-legende-liste{display: flex;flex-wrap: wrap;gap: .5rem 1.25rem;font-size: var(--t-s)}.liste-nue.distinctions-legende-liste li{display: inline-flex;align-items: center;gap: .4rem;padding: 0;border-bottom: 0}.liste-nue.salles-liste li{display: flex;align-items: center;gap: .75rem;padding: .6rem 0}.salle-vignette{flex: none;display: block;width: 144px;height: 96px;border-radius: var(--rayon-petit);overflow: hidden;background: var(--fond-appui)}.salle-vignette img{display: block;width: 100%;height: 100%;object-fit: cover}.salle-vide{border: 1px dashed var(--bord);background: none}.salle-texte{display: grid;gap: .3rem;justify-items: start;min-width: 0}.salle-nom{font-weight: 800}.salle-adresse{color: var(--texte-doux);font-size: var(--t-s)}@media (max-width: 30rem){.salle-vignette{width: 112px;height: 80px}}