.agenda{justify-items:start;gap:clamp(28px,4vw,56px);padding:clamp(64px,9vw,128px) clamp(20px,5vw,72px);display:grid}.agenda-tete{gap:16px;display:grid}.agenda-liste{width:100%;display:grid}.agenda-grand,.agenda-date{color:inherit;text-decoration:none}.agenda-grand[data-curseur=carte]:hover,.agenda-date[data-curseur=carte]:hover{box-shadow:none;translate:none}.agenda-grand[data-curseur=carte]:hover h3,.agenda-date[data-curseur=carte]:hover h3{color:inherit}.agenda-lieu{opacity:.8;flex-wrap:wrap;gap:4px 20px;display:flex}.agenda-lieu span{align-items:center;gap:6px;display:inline-flex}.agenda-grand{background:var(--bordeaux);color:var(--blanc);grid-template-columns:auto 2px 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px) clamp(24px,4.5vw,64px);display:grid}.agenda-grand-date{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.agenda-grand .chiffre{font-size:clamp(7rem,17vw,15rem);line-height:.85}.agenda-grand-date .titre-2{white-space:nowrap}.agenda-grand-filet{opacity:.5;transform-origin:50% 0;background:currentColor;align-self:stretch;width:2px}.agenda-grand-quoi{justify-items:start;gap:12px;display:grid}.agenda-grand-quoi .titre-2{max-width:18ch}.agenda-detail{opacity:.92;max-width:46ch}.agenda-date{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), padding .2s var(--ease-out);grid-template-columns:minmax(12rem,auto) 1fr auto;align-items:center;gap:8px 32px;padding:24px clamp(24px,4.5vw,64px);display:grid}.agenda-jour{align-items:center;gap:12px;display:flex}.agenda-date .chiffre{font-size:clamp(2.5rem,4vw,3.5rem)}.agenda-date-quoi{gap:4px;display:grid}.agenda-date-quoi .etiquette{opacity:.7}@media (hover:hover) and (pointer:fine){.agenda-date:hover{background:var(--bordeaux);color:var(--blanc);padding-left:calc(clamp(24px,4.5vw,64px) + 16px)}}@media (width<=767px){.agenda-grand{grid-template-columns:1fr;gap:20px}.agenda-grand-filet{transform-origin:0;width:100%;height:2px}.agenda-date{grid-template-columns:1fr;padding:20px 0}}
