.mj-avis{z-index:40;background:var(--wood);color:var(--slate);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.09em;text-transform:uppercase;text-align:center;padding:8px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.mj-journee{background:linear-gradient(180deg, var(--slate) 0%, var(--slate) 12%, #4a4f55 26%, var(--canvas) 46%, var(--canvas) 62%, var(--canvas-deep) 82%, color-mix(in srgb, var(--wood) 26%, var(--canvas-deep)) 100%);padding:clamp(48px,7vw,96px) 0 clamp(72px,10vw,128px);position:relative}.mj-fil{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--wood) 55%, transparent) 10%, color-mix(in srgb, var(--wood) 55%, transparent) 88%, transparent 100%);width:1px;position:absolute;top:0;bottom:0;left:max(50% + min(1180px,100% - clamp(32px,8vw,96px))/-2 + 46px,22px)}.mj-moment{grid-template-columns:92px minmax(0,1fr);gap:clamp(16px,3vw,40px);width:min(1180px,100% - clamp(32px,8vw,96px));margin-inline:auto;padding:clamp(56px,9vw,120px) 0;display:grid;position:relative}.mj-heure{align-self:start;align-items:center;gap:14px;height:fit-content;display:flex;position:sticky;top:96px}.mj-point{background:var(--wood);border-radius:50%;flex:none;order:2;width:9px;height:9px;margin-left:42px}.mj-heure-texte{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wood);text-align:right;order:1;width:42px;font-size:13px}.mj-corps{max-width:62ch;padding-left:clamp(8px,2vw,28px)}.mj-titre{font-family:var(--font-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:400;line-height:1.04}.mj-lede{max-width:52ch;margin:18px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.68}.mj-matin .mj-titre{color:#f4efe4}.mj-matin .mj-lede{color:#bfc6cb}.mj-midi .mj-titre,.mj-soir .mj-titre{color:var(--text-primary)}.mj-midi .mj-lede,.mj-soir .mj-lede{color:var(--text-secondary)}.mj-faits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.mj-fait{border-top:2px solid color-mix(in srgb, var(--wood) 60%, transparent);flex-direction:column;gap:6px;padding-top:14px;display:flex}.mj-fait-valeur{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f4efe4;font-size:clamp(24px,2.6vw,34px);line-height:1}.mj-fait-label{color:#bfc6cb;font-size:13px;line-height:1.45}.mj-matin .etat-moment{color:var(--accent-muted)}.mj-ardoise-place{max-width:520px;margin-top:32px}.mj-horaires{grid-template-columns:auto auto;gap:6px 24px;width:fit-content;margin:32px 0 0;font-size:15px;display:grid}.mj-horaires dt{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.08em;color:var(--text-secondary);align-self:center;font-size:12px}.mj-horaires dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.mj-pied{text-align:center;background:var(--canvas-deep);padding:32px 16px 48px;font-size:14px}@media (max-width:720px){.mj-moment{grid-template-columns:1fr;gap:10px}.mj-fil{display:none}.mj-heure{position:static}.mj-point{display:none}.mj-heure-texte{text-align:left;width:auto}.mj-corps{padding-left:0}.mj-faits{grid-template-columns:1fr}}
