.cartes-match{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.1rem;margin-block:1rem 0}.cartes-match--seule{grid-template-columns:minmax(0,1fr)}@media (max-width:45rem){.cartes-match{grid-template-columns:minmax(0,1fr)}}.carte-match{border:var(--filet-epaisseur) solid var(--filet);border-radius:var(--stade-rayon);padding:1rem 1.25rem 1.1rem;background:var(--papier);min-width:0}.carte-match__tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.8rem;color:var(--encre-tenue);margin-bottom:.9rem}.carte-match__etiquette{margin:0;font:700 .95rem/1.2 var(--fonte-condensee);text-transform:uppercase;letter-spacing:.08em;color:var(--encre)}.carte-match__grille{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.9rem;align-items:start}.carte-match__equipe{display:flex;flex-direction:column;gap:.35rem;min-width:0}.carte-match__equipe--exterieur{align-items:flex-end;text-align:right}.carte-match__role{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--encre-tenue)}.carte-match__nom{font:800 1.6rem/1 var(--fonte-condensee);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.carte-match__equipe .rencontre__blason{width:2.75rem;height:2.75rem}.carte-match--grande .carte-match__equipe .rencontre__blason{width:3.5rem;height:3.5rem}.carte-match .centre-match__score{font:800 2.6rem/1 var(--fonte-condensee);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.carte-match .centre-match__legende{font-size:.75rem;color:var(--encre-tenue)}.carte-match--grande .carte-match__nom{font-size:clamp(1.6rem,3vw,2.1rem)}.carte-match__equipe--perdant .carte-match__nom{color:var(--encre-tenue)}.carte-match__centre{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding-top:.9rem;text-align:center}.carte-match__score{display:flex;align-items:center;gap:.55rem;margin:0;font:800 2.6rem/1 var(--fonte-condensee);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.carte-match--grande .carte-match__score{font-size:clamp(2.6rem,6vw,3.6rem)}.carte-match__perdant,.carte-match__tiret{color:var(--encre-tenue)}.carte-match__statut{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--encre);color:var(--craie);border-radius:3px;padding:.1rem .45rem}.carte-match__date,.carte-match__mi-temps{font-size:.75rem;color:var(--encre-tenue)}.carte-match__heure{font:800 2.3rem/1 var(--fonte-condensee)}.carte-match__pied{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.9rem;padding-top:.6rem;border-top:var(--filet-epaisseur) solid var(--filet);font-size:.86rem;color:var(--encre-douce)}.carte-match__pied>span:last-child{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.carte-match__pied a{font-weight:700;color:var(--accent);text-decoration:none}@media (max-width:45rem){.carte-match__equipe .rencontre__blason{width:2.25rem;height:2.25rem}.carte-match__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"centre centre" "domicile exterieur";gap:1rem .9rem}.carte-match__centre{grid-area:centre;padding-top:0}.carte-match__equipe--domicile{grid-area:domicile}.carte-match__equipe--exterieur{grid-area:exterieur}.carte-match .faits-equipe{align-self:stretch}.carte-match .faits-equipe li{display:grid;grid-template-columns:auto 2rem minmax(0,1fr);column-gap:.3rem;align-items:baseline}.carte-match .faits-equipe li .fait-pastille{order:1;align-self:start;margin-top:.15rem}.carte-match .faits-equipe li .faits-equipe__minute{order:2}.carte-match .faits-equipe li .faits-equipe__joueur{order:3}.carte-match .faits-equipe--exterieur li{grid-template-columns:minmax(0,1fr) 2rem auto;text-align:right}.carte-match .faits-equipe--exterieur li .faits-equipe__joueur{order:1}.carte-match .faits-equipe--exterieur li .faits-equipe__minute{order:2}.carte-match .faits-equipe--exterieur li .fait-pastille{order:3}.carte-match .centre-match__score{font-size:2rem}}@media (max-width:30rem){.carte-match__nom{font-size:1.25rem}.carte-match__score{font-size:2rem}.faits-equipe{font-size:.78rem}}.faits-equipe{list-style:none;margin:.35rem 0 0;padding:0;font-size:.9rem;line-height:1.55}.faits-equipe li{display:flex;align-items:center;gap:.4rem}.faits-equipe--exterieur li{flex-direction:row-reverse}.faits-equipe__minute{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faits-equipe__minute,.faits-equipe__rate{color:var(--encre-tenue)}.fait-pastille{display:inline-grid;place-items:center;min-width:1.35rem;height:1.1rem;padding:0 .2rem;border-radius:3px;font:700 .66rem/1 var(--fonte-sans);color:var(--craie);background:var(--encre);flex:none}.fait-pastille--rate{background:transparent;color:var(--encre-tenue);border:var(--filet-epaisseur) solid var(--filet)}.fait-pastille--carton_jaune,.fait-pastille--carton_rouge{min-width:.8rem;width:.8rem;height:1.05rem;padding:0;border-radius:2px}.fait-pastille--carton_jaune{background:var(--carton-jaune)}.fait-pastille--carton_rouge{background:var(--carton-rouge)}.legende-faits{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.8rem 0 0;font-size:.74rem;color:var(--encre-tenue)}.legende-faits>span{display:inline-flex;align-items:center;gap:.3rem}.frise-match{margin:1rem 0 0}.frise-match__axe{position:relative;height:1.6rem;border-bottom:2px solid var(--encre);margin-inline:.2rem}.frise-match__mi-temps{position:absolute;bottom:-2px;width:2px;height:.6rem;background:var(--encre-tenue)}.frise-match__point{position:absolute;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,50%);cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.frise-match__point:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:50%}.frise-match__pastille{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--papier);background:var(--club-neutre);transition:transform .12s ease}.frise-match__point--domicile .frise-match__pastille{background:var(--frise-domicile,var(--encre))}.frise-match__point--exterieur .frise-match__pastille{background:var(--frise-exterieur,var(--encre-tenue))}.frise-match__point--carton_jaune .frise-match__pastille{border-radius:2px;width:.6rem;height:.85rem;border:0;background:var(--carton-jaune)}.frise-match__point--carton_rouge .frise-match__pastille{border-radius:2px;width:.6rem;height:.85rem;border:0;background:var(--carton-rouge)}.frise-match__point--actif .frise-match__pastille,.frise-match__point:hover .frise-match__pastille{transform:scale(1.35)}.frise-match__point--actif{z-index:2}.frise-match__bulle{bottom:calc(100% + .35rem);display:flex;flex-direction:column;gap:.1rem;min-width:9rem;max-width:min(16rem,70vw);padding:.5rem .65rem;border-radius:6px;background:var(--encre);color:var(--craie);font:400 .8rem/1.3 var(--fonte-sans);text-align:left;white-space:normal;box-shadow:0 6px 18px -6px var(--encre);pointer-events:none}.frise-match__bulle,.frise-match__bulle:after{position:absolute;left:50%;transform:translateX(-50%)}.frise-match__bulle:after{content:"";top:100%;border:6px solid transparent;border-top:6px solid var(--encre)}.frise-match__bulle strong{font:700 .85rem/1.2 var(--fonte-sans)}.frise-match__bulle small{color:var(--nuit-sourd);font-size:.72rem}.frise-match__bulle--gauche{left:0;transform:none}.frise-match__bulle--gauche:after{left:.85rem}.frise-match__bulle--droite{left:auto;right:0;transform:none}.frise-match__bulle--droite:after{left:auto;right:.55rem;transform:none}@media (max-width:45rem){.frise-match__point{width:2rem;height:2rem}.frise-match__bulle{font-size:.78rem;min-width:8rem}}.frise-match__graduations{display:flex;justify-content:space-between;font-size:.68rem;color:var(--encre-tenue);margin:.2rem .2rem 0}.fil-direct__bascule{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--encre-douce);margin-bottom:.4rem}.fil-direct__bascule input{accent-color:var(--accent)}.fil-direct__colonnes{display:grid;grid-template-columns:1fr 4rem 1fr;font:700 .8rem/1 var(--fonte-condensee);text-transform:uppercase;letter-spacing:.08em;color:var(--encre-tenue)}.fil-direct__colonnes span:last-child{grid-column:3}.fil-direct__periode{font:700 .85rem/1 var(--fonte-condensee);text-transform:uppercase;letter-spacing:.08em;color:var(--encre-tenue);margin:1rem 0 0;padding-bottom:.4rem;border-bottom:var(--filet-epaisseur) solid var(--filet)}.fil-direct__liste{list-style:none;margin:0;padding:0}.fil-direct__ligne{display:grid;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);gap:.6rem;align-items:center;padding:.45rem 0;border-bottom:var(--filet-epaisseur) solid var(--papier-sourd)}.fil-direct__gauche{text-align:right}.fil-direct__minute{text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fil-direct__minute strong{display:block;font:800 1.05rem/1 var(--fonte-condensee)}.fil-direct__discret{color:var(--encre-tenue);font-size:.85rem}.fil-direct__ligne--fin{font-weight:700}.navigation-duels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 1rem;font-size:.88rem}.navigation-duels a{color:var(--encre);text-decoration:none;border:var(--filet-epaisseur) solid var(--filet);border-radius:999px;padding:.35rem .75rem}.navigation-duels a:hover,.navigation-duels__affiche{border-color:var(--encre)}.navigation-duels__affiche{font-weight:700}.journee-matchs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.5rem 1.1rem}.journee-matchs__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:center;padding:.5rem .65rem;border:var(--filet-epaisseur) solid var(--filet);border-radius:6px;color:inherit;text-decoration:none;font-size:.92rem}a.journee-matchs__ligne:hover{border-color:var(--encre)}.journee-matchs__dom{text-align:right}.journee-matchs__score{font:800 1.1rem/1 var(--fonte-condensee);min-width:3.6rem;text-align:center}.journee-matchs__gagnant{font-weight:700}.bilan-duels{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1.1rem}.bilan-duels__cote{margin:0;text-align:center;font-family:var(--fonte-condensee)}.bilan-duels__cote b{display:block;font-size:2.8rem;font-weight:800;line-height:1}.bilan-duels__cote span{font-size:.95rem;font-weight:600}.bilan-duels__cote--a{color:var(--bilan-a,var(--encre))}.bilan-duels__cote--b{color:var(--bilan-b,var(--encre-tenue))}.bilan-duels__jauge{display:flex;height:1rem;border-radius:.5rem;overflow:hidden;background:var(--papier-sourd)}.bilan-duels__part--a{background:var(--bilan-a,var(--encre))}.bilan-duels__part--nul{background:var(--issue-nul)}.bilan-duels__part--b{background:var(--bilan-b,var(--encre-tenue))}.bilan-duels__legende{display:flex;justify-content:space-between;margin:.35rem 0 0;font-size:.8rem;color:var(--encre-tenue)}.liste-duels{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.liste-duels__ligne{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto minmax(0,1fr) 7.5rem;gap:.75rem;align-items:center;padding:.6rem .9rem;border:var(--filet-epaisseur) solid var(--filet);border-radius:6px;color:inherit;text-decoration:none;font:700 1.2rem/1.1 var(--fonte-condensee)}.liste-duels__ligne:hover{border-color:var(--encre)}.liste-duels__date{font:400 .82rem/1.25 var(--fonte-sans);color:var(--encre-tenue)}.liste-duels__date small{display:block}.liste-duels__dom{text-align:right}.liste-duels__score{background:var(--encre);color:var(--craie);border-radius:4px;padding:.1rem .6rem;min-width:4.7rem;text-align:center;font-weight:800}.liste-duels__perdant{color:var(--encre-tenue);font-weight:600}.liste-duels__direct{margin-left:.4rem;font:700 .66rem/1 var(--fonte-sans);text-transform:uppercase;color:var(--accent);border:var(--filet-epaisseur) solid var(--accent);border-radius:3px;padding:.1rem .3rem;vertical-align:middle}.liste-duels__fleche{color:var(--accent);justify-self:end}@media (max-width:40rem){.liste-duels__ligne{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);font-size:1.05rem}.liste-duels__date{grid-column:1/-1}.liste-duels__fleche{display:none}}.cartes-forme{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.1rem}.carte-forme{border:var(--filet-epaisseur) solid var(--filet);border-radius:var(--stade-rayon);padding:1rem 1.1rem}.carte-forme h3{margin:0;font:700 1.35rem/1.1 var(--fonte-condensee)}.carte-forme__resume{margin:.15rem 0 .75rem;font-size:.88rem;color:var(--encre-douce)}.carte-forme__pastilles{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem}.issue{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;color:var(--craie);font:700 .85rem/1 var(--fonte-condensee)}.issue--V{background:var(--issue-victoire)}.issue--N{background:var(--issue-nul)}.issue--D{background:var(--issue-defaite)}.carte-forme__sens{margin-left:.35rem;font-size:.72rem;color:var(--encre-tenue)}.carte-forme ul{list-style:none;margin:0;padding:0}.carte-forme__ligne{display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto auto;gap:.6rem;align-items:center;padding:.45rem .1rem;border-top:var(--filet-epaisseur) solid var(--papier-sourd);color:inherit;text-decoration:none;font-size:.92rem}a.carte-forme__ligne:hover{background:var(--papier-clair)}.carte-forme__lieu{font-size:.7rem;font-weight:700;color:var(--encre-tenue);border:var(--filet-epaisseur) solid var(--filet);border-radius:3px;text-align:center}.carte-forme__score{font:700 1.05rem/1 var(--fonte-condensee)}.carte-forme__score--defaite{color:var(--issue-defaite)}.carte-forme time{font-size:.78rem;color:var(--encre-tenue);min-width:4.2rem;text-align:right}.cartes-articles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.1rem}.cartes-articles__lien{display:flex;flex-direction:column;gap:.3rem;color:inherit;text-decoration:none}.cartes-articles__lien .photo-editoriale{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.cartes-articles__rubrique{margin-top:.35rem;font:700 .8rem/1 var(--fonte-condensee);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.cartes-articles__titre{font:600 1.15rem/1.25 var(--fonte-serif)}.cartes-articles__lien:hover .cartes-articles__titre{text-decoration:underline;text-underline-offset:.15em}.cartes-articles time{font-size:.8rem;color:var(--encre-tenue)}