.KnlZZW_horaires{max-width:34rem;margin-block:1.25rem}.KnlZZW_titre{font-size:var(--step-small);color:var(--prose-doux,var(--encre-douce));margin-bottom:.4rem;font-weight:500}.KnlZZW_semaine{font-variant-numeric:tabular-nums;grid-template-columns:auto auto auto;justify-content:start;margin:0;display:grid}.KnlZZW_semaine>div{display:contents}.KnlZZW_semaine dt,.KnlZZW_semaine dd{padding-block:.55rem;border-top:1px solid var(--prose-trait,var(--trait));color:var(--prose-texte,var(--encre));margin:0;padding-right:clamp(1rem,.5rem + 1.5vw,2rem)}.KnlZZW_semaine dt{color:var(--prose-doux,var(--encre-douce));position:relative}.KnlZZW_ferme{grid-column:span 2}.KnlZZW_semaine [data-aujourdhui] dt{color:var(--prose-texte,var(--encre));font-weight:500}.KnlZZW_semaine [data-aujourdhui] dt:before{content:"";background:var(--lampe);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:calc(.55rem + .55em);left:-.95rem}@media (max-width:520px){.KnlZZW_semaine{grid-template-columns:auto auto}.KnlZZW_semaine dd+dd{border-top:0;grid-column:2;padding-top:0}.KnlZZW_ferme{grid-column:auto}}
.OciXaW_p{max-width:40rem;color:var(--prose-texte,var(--encre))}.OciXaW_p+.OciXaW_p,.OciXaW_liste+.OciXaW_p,.OciXaW_etapes+.OciXaW_p,.OciXaW_p+.OciXaW_liste,.OciXaW_p+.OciXaW_etapes{margin-top:1rem}.OciXaW_intertitre{max-width:40rem;color:var(--prose-texte,var(--encre));margin-top:2.25rem;font-size:clamp(1.1rem,1rem + .35vw,1.3rem)}.OciXaW_intertitre strong{font-weight:500}.OciXaW_h3{letter-spacing:-.02em;scroll-margin-top:calc(var(--haut-entete) + 1.5rem);margin-top:2.5rem;margin-bottom:.9rem;font-size:clamp(1.25rem,1rem + .6vw,1.55rem);font-weight:500;line-height:1.15}.OciXaW_source{max-width:40rem;font-size:var(--step-small);color:var(--prose-doux,var(--encre-douce));margin-top:1rem}.OciXaW_liste{gap:.6rem;max-width:40rem;display:grid}.OciXaW_liste li{color:var(--prose-texte,var(--encre));padding-left:1.4rem;position:relative}.OciXaW_liste li:before{content:"";background:var(--lampe-ombre);border-radius:2px;width:.6rem;height:2px;position:absolute;top:.78em;left:0}.OciXaW_etapes{counter-reset:etape;border-top:1px solid var(--prose-trait,var(--trait));gap:0;max-width:40rem;display:grid}.OciXaW_etapes li{border-bottom:1px solid var(--prose-trait,var(--trait));counter-increment:etape;color:var(--prose-texte,var(--encre));padding:1rem 0 1rem 3.25rem;position:relative}.OciXaW_etapes li:before{content:counter(etape);letter-spacing:-.03em;font-variant-numeric:tabular-nums;width:2.1rem;color:var(--lampe-ombre);font-size:1.5rem;font-weight:500;line-height:1.2;position:absolute;top:.85rem;left:0}.OciXaW_tableau{border:1px solid var(--prose-trait,var(--trait));border-radius:var(--rayon-petit);max-width:44rem;margin-block:1.5rem;overflow-x:auto}.OciXaW_tableau table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--step-small);font-variant-numeric:tabular-nums}.OciXaW_tableau th,.OciXaW_tableau td{text-align:left;vertical-align:top;border-bottom:1px solid var(--prose-trait,var(--trait));padding:.85rem 1rem}.OciXaW_tableau thead th{color:var(--prose-doux,var(--encre-douce));background:var(--papier);font-weight:500}.OciXaW_tableau tbody tr:last-child>*{border-bottom:0}.OciXaW_tableau tbody th{font-weight:500}.OciXaW_citation{max-width:40rem;margin-block:2.25rem}.OciXaW_citation blockquote p{letter-spacing:-.015em;color:var(--prose-texte,var(--encre));font-size:clamp(1.2rem,1rem + .55vw,1.5rem);font-weight:450;line-height:1.35}.OciXaW_citation figcaption{font-size:var(--step-small);color:var(--prose-doux,var(--encre-douce));flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.85rem;display:flex}.OciXaW_note{align-items:center;gap:.5rem;display:inline-flex}.OciXaW_etoiles{width:5.5rem;height:auto;color:var(--prose-texte,var(--encre))}.OciXaW_boutons{flex-wrap:wrap;gap:.75rem;margin-block:2rem;display:flex}.OciXaW_photo{border-radius:var(--rayon);background:var(--papier-2);max-width:46rem;margin-block:2rem;overflow:clip}.OciXaW_photo img{object-fit:cover;width:100%;height:auto;max-height:min(70svh,34rem)}.OciXaW_labels{gap:.75rem;margin-block:1.5rem;display:flex}.OciXaW_labels img{border-radius:8px;width:auto;height:3.5rem}.OciXaW_lienFleche{align-items:center;gap:.6rem;display:inline-flex}.OciXaW_encadre{border-radius:var(--rayon);background:var(--papier);max-width:40rem;margin-block:2rem;padding:clamp(1.25rem,2vw,1.75rem)}.OciXaW_encadreTitre{margin-bottom:.9rem;font-weight:500}.OciXaW_encadre .OciXaW_liste li:before{background:var(--prose-doux,var(--encre-douce))}
