.hero-evenements{position:relative}.hero-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:center}@media (max-width:767px){.hero-layout{grid-template-columns:minmax(0,1fr)}}.hero-text{max-width:640px}.hero-media-card{position:relative;padding:var(--space-4)}.hero-image{width:100%;object-fit:cover;max-height:420px}.hero-media-overlay{margin-top:var(--space-4)}.hero-media-text{font-size:var(--font-size-sm);color:var(--color-text-muted)}.section-header{max-width:720px;margin-bottom:var(--space-6)}.event-card{display:flex;flex-direction:column;gap:var(--space-3)}.event-card-image-wrap{overflow:hidden;border-radius:var(--radius-md);margin-bottom:var(--space-3)}.event-card-image-wrap img{width:100%;height:220px;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow)}.event-card:hover .event-card-image-wrap img{transform:scale(1.06)}.event-subtitle{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.event-aside{align-self:flex-start}.event-option{display:flex;align-items:flex-start;gap:var(--space-3)}.event-option-text h3{font-size:var(--font-size-base);margin-bottom:var(--space-1)}.event-option-text p{font-size:var(--font-size-sm);margin-bottom:0}.event-form-card form{margin-top:var(--space-3)}.section-demande .timeline h3{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.section-demande .timeline p{margin-bottom:0;font-size:var(--font-size-sm)}.section-liens .section-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}