main{min-height:55vh;padding-bottom:3rem}main>.enveloppe{min-width:0}h1,h2,h3{text-wrap:balance}.entete{border-top:0}.entete__haut{align-items:center;gap:1.5rem;padding-block:1.45rem}.entete .marque{font-size:clamp(2.2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.04em;text-transform:none;gap:.1em}.marque__logo{height:.78em;margin-right:.12em}.marque__signe{font-family:var(--fonte-sans);font-size:.27em;letter-spacing:-.04em;align-self:end;padding-bottom:.2em}.entete__club{margin-left:auto;background:var(--papier-sourd);padding:.75rem 1rem;display:flex;gap:1.5rem;font-size:.7rem;font-weight:700;white-space:nowrap}.navigation{position:relative;background:var(--accent);color:var(--accent-contraste);border:0}.navigation__defilement{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:3rem}.navigation__defilement::-webkit-scrollbar{display:none}.navigation__defiler{position:absolute;top:0;bottom:0;z-index:1;width:2.75rem;min-height:2.75rem;padding:0;border:0;color:var(--accent-contraste);cursor:pointer;font:400 1.3rem var(--fonte-sans);display:flex;align-items:center}.navigation__defiler--apres{right:0;justify-content:flex-end;background:linear-gradient(to right,transparent,var(--accent) 55%)}.navigation__defiler--avant{left:0;justify-content:flex-start;background:linear-gradient(to left,transparent,var(--accent) 55%)}.navigation__defiler span{display:grid;place-items:center;width:2.75rem;height:2.75rem;opacity:.7;line-height:1}.navigation__defiler:active span,.navigation__defiler:hover span{opacity:1}.navigation__liste{flex-wrap:nowrap;width:max-content;min-width:min(100%,var(--largeur-page))}.navigation__liste li{flex:none}.navigation__liste li+li{border:0}.navigation__liste li:last-child{margin-left:auto}.navigation__lien{padding:1rem .95rem;white-space:nowrap;font-size:.72rem;letter-spacing:0;text-transform:none;font-weight:700;border-bottom:3px solid transparent}.navigation__liste li:first-child .navigation__lien{padding-left:0}.navigation__lien:hover,.navigation__lien[aria-current=page]{color:var(--accent-contraste);background:transparent;border-bottom-color:currentColor}.navigation :focus-visible{outline-color:var(--accent-contraste);outline-offset:-4px}.fil{font-size:.62rem;text-transform:none;letter-spacing:0;padding-block:1.25rem}.fil li{min-width:0;overflow-wrap:anywhere}.fil li:last-child{max-width:55ch}.fil .lien{text-decoration:none}.section__tete{border-top:0;border-bottom:2px solid var(--encre);padding-bottom:.85rem;padding-top:0;margin-bottom:1.5rem}.section__tete .intitule{margin-bottom:.4rem}.section__note{font-size:.78rem;line-height:1.6}.titre{line-height:1.05}.lien-suite{display:inline-flex;align-items:center;gap:1.2rem;font-size:.7rem;font-weight:700}.lien-suite:hover{text-decoration:underline;text-underline-offset:.3em}.bouton-tribune{display:inline-flex;gap:2rem;align-items:center;justify-content:space-between;min-height:2.75rem;padding:.9rem 1.2rem;font:700 .75rem var(--fonte-sans);background:var(--accent);color:var(--accent-contraste)}.bouton-tribune:hover{background:var(--encre);color:var(--craie)}.ouverture{padding-block:1.75rem 2.25rem}.ouverture__chapo{font-size:1rem;line-height:1.7}.tableau thead{background:var(--papier-sourd)}.tableau thead th{font-size:.6rem;letter-spacing:.03em}.tableau tbody td,.tableau tbody th,.tableau thead th{padding-block:.8rem}.tableau tbody tr:hover{background:var(--papier-clair)}.repertoire__lien{padding-block:.85rem}.repertoire__nom{font-family:var(--fonte-condensee);font-size:1.2rem;font-weight:600;line-height:1.15;text-transform:none}.figures{background:var(--papier-sourd);border-top:3px solid var(--accent);padding-inline:1rem}.figure__valeur{font-weight:700}.recherche__action{letter-spacing:.02em;font-family:var(--fonte-sans);font-size:.75rem;font-weight:700;text-transform:none}.recherche__champ{font-family:var(--fonte-sans);font-size:1rem}.pied{background:var(--papier-sourd);border-top:1px solid var(--filet);margin-top:1rem}.pied__liste{font-size:.78rem;line-height:1.75}.pied__mention{max-width:100%;font-family:var(--fonte-sans);font-size:.7rem;line-height:1.7}.pied__territoires{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding-block:1.5rem;margin-top:1.5rem;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);font-size:.75rem}.pied__territoires a:hover{text-decoration:underline}.bandeau-tribune{background:var(--papier-sourd);border-bottom:1px solid var(--filet);padding-bottom:.5rem}.bandeau-tribune .bandeau-journees__onglets{border-color:var(--filet)}.bandeau-tribune .bandeau-journees__onglet{color:var(--encre-douce);font-size:.62rem;letter-spacing:0;text-transform:none;font-weight:700;padding-block:.5rem}.bandeau-tribune .bandeau-journees__onglet:hover{color:var(--accent)}.bandeau-tribune .bandeau-journees__titre{font-size:.56rem;padding-block:.65rem .25rem}.bandeau-tribune .bandeau-journees__compte{color:var(--encre-tenue);font-size:.55rem}.bandeau-tribune .bandeau-journees__piste{padding-bottom:.25rem;gap:0}.bandeau-tribune .affichette{min-width:9.9rem;border-color:var(--filet);padding-inline:.9rem}.bandeau-tribune .affichette:first-child{padding-left:0}.bandeau-tribune .affichette__quand{color:var(--encre-douce);font:400 .59rem var(--fonte-sans);margin-bottom:.4rem}.bandeau-tribune .affichette__equipe{font:600 .69rem var(--fonte-sans);margin-top:.2rem}.bandeau-tribune .identite-club__blason{height:1.1rem;width:1.1rem}.bandeau-tribune .bandeau-journees__pied{padding-block:.4rem .2rem;font-size:.57rem;text-transform:none;letter-spacing:0}.bandeau-tribune .bandeau-journees__pied a{color:var(--encre-douce);border-color:var(--filet)}.bandeau-tribune .bandeau-journees__piste:focus-visible,.bandeau-tribune .bandeau-journees__rangee:has(.bandeau-journees__bouton:focus-visible){outline-color:var(--accent)}.bandeau-tribune .bandeau-journees:has(#onglet-pro-d2:checked) label[for=onglet-pro-d2],.bandeau-tribune .bandeau-journees:has(#onglet-top-14:checked) label[for=onglet-top-14]{color:var(--accent)}.accueil-tribune__titre{display:flex;gap:1.3rem;align-items:baseline;padding:1.8rem 0 1.3rem}.accueil-tribune__titre .accueil-tribune__une{font-size:2.45rem}.accueil-tribune__titre h1{color:var(--encre-tenue);font:inherit;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.une-editoriale{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,.85fr) minmax(0,1fr);gap:1.4rem;align-items:start}.une-editoriale--sans-fil{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.une-editoriale--seule{grid-template-columns:minmax(0,1fr)}.une-editoriale__secondaires{display:grid;gap:1.7rem}.carte-editoriale{min-width:0}.carte-editoriale__lien{display:block}.photo-editoriale{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover}.carte-editoriale__texte{padding-top:.9rem}.carte-editoriale__texte h2,.carte-editoriale__texte h3{font:700 1.65rem/1.07 var(--fonte-condensee);margin:.6rem 0 .9rem;letter-spacing:-.01em}.carte-editoriale__lien:hover h2,.carte-editoriale__lien:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.carte-editoriale__texte .intitule{font-size:.55rem;letter-spacing:.08em}.carte-editoriale__texte time{display:block;font-size:.65rem;color:var(--encre-douce)}.credit-photo{display:block;font:400 .56rem/1.5 var(--fonte-sans);color:var(--encre-tenue);margin-top:.45rem}.credit-photo a{text-decoration:underline;text-underline-offset:.15em}.carte-editoriale--une .carte-editoriale__lien{position:relative;min-height:36rem;display:flex;align-items:end;background:var(--nuit);color:var(--craie);isolation:isolate;overflow:hidden}.carte-editoriale--une .photo-editoriale{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-position:48% center}.carte-editoriale--une .carte-editoriale__lien:after{content:"";position:absolute;inset:0;background:var(--voile-une);z-index:-1}.carte-editoriale--une .carte-editoriale__texte{padding:2rem;width:100%}.carte-editoriale--une .intitule{display:inline-block;padding:.4rem .55rem;background:var(--accent);color:var(--craie)}.carte-editoriale--une h2{font-size:var(--titre-une);line-height:1.02;margin:1rem 0}.carte-editoriale--une p{font-size:.78rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:50ch}.carte-editoriale--une time{color:var(--nuit-craie);font-size:.64rem;margin-top:1rem}.carte-editoriale__lire{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.72rem;font-weight:600}.carte-editoriale__lire>span{font-size:1.5rem}.une-editoriale--seule .carte-editoriale__texte{max-width:48rem}.une-editoriale--seule .carte-editoriale--une .carte-editoriale__lien{min-height:33rem}.fil-info{background:var(--papier-sourd);padding:1.3rem;border-top:3px solid var(--accent)}.fil-info h2{display:flex;align-items:center;gap:.6rem;font:700 1.6rem var(--fonte-condensee);padding-bottom:1rem;border-bottom:1px solid var(--filet)}.fil-info h2 span{display:block;width:.4rem;height:.4rem;background:var(--accent);border-radius:50%}.fil-info li{padding:1rem 0;border-bottom:1px solid var(--filet)}.fil-info time{display:block;font:600 .6rem var(--fonte-sans);color:var(--accent);margin-bottom:.5rem}.fil-info li a{font-size:.76rem;font-weight:600;line-height:1.5;display:block}.fil-info a:hover{text-decoration:underline}.fil-info>.lien-suite{margin-top:1.1rem}.accueil-tribune>.fil-info{margin-top:2.5rem}.accueil-tribune>.fil-info ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));column-gap:2rem}.agenda{min-width:0;background:var(--papier-sourd);border-top:3px solid var(--accent);padding:1rem 1rem 1.1rem}.agenda__titre{margin:0 0 .7rem;font:700 1.6rem var(--fonte-condensee)}.agenda__filtres{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin-inline:-1rem;padding:0 1rem .7rem;border-bottom:1px solid var(--filet)}.agenda__filtres::-webkit-scrollbar{display:none}.agenda__filtre{position:relative;flex:none}.agenda__bouton{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.agenda__filtre label{display:block;padding:.4rem .8rem;border:1px solid var(--filet);border-radius:999px;background:var(--papier);color:var(--encre-douce);font:600 .72rem var(--fonte-sans);white-space:nowrap;cursor:pointer}.agenda__filtre label:hover{color:var(--encre);border-color:var(--encre-douce)}.agenda__bouton:checked+label{background:var(--encre);border-color:var(--encre);color:var(--papier)}.agenda__bouton:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.agenda__vue{display:none}.agenda:has(#agenda-europe:checked) .agenda__vue--europe,.agenda:has(#agenda-feminines:checked) .agenda__vue--feminines,.agenda:has(#agenda-france:checked) .agenda__vue--france,.agenda:has(#agenda-monde:checked) .agenda__vue--monde,.agenda:has(#agenda-tout:checked) .agenda__vue--tout,.agenda:not(:has(.agenda__bouton)) .agenda__vue--tout{display:block}.agenda__jours,.agenda__matchs{margin:0;padding:0;list-style:none}.agenda__jour{margin:1rem 0 .2rem;color:var(--accent);font:700 .66rem var(--fonte-sans);letter-spacing:.08em;text-transform:uppercase}.agenda__nom-competition{margin:.55rem 0 .1rem;color:var(--encre-douce);font:600 .7rem var(--fonte-sans)}.agenda__nom-competition a:hover{color:var(--accent)}.agenda__match{display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--filet);color:var(--encre);font:600 .8rem/1.3 var(--fonte-sans);text-decoration:none}a.agenda__match:hover .identite-club__nom{color:var(--accent)}a.agenda__match:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agenda__heure{color:var(--encre-douce);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agenda__affiche{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;min-width:0}.agenda__contre,.agenda__reste{color:var(--encre-douce)}.agenda__reste{margin:.7rem 0 0;font:500 .72rem var(--fonte-sans)}.agenda__suite{margin-top:.9rem}@media (min-width:48rem){.agenda{padding:1.2rem 1.3rem 1.3rem}.agenda__filtres{margin-inline:-1.3rem;padding-inline:1.3rem}}@media (min-width:70.01rem){.une-editoriale>.agenda .agenda__filtres{flex-wrap:wrap;overflow:visible;row-gap:.45rem}}.panneau__suite{margin-top:1.1rem}.raccourcis-editoriaux{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-block:1.5rem;border-bottom:1px solid var(--filet);font-size:.7rem}.raccourcis-editoriaux a:hover{text-decoration:underline}.grille-editoriale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.sport-tribune{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;margin-top:3.5rem;padding:2rem;background:var(--papier-sourd)}.sport-tribune>.panneau{min-width:0}.sport-tribune .panneau__titre{font-size:1.8rem;border-color:var(--encre)}.sport-tribune .panneau__note{color:var(--encre-douce);font-family:var(--fonte-sans);font-size:.7rem;line-height:1.6}.sport-tribune .panneau__complement,.sport-tribune .resultat__competition{color:var(--encre-douce)}.sport-tribune .tableau--dense{font-size:.78rem}.sport-tribune .resultat{border-color:var(--filet)}.sport-tribune .resultat__score{color:var(--accent);font-size:1.55rem}.sport-tribune .resultat__affiche{font-size:.78rem}.rugby-local{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem;margin-top:3.5rem;background:var(--nuit);color:var(--nuit-craie)}.rugby-local .intitule{color:var(--nuit-sourd)}.rugby-local h2{font:700 clamp(2.2rem,4vw,3.4rem)/1 var(--fonte-condensee);margin:1rem 0}.rugby-local p{font-size:.83rem;max-width:40ch;color:var(--nuit-craie);line-height:1.7}.rugby-local .bouton-tribune{margin-top:1.6rem}.rugby-local .recherche__ligne{border-color:var(--nuit-craie)}.rugby-local .recherche__champ{background:var(--craie);color:var(--encre)}.rugby-local .recherche__action{border-color:var(--nuit-craie)}.rugby-local__recherche nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.2rem;font-size:.7rem}.rugby-local a:focus-visible{outline-color:var(--nuit-craie)}.dossiers-tribune{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.dossiers-tribune li{padding:1.5rem;background:var(--papier-sourd);border-top:3px solid var(--accent)}.dossiers-tribune h3{font:700 1.65rem/1.1 var(--fonte-condensee);margin-bottom:.8rem}.dossiers-tribune p{font-size:.8rem;color:var(--encre-douce);line-height:1.65}.dossiers-tribune .lien-suite{margin-top:1.25rem}.sommaire--editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.75rem;border:0}.sommaire--editorial .sommaire__item{padding:0 0 1.2rem;min-width:0}.sommaire--editorial .sommaire__lien>.intitule{margin-top:1rem;color:var(--accent);font-size:.6rem}.sommaire--editorial .sommaire__titre{font-size:1.85rem;margin-top:.55rem;line-height:1.08;text-decoration:none}.sommaire--editorial .sommaire__resume{font-size:.8rem;margin-top:.8rem;line-height:1.65}.sommaire--editorial .sommaire__sources{font-family:var(--fonte-sans);font-size:.64rem}.article{max-width:69rem}.article>.titre{font-size:clamp(2.4rem,5vw,4rem);max-width:28ch;line-height:1.05}.article__signature{color:var(--encre-douce);font-size:.75rem;margin-top:1.2rem}.article__photo{margin:2rem 0 2.5rem}.article__photo .photo-editoriale{aspect-ratio:2.2;max-height:29rem;object-position:center 36%}.article__corps{font-family:var(--fonte-serif);font-size:var(--lecture-corps);line-height:1.75;max-width:65ch}.article__corps p+p{margin-top:1rem}.article__titre{margin-top:2rem;margin-bottom:1rem}.article__corps .intitule{font-family:var(--fonte-condensee);text-transform:none;letter-spacing:0;font-size:1.4rem;color:var(--encre);line-height:1.2}.article__retour{margin-top:2rem}.fiche__tete{padding:2rem;margin-block:1rem 2rem;background:var(--papier-sourd);border-top:4px solid var(--accent-club);gap:2rem}.fiche__tete .titre{font-size:clamp(2.25rem,4vw,3.8rem)}.fiche__corps{gap:3rem}.page-club-tribune .bandeau{display:none}.page-club-tribune .fiche__tete{background:var(--accent-club);color:var(--accent-club-texte)}.page-club-tribune .fiche__tete .intitule,.page-club-tribune .fiche__tete .texte-sourd{color:inherit}.page-club-tribune .fiche__tete .blason{background:var(--craie);padding:.7rem}.page-club-tribune .a-la-une{--nuit-sourd:var(--encre-douce);--nuit-craie:var(--encre);background:var(--papier-sourd);border-top:3px solid var(--accent-club);padding:1.5rem}.page-club-tribune .a-la-une .une-score__points{font-size:clamp(2.3rem,6vw,4rem)}.page-club-tribune .a-la-une .une-score__cote .identite-club__nom{font-size:1.15rem}.page-club-tribune .sommaire__titre{font-size:1.55rem;text-decoration:none}.page-club-tribune .sommaire__item{padding-block:1.15rem}.page-competition-tribune{padding-top:.5rem}.page-competition-tribune>.titre{padding-block:1.1rem 1.8rem;border-bottom:3px solid var(--accent)}.saisons__liste{margin-block:1.3rem;font-size:.76rem;gap:.7rem}.saisons__liste a{display:inline-block;padding:.55rem .85rem;background:var(--papier-sourd);border:1px solid var(--filet)}.onglets-tribune{display:flex;flex-wrap:wrap;gap:1.7rem;margin-block:1.5rem;border-bottom:1px solid var(--filet);font-size:.78rem;font-weight:700}.onglets-tribune a{padding-block:.8rem;border-bottom:3px solid var(--accent)}.competitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.competitions__item{background:var(--papier-sourd);padding:1.5rem;border-bottom:3px solid var(--accent)}.competitions__item>a{font:700 1.7rem/1.1 var(--fonte-condensee);display:block;margin-bottom:.8rem}.competitions__item .texte-petit{font-size:.72rem}.rencontres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rencontres__item{padding:1.25rem;border:1px solid var(--filet);background:var(--papier-clair)}.rencontre__affiche{gap:.65rem}.rencontre__equipe{font-size:1rem;text-transform:none}.rencontre__quand{color:var(--encre-douce);font-family:var(--fonte-sans);font-size:.7rem}.page-match-tribune .entete-match{background:var(--nuit);color:var(--nuit-craie);border-top:4px solid var(--accent);padding:2rem;margin-block:1rem 1.5rem}.page-match-tribune .entete-match .intitule,.page-match-tribune .entete-match .rencontre__milieu,.page-match-tribune .entete-match .rencontre__quand,.page-match-tribune .entete-match .texte-sourd{color:var(--nuit-craie)}.page-match-tribune .entete-match .lien{color:inherit;background:transparent}.page-match-tribune .entete-match :focus-visible{outline-color:var(--craie)}.entete-match__affiche{min-height:7rem;margin-block:1.5rem}.entete-match__affiche .rencontre__equipe{font-size:clamp(1.3rem,3vw,2.4rem)}.affiche-complement{border-bottom:1px solid var(--filet);padding-bottom:1rem}.affiche-complement .affiche-match-figure{margin-top:1rem}@media (max-width:70rem){.navigation__lien{padding-inline:.7rem;font-size:.66rem}.une-editoriale{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.une-editoriale>.agenda,.une-editoriale>.fil-info{grid-column:1/-1}.une-editoriale>.fil-info ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.une-editoriale--seule{grid-template-columns:1fr}.carte-editoriale--une .carte-editoriale__lien{min-height:33rem}.sport-tribune{gap:1.5rem;padding:1.5rem}.rugby-local{gap:2rem;padding:2rem}}@media (max-width:48rem){.entete__haut{padding-block:1.15rem;gap:.7rem}.entete__club{font-size:.62rem;padding:.7rem;gap:.7rem}.navigation__lien{padding-block:.8rem}.entete .marque{font-size:2.45rem}.marque__logo{height:.72em}.accueil-tribune__titre{padding-block:1.5rem 1rem;gap:.9rem}.accueil-tribune__titre .accueil-tribune__une{font-size:2.1rem}.accueil-tribune__titre h1{font-size:.46rem;max-width:20ch}.une-editoriale{grid-template-columns:minmax(0,1fr)}.carte-editoriale--une .carte-editoriale__lien,.une-editoriale--seule .carte-editoriale--une .carte-editoriale__lien{min-height:32rem}.carte-editoriale--une .carte-editoriale__texte{padding:1.5rem}.carte-editoriale--une h2{font-size:2.15rem}.carte-editoriale--une p{font-size:.74rem;-webkit-line-clamp:2}.une-editoriale__secondaires{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.une-editoriale__secondaires .photo-editoriale{aspect-ratio:1.2}.carte-editoriale__texte h3{font-size:1.5rem}.carte-editoriale__texte .intitule{font-size:.48rem}.credit-photo{font-size:.52rem}.une-editoriale>.fil-info ol{display:block}.raccourcis-editoriaux{gap:.8rem 1.2rem;font-size:.66rem}.raccourcis-editoriaux>.intitule{width:100%;font-size:.58rem}.grille-editoriale,.sommaire--editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.sport-tribune{padding:1.25rem}.rugby-local,.sport-tribune{grid-template-columns:1fr;margin-top:2.5rem}.rugby-local{padding:1.7rem;gap:2rem}.rugby-local h2{font-size:2.8rem}.rugby-local .bouton-tribune{font-size:.69rem;gap:1rem}.dossiers-tribune{grid-template-columns:1fr}.sommaire--editorial .sommaire__titre{font-size:1.5rem}.sommaire--editorial .sommaire__resume{font-size:.75rem}.article>.titre{font-size:2.6rem}.article__photo{margin-block:1.5rem 2rem}.article__photo .photo-editoriale{aspect-ratio:1.25}.article__corps{font-size:1.2rem}.fiche__tete{padding:1.5rem;gap:1.25rem}.fiche__tete .titre{font-size:2.6rem}.page-club-tribune .a-la-une{padding:1rem}.competitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.competitions__item{padding:1rem}.competitions__item>a{font-size:1.4rem}.rencontres{grid-template-columns:1fr}.page-match-tribune .entete-match{padding:1.35rem}.entete-match__affiche .rencontre__equipe{font-size:1.4rem}.pied__territoires{gap:1rem;font-size:.7rem}}@media (max-width:24rem){.entete .marque{font-size:2.1rem}.entete__club{font-size:.56rem;gap:.4rem}.grille-editoriale,.sommaire--editorial{grid-template-columns:1fr}.carte-editoriale--une .carte-editoriale__texte{padding:1.2rem}.carte-editoriale--une h2{font-size:1.95rem}.une-editoriale__secondaires .carte-editoriale__texte h3{font-size:1.3rem}}.article__photo .photo-editoriale--portrait,.carte-editoriale--une .photo-editoriale--portrait,.photo-editoriale--portrait{object-position:center 25%}.pastille-direct{display:inline-flex;align-items:center;gap:.35em;padding:.1em .5em;border-radius:999px;background:var(--accent);color:var(--accent-contraste);font:700 .68rem/1.4 var(--fonte-sans);letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.pastille-direct:before{content:"";width:.45em;height:.45em;border-radius:50%;background:currentColor;animation:direct-pulsation 1.6s ease-in-out infinite}@keyframes direct-pulsation{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.bandeau-direct__etiquette:before,.pastille-direct:before{animation:none}}.pastille-direct--fixe{background:var(--encre)}.pastille-direct--fixe:before{animation:none}.bandeau-direct{background:var(--nuit);color:var(--nuit-craie)}.bandeau-direct__ligne{display:flex;align-items:stretch;max-width:var(--largeur-page);margin-inline:auto}.bandeau-direct__etiquette{flex:none;display:flex;align-items:center;gap:.45rem;margin:0;padding:0 .9rem 0 var(--gouttiere);background:var(--accent);color:var(--accent-contraste);font:700 .66rem var(--fonte-sans);letter-spacing:.12em;text-transform:uppercase}.bandeau-direct__etiquette:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor;animation:direct-pulsation 1.6s ease-in-out infinite}.bandeau-direct__piste{display:flex;flex:1 1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.bandeau-direct__piste::-webkit-scrollbar{display:none}.bandeau-direct__piste>li{flex:none;scroll-snap-align:start}.bandeau-direct__match{display:flex;align-items:center;gap:.45rem;height:100%;padding:.65rem .95rem;border:0;border-right:1px solid var(--nuit-filet);background:none;color:inherit;font:600 .8rem var(--fonte-sans);white-space:nowrap;cursor:pointer}.bandeau-direct__match:hover{background:var(--nuit-relief)}.bandeau-direct__match[aria-expanded=true]{background:var(--nuit-relief);box-shadow:inset 0 -3px 0 var(--accent)}.bandeau-direct__match:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.bandeau-direct__match strong{font-size:1.1rem}.bandeau-direct__match small{color:var(--nuit-sourd);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bandeau-direct__blason{flex:none;width:1.25rem;height:1.25rem;object-fit:contain;border-radius:50%;background:var(--craie);padding:1px}.bandeau-direct__panneau{display:grid;grid-template-columns:minmax(0,40rem);justify-content:center;gap:1rem;padding:1rem var(--gouttiere);background:var(--papier-sourd);border-bottom:1px solid var(--filet)}.bandeau-direct__carte{min-width:0;background:var(--papier);color:var(--encre);border-top:var(--filet-tete) solid var(--accent)}.bandeau-direct__carte--second{display:none}@media (min-width:64rem){.bandeau-direct__panneau:has(.bandeau-direct__carte--second){grid-template-columns:repeat(2,minmax(0,40rem))}.bandeau-direct__carte--second{display:block}.bandeau-direct__match--second{background:var(--nuit-relief);box-shadow:inset 0 -3px 0 var(--accent)}}.bandeau-direct__tete{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem 0;color:var(--encre-douce);font:600 .75rem var(--fonte-sans)}.bandeau-direct__affiche{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0;padding:.9rem 1.1rem;font:700 clamp(1.1rem,2vw,1.45rem)/1.1 var(--fonte-condensee)}.bandeau-direct__affiche>strong{font-size:clamp(2.2rem,4vw,2.8rem);line-height:1;white-space:nowrap}.bandeau-direct__equipe{display:flex;align-items:center;gap:.6rem;min-width:0}.bandeau-direct__equipe:last-child{justify-content:flex-end;text-align:right}.bandeau-direct__equipe .bandeau-direct__blason{width:2.4rem;height:2.4rem;background:none}.bandeau-direct__faits{margin-block:0;padding:0 1.1rem;list-style:none;font-size:.85rem}.bandeau-direct__faits li{display:flex;gap:.7rem;padding:.45rem 0;border-top:1px solid var(--filet)}.bandeau-direct__faits .chiffre{min-width:2.2em;color:var(--accent);font:700 .9rem var(--fonte-condensee)}.bandeau-direct__suivre{display:block;padding:.7rem 1.1rem .9rem;font:700 .8rem var(--fonte-sans);color:var(--encre);text-decoration:none}.bandeau-direct__suivre:hover{color:var(--accent)}@media (max-width:40rem){.bandeau-direct__equipe{flex-direction:column;align-items:flex-start;gap:.3rem}.bandeau-direct__equipe:last-child{flex-direction:column-reverse;align-items:flex-end}}.stade{background:var(--stade-fond);padding-bottom:calc(var(--pas) * 12)}.stade .stade__grille{max-width:var(--largeur-page);margin:0 auto;padding:calc(var(--pas) * 8) var(--gouttiere) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(var(--pas) * 6)}.stade .stade__paire{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:inherit}.stade .stade__case:empty{display:none}.stade .stade__case--large{grid-column:span 12}.stade .stade__case--principale{grid-column:span 8}.stade .stade__case--laterale{grid-column:span 4}.stade .stade__case--moitie{grid-column:span 6}.stade .stade__case[hidden]{display:none}.stade .stade__paire:has(>.stade__case:empty)>.stade__case:not(:empty){grid-column:1/-1}.stade .stade__paire:has(>.stade__case[hidden])>.stade__case:not([hidden]){grid-column:1/-1}.stade .stade__case>.section,.stade .stade__case>div>.section{background:var(--stade-carte);border-radius:var(--stade-rayon);padding:calc(var(--pas) * 6);margin:0}.stade .stade__case .section+.section{margin-top:calc(var(--pas) * 6)}.stade .section__tete{border-bottom:0;padding-bottom:0}.stade .titre-section{font-family:var(--famille-titre);text-transform:uppercase;display:flex;align-items:center;gap:calc(var(--pas) * 2.5)}.stade .titre-section:before{content:"";flex:none;width:calc(var(--pas) * 1.5);height:1em;background:var(--accent-club,var(--accent))}@media (max-width:61.25rem){.stade .stade__case--laterale,.stade .stade__case--moitie,.stade .stade__case--principale{grid-column:1/-1}}.stade .tableau-stade{border-radius:var(--stade-rayon);padding:calc(var(--pas) * 5);box-shadow:0 calc(var(--pas) * 4) calc(var(--pas) * 10) color-mix(in srgb,var(--nuit) 60%,transparent)}.stade .tableau-stade__titre{display:flex;justify-content:space-between;gap:calc(var(--pas) * 3);font-family:var(--famille-intitule);font-size:var(--intitule-corps);font-weight:var(--intitule-graisse);letter-spacing:var(--intitule-approche);text-transform:uppercase;color:var(--nuit-sourd);padding-bottom:calc(var(--pas) * 3);border-bottom:var(--filet-epaisseur) solid var(--nuit-filet)}.stade .tableau-stade__affiche{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(var(--pas) * 3);margin-block:calc(var(--pas) * 5)}.stade .tableau-stade__equipe{font-family:var(--famille-titre);font-size:calc(var(--corps-texte) * 1.4);font-weight:var(--titre-graisse);line-height:1;text-transform:uppercase}.stade .tableau-stade__equipe:last-child{text-align:right}.stade .tableau-stade__contre,.stade .tableau-stade__equipe-club,.stade .tableau-stade__mi-temps{color:var(--nuit-sourd);font-size:var(--corps-petit)}.stade .tableau-stade__score{font-family:var(--fonte-chiffres);font-size:var(--corps-titre);font-weight:700;line-height:1;color:var(--stade-ambre)}.stade .tableau-stade__led{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--pas) * 2);margin-top:calc(var(--pas) * 4)}.stade .tableau-stade__led div{background:var(--nuit-relief);border-radius:var(--stade-rayon);padding:calc(var(--pas) * 2.5) 0 calc(var(--pas) * 2);text-align:center}.stade .tableau-stade__led b{display:block;font-family:var(--fonte-chiffres);font-size:var(--corps-section);font-weight:700;line-height:1;color:var(--stade-ambre)}.stade .tableau-stade__chiffres span,.stade .tableau-stade__led span{font-size:var(--intitule-corps);letter-spacing:var(--intitule-approche);text-transform:uppercase;color:var(--nuit-sourd)}.stade .tableau-stade__quand{margin-top:calc(var(--pas) * 3);font-weight:600}.stade .tableau-stade__lien{display:inline-block;margin-top:calc(var(--pas) * 3);color:var(--stade-ambre)}.stade .tableau-stade__envoi{margin-top:calc(var(--pas) * 4);font-family:var(--famille-titre);font-size:var(--corps-sous-titre);font-weight:var(--titre-graisse);text-transform:uppercase;color:var(--stade-ambre)}.stade .tableau-stade__liste{list-style:none;margin:calc(var(--pas) * 3) 0 0;padding:0}.stade .tableau-stade__liste li{display:flex;justify-content:space-between;gap:calc(var(--pas) * 3);padding-block:calc(var(--pas) * 2.5);border-bottom:var(--filet-epaisseur) solid var(--nuit-filet);font-family:var(--famille-titre);font-size:var(--corps-texte);font-weight:var(--titre-graisse);text-transform:uppercase}.stade .tableau-stade__ambre{color:var(--stade-ambre);text-transform:none;font-family:var(--fonte-chiffres);font-size:var(--corps-petit);text-align:right}.stade .tableau-stade__chiffres{display:flex;gap:calc(var(--pas) * 8);margin-top:calc(var(--pas) * 4)}.stade .tableau-stade__chiffres b{display:block;font-family:var(--fonte-chiffres);font-size:var(--corps-titre);font-weight:700;line-height:1;color:var(--stade-ambre)}.stade .stade-tete{--craie-forte:color-mix(in srgb,var(--stade-craie) 35%,transparent);--craie-legere:color-mix(in srgb,var(--stade-craie) 18%,transparent);--trait:var(--filet-epaisseur);--bande:calc(var(--pas) * 22);position:relative;color:var(--stade-craie);background:linear-gradient(90deg,transparent calc(50% - var(--trait)),var(--craie-forte) calc(50% - var(--trait)) calc(50% + var(--trait)),transparent calc(50% + var(--trait))),linear-gradient(90deg,transparent 22%,var(--craie-legere) 22% calc(22% + 2 * var(--trait)),transparent calc(22% + 2 * var(--trait)) 78%,var(--craie-legere) 78% calc(78% + 2 * var(--trait)),transparent calc(78% + 2 * var(--trait))),repeating-linear-gradient(90deg,var(--stade-pelouse) 0 var(--bande),var(--stade-rayure) var(--bande) calc(2 * var(--bande)));border-bottom:calc(var(--pas) * 2.5) solid var(--accent-club,var(--accent))}.stade .stade-tete__dedans{max-width:var(--largeur-page);margin:0 auto;padding:calc(var(--pas) * 4) var(--gouttiere) calc(var(--pas) * 8);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:calc(var(--pas) * 10);align-items:end}.stade .stade-tete--seul .stade-tete__dedans{grid-template-columns:minmax(0,1fr)}.stade .stade-tete .fil,.stade .stade-tete .fil .lien,.stade .stade-tete .lien,.stade .stade-tete .texte-sourd{color:inherit}.stade .stade-tete .fil{opacity:.8}.stade .stade-tete__identite{display:flex;gap:calc(var(--pas) * 5);align-items:center;margin-top:calc(var(--pas) * 4)}.stade .stade-tete .blason{flex:none;background:var(--stade-craie);border-radius:50%;box-shadow:0 0 0 calc(var(--pas) * 1.25) var(--accent-club,var(--accent))}.stade .stade-tete__surtitre{display:inline-block;margin:0;font-size:var(--corps-petit);font-weight:var(--titre-graisse);letter-spacing:var(--intitule-approche);padding-bottom:calc(var(--pas) * 1.5);border-bottom:calc(var(--pas) * .75) solid var(--accent-club,var(--accent))}.stade .stade-tete__nom,.stade .stade-tete__surtitre{font-family:var(--famille-titre);text-transform:uppercase}.stade .stade-tete__nom{font-size:var(--corps-titre);font-weight:800;line-height:.95;margin:calc(var(--pas) * 2.5) 0 0}.stade .stade-tete__intro{max-width:var(--largeur-texte);margin:calc(var(--pas) * 5) 0 0;font-size:var(--corps-texte)}@media (max-width:61.25rem){.stade .stade-tete__dedans{grid-template-columns:minmax(0,1fr)}}.stade #meteo>.section{background:var(--stade-pelouse);color:var(--stade-craie)}.stade #meteo .titre-section:before{background:var(--stade-craie)}.stade #meteo .lien,.stade #meteo .section__tete .intitule,.stade #meteo .texte-sourd{color:inherit}.stade .meteo{display:grid;gap:calc(var(--pas) * 3)}.stade .meteo__sprite{position:absolute;width:0;height:0;overflow:hidden}.stade .meteo__jours{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--pas) * 1.5)}.stade .meteo__jour{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pas) * 1);padding:calc(var(--pas) * 3) calc(var(--pas) * 1.5);border-radius:var(--stade-rayon);background:color-mix(in srgb,var(--stade-craie) 7%,transparent);text-align:center}.stade .meteo__jour--match{background:var(--stade-craie);color:var(--stade-pelouse)}.stade .meteo__date{font-family:var(--famille-titre);font-weight:var(--titre-graisse);text-transform:uppercase;letter-spacing:var(--intitule-approche);font-size:var(--corps-petit)}.stade .meteo__icone{display:flex;color:currentColor}.stade .meteo__icone svg{width:2.75rem;height:2.75rem}.stade .meteo__temperatures{display:flex;flex-direction:column;align-items:center;font-family:var(--famille-titre);line-height:1}.stade .meteo__temperatures strong{font-size:var(--corps-sous-titre);font-weight:800}.stade .meteo__min{font-size:var(--corps-texte);opacity:.7}.stade .meteo__pluie{color:var(--stade-pluie);font-size:var(--corps-petit);min-height:1.4em}.stade .meteo__jour--match .meteo__pluie{color:var(--accent)}.stade .meteo__vent{font-size:var(--corps-petit);opacity:.75;line-height:1.3}.stade .meteo__match{margin-top:calc(var(--pas) * 1);font-size:var(--corps-petit);font-weight:700;line-height:1.25;padding:calc(var(--pas) * 1) calc(var(--pas) * 1.5);border-radius:var(--stade-rayon);background:var(--accent-club,var(--stade-pelouse));color:var(--accent-club-texte,var(--stade-craie))}@media (max-width:61.25rem){.stade .meteo__jours{grid-template-columns:repeat(7,7.5rem);overflow-x:auto;padding-bottom:calc(var(--pas) * 2)}}.stade .calendrier-stade{list-style:none;margin:0;padding:0}.stade .calendrier-stade__ligne+.calendrier-stade__ligne{border-top:var(--filet-epaisseur) solid var(--filet)}.stade .calendrier-stade__contenu{display:grid;grid-template-columns:8.5rem 4rem minmax(0,1fr) auto;align-items:center;gap:calc(var(--pas) * 3.5);padding-block:calc(var(--pas) * 3);color:inherit;text-decoration:none}.stade a.calendrier-stade__contenu:hover .calendrier-stade__adversaire{text-decoration:underline}.stade .calendrier-stade__date{font-family:var(--famille-titre);font-weight:var(--titre-graisse);text-transform:uppercase;line-height:1.1}.stade .calendrier-stade__date small{display:block;font-family:var(--famille-texte);font-weight:400;text-transform:none;color:var(--encre-douce)}.stade .calendrier-stade__lieu{font-family:var(--famille-titre);font-size:var(--intitule-corps);font-weight:800;letter-spacing:var(--intitule-approche);text-align:center;padding-block:calc(var(--pas) * 1.5);border-radius:var(--stade-rayon);background:var(--accent-club,var(--accent));color:var(--accent-club-texte,var(--accent-contraste))}.stade .calendrier-stade__lieu--ext{background:transparent;color:var(--encre);box-shadow:inset 0 0 0 calc(var(--filet-epaisseur) * 2) var(--encre)}.stade .calendrier-stade__adversaire{display:flex;align-items:center;gap:calc(var(--pas) * 2);font-family:var(--famille-titre);font-size:var(--corps-sous-titre);font-weight:var(--titre-graisse);line-height:1.1;text-transform:uppercase}.stade .calendrier-stade__compet{font-size:var(--corps-petit);color:var(--encre-douce);text-align:right}.stade .calendrier-stade__score{font-family:var(--fonte-chiffres);font-weight:700}.stade .calendrier-stade__saison{margin-top:calc(var(--pas) * 4)}.stade .calendrier-stade__saison>summary{cursor:pointer;font-family:var(--famille-titre);font-weight:var(--titre-graisse);letter-spacing:var(--intitule-approche);text-transform:uppercase}@media (max-width:37.5rem){.stade .calendrier-stade__contenu{grid-template-columns:6rem 3.5rem minmax(0,1fr)}.stade .calendrier-stade__compet,.stade .calendrier-stade__score{grid-column:3;text-align:left}}.stade .cartes-equipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pas) * 3)}.stade .carte-equipe{background:var(--stade-fond);border-left:calc(var(--pas) * 1.5) solid var(--accent-club,var(--accent));border-radius:0 var(--stade-rayon) var(--stade-rayon) 0;padding:calc(var(--pas) * 3.5) calc(var(--pas) * 4)}.stade .carte-equipe__competition{margin:0;font-family:var(--famille-titre);font-size:var(--corps-sous-titre);font-weight:var(--titre-graisse);line-height:1.05;text-transform:uppercase}.stade .carte-equipe__public{margin:calc(var(--pas) * 1.5) 0 0;font-weight:600}.stade .carte-equipe__detail{margin:calc(var(--pas) * .5) 0 0}.stade .cartes-equipes__compte{margin-top:calc(var(--pas) * 4)}.stade .sommaire-stade{position:sticky;top:0;z-index:2;background:var(--stade-carte);border-bottom:var(--filet-epaisseur) solid var(--filet);overflow-x:auto}.stade .sommaire-stade ul{max-width:var(--largeur-page);margin:0 auto;padding:0 var(--gouttiere);display:flex;gap:calc(var(--pas) * 6);list-style:none;white-space:nowrap}.stade .sommaire-stade a{display:block;padding-block:calc(var(--pas) * 3.5);font-family:var(--famille-titre);font-weight:var(--titre-graisse);letter-spacing:var(--intitule-approche);text-transform:uppercase;color:var(--encre);text-decoration:none;border-bottom:calc(var(--pas) * .75) solid transparent}.stade .sommaire-stade a:focus-visible,.stade .sommaire-stade a:hover{border-bottom-color:var(--accent-club,var(--accent))}@media (max-width:37.5rem){.stade .cartes-equipes{grid-template-columns:minmax(0,1fr)}}.stade #resultat>.a-la-une{background:var(--stade-carte);border-radius:var(--stade-rayon);padding:calc(var(--pas) * 6);margin:0;border-top:0}.stade #resultat .a-la-une__carte{border-top:0;padding-top:0}.stade #resultat .une-score__affiche{grid-template-columns:minmax(0,1fr);text-align:center}.stade #resultat .une-score__cote--droite{text-align:center}.stade #resultat .une-score__cote .identite-club{align-items:center}.stade #resultat .une-score__points{font-size:var(--corps-titre)}.stade .stade-tete .blason--vide{color:var(--stade-pelouse)}.stade #terrains .terrains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--pas) * 8)}.stade #terrains .terrains__item+.terrains__item{border-top:0}.stade #terrains .terrains__item{border-bottom:var(--filet-epaisseur) solid var(--filet)}@media (max-width:61.25rem){.stade #terrains .terrains{grid-template-columns:minmax(0,1fr)}}.stade .equipes-club{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pas) * 4)}.stade .equipe-club{background:var(--stade-fond);border-top:calc(var(--pas) * 1.25) solid var(--accent-club,var(--accent));border-radius:var(--stade-rayon);padding:calc(var(--pas) * 4) calc(var(--pas) * 5) calc(var(--pas) * 3)}.stade .equipe-club__nom{margin:0;font-family:var(--famille-titre);font-size:var(--corps-sous-titre);font-weight:var(--titre-graisse);line-height:1.05;text-transform:uppercase}.stade .equipe-club__competition{margin:calc(var(--pas) * 1) 0 0;font-size:var(--corps-petit);color:var(--encre-douce)}.stade .equipe-club__libelle{margin:calc(var(--pas) * 4) 0 calc(var(--pas) * 1);font-family:var(--famille-intitule);font-size:var(--intitule-corps);font-weight:var(--intitule-graisse);letter-spacing:var(--intitule-approche);text-transform:uppercase;color:var(--encre-douce)}.stade .equipe-club__liste{list-style:none;margin:0;padding:0}.stade .equipe-club__ligne+.equipe-club__ligne{border-top:var(--filet-epaisseur) solid var(--filet)}.stade .equipe-club__contenu{display:grid;grid-template-columns:5.5rem 3.25rem minmax(0,1fr) auto;align-items:center;gap:calc(var(--pas) * 3);padding-block:calc(var(--pas) * 2.5);color:inherit;text-decoration:none}.stade a.equipe-club__contenu:hover .equipe-club__adversaire{text-decoration:underline}.stade .equipe-club__adversaire{display:flex;align-items:center;gap:calc(var(--pas) * 2);font-weight:600;line-height:1.25}.stade .equipe-club__precision{display:block;font-weight:400;font-size:var(--corps-petit);color:var(--encre-douce)}.stade .equipe-club__resultat{display:flex;align-items:center;gap:calc(var(--pas) * 2);font-family:var(--fonte-chiffres);font-weight:700}.stade .equipe-club__issue{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:var(--stade-rayon);font-family:var(--famille-titre);font-size:var(--corps-petit);color:var(--craie)}.stade .equipe-club__issue--V{background:var(--terrain-gazon)}.stade .equipe-club__issue--D{background:var(--accent)}.stade .equipe-club__issue--N{background:var(--encre-douce)}@media (max-width:61.25rem){.stade .equipes-club{grid-template-columns:minmax(0,1fr)}}@media (max-width:37.5rem){.stade .equipe-club{padding:calc(var(--pas) * 3.5) calc(var(--pas) * 3.5) calc(var(--pas) * 2)}.stade .equipe-club__contenu{grid-template-columns:4.25rem 3rem minmax(0,1fr);gap:calc(var(--pas) * 2) calc(var(--pas) * 2.5)}.stade .equipe-club__resultat{grid-column:3}.stade .equipe-club__contenu>span:empty{display:none}.stade .calendrier-stade__adversaire{font-size:calc(var(--corps-texte) * 1.2)}.stade .calendrier-stade__lieu{padding-block:calc(var(--pas) * 1)}}.prono{padding-block:2.5rem}.prono h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.03;max-width:19ch;margin:.6rem 0 1.2rem}.prono h1,.prono h2{font-family:var(--fonte-condensee)}.prono h2{font-size:1.8rem;margin-bottom:1rem}.prono h3{font-size:1.25rem;margin:1rem 0}.prono p{line-height:1.6;margin:.7rem 0}.prono-entete{border-bottom:3px solid var(--accent);padding-bottom:2rem}.prono-entete>p:not(.intitule){max-width:55ch;color:var(--encre-douce)}.prono-commandes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem}.prono a:not(.prono-action){text-underline-offset:.2em}.prono a:hover{text-decoration:underline}.prono button,.prono-action{border:1px solid var(--filet);padding:.65rem 1rem;min-height:44px;font:600 .88rem var(--fonte-sans);cursor:pointer;background:var(--papier-clair);color:var(--encre)}.prono button.prono-action,.prono-action{display:inline-flex;justify-content:center;align-items:center;background:var(--accent);color:var(--accent-contraste);border-color:var(--accent);text-decoration:none}.prono button:disabled{cursor:not-allowed;opacity:.5}.prono button:not(:disabled):hover{border-color:var(--encre)}.prono :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.prono input,.prono select{display:block;width:100%;min-height:46px;border:1px solid var(--filet);background:var(--papier-clair);color:var(--encre);padding:.65rem;font:inherit;margin:.5rem 0 1rem;border-radius:0}.prono label{display:block;font-size:.85rem;font-weight:600;max-width:32rem}.prono-bareme{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;padding:1.5rem 0;border-bottom:1px solid var(--filet);font-size:.85rem}.prono-bareme strong{font-family:var(--fonte-condensee);font-size:1.8rem;margin-right:.3rem}.prono-connexion,.prono-panneau{padding:1.5rem;border:1px solid var(--filet);margin:1.5rem 0}.prono-connexion{background:var(--papier-sourd)}.prono-connexion form{max-width:35rem}.prono-colonnes{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;align-items:start;margin-top:2.5rem}.prono-colonnes>.prono-panneau{margin-top:0}.prono-note{font-size:.8rem;color:var(--encre-douce)}.prono-match{padding:1.4rem 0;border-bottom:1px solid var(--filet)}.prono-match:first-child{border-top:2px solid var(--encre)}.prono-match__horaire{font-size:.72rem;color:var(--encre-douce)}.prono-match h3 span{color:var(--accent);margin:0 .4rem;white-space:nowrap}.prono-match fieldset{border:0;margin:0;padding:0}.prono-match legend{font-size:.78rem;margin-bottom:.6rem}.prono-options{display:grid;grid-template-columns:1fr .7fr 1fr;gap:.5rem;margin-bottom:1rem}.prono-options button[aria-pressed=true]{border:2px solid var(--accent);background:var(--papier-sourd);color:var(--accent)}.prono-match__pied{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem}.prono-table{overflow-x:auto}.prono-table table{width:100%;border-collapse:collapse;font-size:.85rem}.prono-table caption{text-align:left;margin-bottom:.8rem}.prono-table td,.prono-table th{text-align:left;padding:.8rem .5rem;border-bottom:1px solid var(--filet)}.prono-table thead{background:var(--papier-sourd);font-size:.7rem}.prono-table tbody tr:first-child{color:var(--accent)}.prono-table th[scope=row]{overflow-wrap:anywhere}.prono-liste{padding:0;list-style:none}.prono-liste li{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--filet)}.prono-liste a{font-family:var(--fonte-condensee);font-size:1.3rem}.prono-liste span{font-family:var(--fonte-sans);font-size:.8rem;display:block}.prono-avis{background:var(--papier-sourd);border-left:3px solid var(--accent);padding:1rem}.prono-liens{margin:1rem 0}.prono-liens input{font-size:.75rem}.prono-reglement{max-width:48rem}.prono-reglement h2{margin-top:2rem}.prono-reglement ul{padding-left:1.5rem;line-height:1.9}.prono details{margin-top:2rem}.prono summary{cursor:pointer;min-height:44px}@media(max-width:760px){.prono-colonnes{grid-template-columns:1fr}.prono{padding-block:1.5rem}.prono-connexion,.prono-panneau{padding:1rem}.prono-bareme{gap:1rem;justify-content:space-between}.prono-bareme span{max-width:9rem}.prono-options button{padding:.5rem;font-size:.8rem}}.prono-partage{padding:1.25rem;border:1px solid var(--filet);background:var(--papier-sourd);margin-block:1rem}.prono-partage h3{margin-top:0}.prono-partage .prono-commandes{margin:1rem 0;gap:.65rem}.prono-partage label{max-width:100%}.prono-partage input{margin-bottom:0}.prono-partage [role=status]:empty{display:none}@media(max-width:480px){.prono-partage .prono-commandes>*{width:100%;text-align:center}.prono-partage{padding:1rem}}.prono label.prono-case{display:flex;align-items:center;gap:.65rem;margin:1rem 0;min-height:44px}.prono .prono-case input{display:inline-block;width:1.2rem;height:1.2rem;min-height:0;margin:0;flex:none;accent-color:var(--accent)}.newsletter-bandeau{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0;margin-bottom:2rem;border-bottom:1px solid var(--filet)}.newsletter-bandeau h2{font-family:var(--fonte-barlow),sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;margin:.6rem 0}.newsletter-bandeau p{margin:.7rem 0}.newsletter-formulaire{min-width:0;align-self:center}.newsletter-formulaire label{display:block;font-weight:600;margin-bottom:.5rem}.newsletter-formulaire__ligne{display:flex;gap:.5rem}.newsletter-formulaire input[type=email]{min-width:0;width:100%;background:var(--papier);color:var(--encre);border:1px solid var(--encre-tenue);padding:.85rem;border-radius:3px;font:inherit}.newsletter-formulaire button{flex-shrink:0;border:0;border-radius:3px;background:var(--accent);color:var(--accent-contraste);font:inherit;font-weight:600;padding:.85rem 1rem;cursor:pointer}.newsletter-formulaire button:disabled{opacity:.7;cursor:wait}.newsletter-formulaire button:focus-visible,.newsletter-formulaire input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.newsletter-formulaire__information{font-size:.8rem;line-height:1.55}.newsletter-formulaire__information a{text-decoration:underline}.newsletter-formulaire__message{font-weight:600;line-height:1.5}.newsletter-formulaire__message:empty{display:none}.newsletter-page{padding-bottom:3rem}.newsletter-page h1{margin-top:.6rem}.newsletter-page__grille{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0}.newsletter-page__inscription{padding:1.5rem;background:var(--papier-sourd);border-top:4px solid var(--accent);align-self:start}.newsletter-page__inscription h2{font-family:var(--fonte-barlow),sans-serif;font-size:1.5rem;margin-bottom:1.2rem}@media (max-width:760px){.newsletter-bandeau,.newsletter-page__grille{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:420px){.newsletter-formulaire__ligne{flex-direction:column}.newsletter-formulaire button{width:100%}}.entete__haut{flex-wrap:nowrap}.entete .marque{font-size:clamp(1.9rem,calc(12.5vw - .6rem),2.45rem);flex:none}.visuellement-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.recherche-globale{position:relative;width:100%;max-width:42rem;color:var(--encre);font-family:var(--fonte-sans);z-index:20}.recherche-globale--entete{margin-left:auto;max-width:none;width:auto;flex:none}.recherche-globale--entete>.recherche-globale__champ,.recherche-globale__declencheur,.recherche-globale__fermer{display:none}.recherche-globale--entete>.recherche-globale__declencheur{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem .7rem;border:1px solid var(--filet);border-radius:.65rem;background:var(--papier-clair);color:var(--encre);font:500 .875rem var(--fonte-sans);cursor:pointer}.recherche-globale--entete.recherche-globale--ouverte{position:fixed;inset:var(--recherche-viewport-top,0) 0 auto;height:var(--recherche-viewport-hauteur,100dvh);width:100%;margin:0;max-width:none;z-index:100;background:var(--papier);padding:.75rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.6rem;align-content:start}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__declencheur{display:none}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__fermer{display:grid;place-items:center;align-self:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.4rem;background:var(--papier-sourd);color:var(--encre);font:400 1.4rem var(--fonte-sans);cursor:pointer}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__champ{display:flex;min-width:0}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__suggestions{position:relative;top:auto;right:auto;grid-column:1/-1;align-self:start;width:100%;max-width:none;border:0;box-shadow:none;padding:0;max-height:var(--recherche-hauteur-disponible,calc(100dvh - 5rem))}.recherche-globale__champ{display:flex;align-items:center;gap:.35rem;min-height:3.5rem;padding:.3rem .3rem .3rem .6rem;border:1px solid var(--filet);border-radius:.65rem;background:var(--papier-clair);transition:border-color .15s,box-shadow .15s}.recherche-globale__champ:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--rouge-clair);background:var(--papier)}.recherche-globale__champ>svg{display:none;flex:none;color:var(--encre-tenue)}.recherche-globale input{width:100%;min-width:0;padding:.35rem 0;border:0;outline:0;font:400 1rem var(--fonte-sans);background:transparent;color:var(--encre)}.recherche-globale input::placeholder{color:var(--encre-tenue)}.recherche-globale input::-webkit-search-cancel-button{-webkit-appearance:none}.recherche-globale kbd{display:none;flex:none;border:1px solid var(--filet);border-radius:.25rem;color:var(--encre-tenue);font:400 .65rem var(--fonte-sans);padding:.25rem .35rem}.recherche-globale__effacer,.recherche-globale__envoyer{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.4rem;cursor:pointer;font:400 1.4rem var(--fonte-sans)}.recherche-globale__envoyer{background:var(--accent);color:var(--accent-contraste)}.recherche-globale__envoyer:hover{background:var(--encre)}.recherche-globale__effacer{background:transparent;color:var(--encre-douce)}.recherche-globale__suggestions{position:absolute;top:calc(100% + .6rem);right:0;width:100%;max-width:calc(100vw - 2 * var(--gouttiere));background:var(--papier);border:1px solid var(--filet);border-radius:.75rem;box-shadow:0 12px 36px color-mix(in srgb,var(--encre) 14%,transparent);overflow:auto;max-height:min(34rem,var(--recherche-hauteur-disponible,60dvh));overscroll-behavior:contain;scroll-behavior:auto;padding:.5rem}.recherche-globale__invite{padding:.8rem .6rem .3rem;font-size:.9rem;font-weight:700}.recherche-globale__aide{padding:0 .6rem .8rem;color:var(--encre-douce);font-size:.75rem;line-height:1.6}.recherche-globale__raccourcis{display:flex;flex-wrap:wrap;gap:.5rem;padding:.3rem .6rem .8rem}.recherche-globale__raccourcis a{display:flex;gap:.8rem;background:var(--papier-sourd);padding:.6rem .75rem;min-height:2.75rem;align-items:center;border-radius:.35rem;font-size:.875rem}.recherche-globale__raccourcis a:hover{background:var(--rouge-clair);color:var(--accent)}.recherche-globale__categorie{display:flex;justify-content:space-between;padding:.85rem .65rem .4rem;font-size:.65rem;font-weight:700;color:var(--accent)}.recherche-globale__categorie span{color:var(--encre-tenue);font-weight:400}.recherche-globale__resultat{display:flex;align-items:center;gap:.65rem;padding:.7rem .5rem;min-height:3.75rem;border-radius:.4rem}.recherche-globale__resultat:hover,.recherche-globale__resultat[aria-selected=true]{background:var(--papier-sourd)}.recherche-globale__resultat--match{padding-left:2.75rem;font-size:.92em}.recherche-globale__resultat--match strong{font-weight:600}.recherche-globale__texte{flex:1 1;min-width:0}.recherche-globale__texte strong{display:block;font-size:1rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.recherche-globale__texte small{display:block;margin-top:.2rem;color:var(--encre-douce);font-size:.875rem;line-height:1.4}.recherche-globale__fleche{flex:none;color:var(--encre-tenue);font-size:1.05rem}.recherche-visuel{display:flex;flex:none;gap:.25rem;align-items:center}.recherche-visuel img{width:2.5rem;height:2.5rem}.recherche-visuel__blason{object-fit:contain}.recherche-visuel__portrait{object-fit:cover;object-position:center 20%;border-radius:50%}.recherche-credit{display:block;padding:0 .65rem .45rem;color:var(--encre-tenue);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere;text-align:right}.recherche-credit a{display:inline-flex;align-items:center;min-height:2.75rem}.recherche-credit a:hover{text-decoration:underline}.recherche-globale__message{padding:1rem .65rem;font-size:.875rem;color:var(--encre-douce);line-height:1.6}.recherche-globale__tous{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:.9rem .65rem .6rem;margin-top:.5rem;border-top:1px solid var(--filet);color:var(--accent);font-size:.875rem;font-weight:700}.recherche-page__ouverture{padding:1.5rem 0 2rem;max-width:52rem}.recherche-page__ouverture h1{margin-top:.65rem;font-size:clamp(2.2rem,5vw,3.75rem)}.recherche-page__ouverture>p{margin-block:1rem 1.5rem;color:var(--encre-douce);font-size:.95rem;line-height:1.6}.recherche-page__types{display:flex;gap:.6rem;flex-wrap:wrap;padding-bottom:1.5rem}.recherche-page__types a{display:flex;align-items:center;min-height:2.75rem;border:1px solid var(--filet);border-radius:2rem;padding:.6rem .9rem;font-size:.875rem}.recherche-page__types a:hover{border-color:var(--accent);color:var(--accent)}.recherche-page__types span{margin-left:.5rem;color:var(--encre-tenue)}.recherche-page__groupes{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.recherche-page__groupes section{min-width:0;scroll-margin-top:1.5rem}.recherche-page__tete{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--encre);padding-bottom:.7rem}.recherche-page__tete h2{font:700 1.8rem var(--fonte-condensee)}.recherche-page__tete>span{font-size:.65rem;color:var(--encre-tenue)}.recherche-page__groupes li{border-bottom:1px solid var(--filet)}.recherche-page__groupes .recherche-globale__resultat{padding-block:1rem}@media (min-width:360px){.recherche-globale:not(.recherche-globale--entete) .recherche-globale__champ>svg{display:block}}@media (min-width:701px) and (pointer:fine),(min-width:951px){.entete .marque{font-size:clamp(2.2rem,4vw,3.25rem)}.recherche-globale--entete.recherche-globale--ouverte{position:relative;inset:auto;height:auto;width:min(48%,30rem);max-width:30rem;margin-left:auto;display:block;padding:0;background:transparent;z-index:20}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__fermer,.recherche-globale--entete>.recherche-globale__declencheur{display:none}.recherche-globale--entete>.recherche-globale__champ{display:flex}.recherche-globale--entete{margin-left:auto;max-width:30rem;width:min(48%,30rem)}.recherche-globale__champ{gap:.7rem;padding-left:1rem}.recherche-globale kbd,.recherche-globale__champ>svg{display:block}.recherche-globale--entete.recherche-globale--ouverte>.recherche-globale__suggestions,.recherche-globale__suggestions{position:absolute;top:calc(100% + .6rem);right:0;width:max(100%,28rem);max-width:calc(100vw - 2 * var(--gouttiere));max-height:min(34rem,var(--recherche-hauteur-disponible,60dvh));border:1px solid var(--filet);box-shadow:0 12px 36px color-mix(in srgb,var(--encre) 14%,transparent);padding:.5rem}.recherche-page__groupes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}}@media (prefers-reduced-motion:reduce){.recherche-globale__champ{transition:none}}