.hero[data-astro-cid-ahc3q4vw]{background:var(--color-surface);border-bottom:2px solid var(--color-gold-400);padding-block:var(--space-10) var(--space-12)}.hero__grille[data-astro-cid-ahc3q4vw]{display:grid;gap:var(--space-8)}.hero__titre[data-astro-cid-ahc3q4vw]{font-size:clamp(2.5rem,11vw,3.5rem);margin:var(--space-3) 0 var(--space-4)}.chapeau[data-astro-cid-ahc3q4vw]{color:var(--color-text-secondary);margin:0;max-width:48ch}.carte-visite[data-astro-cid-ahc3q4vw]{background:var(--color-neutral-900);color:var(--color-text-inverse);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;gap:var(--space-4);box-shadow:var(--shadow-xl)}.carte-visite__nom[data-astro-cid-ahc3q4vw]{font-size:var(--text-xl);letter-spacing:var(--tracking-wide);color:var(--color-gold-400)}address[data-astro-cid-ahc3q4vw]{font-style:normal;display:flex;gap:var(--space-3);align-items:flex-start;line-height:var(--leading-relaxed)}.carte-visite__icone[data-astro-cid-ahc3q4vw]{color:var(--color-gold-400);flex-shrink:0;margin-top:4px}.carte-visite__liens[data-astro-cid-ahc3q4vw]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;font-size:var(--text-sm)}.carte-visite__liens[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-gold-300);min-height:44px}.horaires[data-astro-cid-ahc3q4vw]{background:var(--color-background);padding-block:var(--space-12)}.horaires__grille[data-astro-cid-ahc3q4vw]{display:grid;gap:var(--space-6)}.horaires__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-2xl)}.horaires__note[data-astro-cid-ahc3q4vw]{color:var(--color-text-secondary);max-width:44ch}.horaires__liste[data-astro-cid-ahc3q4vw]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.horaires__liste[data-astro-cid-ahc3q4vw] li[data-astro-cid-ahc3q4vw]{display:flex;justify-content:space-between;padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.qui[data-astro-cid-ahc3q4vw]{background:var(--color-surface);border-top:3px solid var(--color-gold-400);padding-block:var(--space-12)}.qui__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-2xl);margin:var(--space-3) 0 0}.qui__grille[data-astro-cid-ahc3q4vw]{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;gap:var(--space-4)}.fiche[data-astro-cid-ahc3q4vw]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6)}.fiche__pastille[data-astro-cid-ahc3q4vw]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-gold-50);border:1px solid var(--color-gold-200);color:var(--color-text-gold)}.fiche__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-lg);margin:var(--space-3) 0 var(--space-1)}.fiche__pour[data-astro-cid-ahc3q4vw]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.fiche__voies[data-astro-cid-ahc3q4vw]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.fiche__voies[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;font-weight:var(--weight-medium);text-decoration:none;overflow-wrap:anywhere}.fiche__voies[data-astro-cid-ahc3q4vw] svg{color:var(--color-text-gold);flex-shrink:0}.qui__membres[data-astro-cid-ahc3q4vw]{margin:var(--space-8) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.qui__membres[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{display:inline-flex;align-items:center;gap:var(--space-1)}.reseaux[data-astro-cid-ahc3q4vw]{background:var(--color-neutral-900);padding-block:var(--space-12)}.reseaux__grille[data-astro-cid-ahc3q4vw]{display:grid;gap:var(--space-6)}.reseaux__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-2xl);color:var(--color-text-inverse)}.reseaux[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{color:var(--color-neutral-300);max-width:44ch}.reseaux__liens[data-astro-cid-ahc3q4vw]{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:900px){.hero[data-astro-cid-ahc3q4vw]{padding-block:var(--space-16)}.hero__grille[data-astro-cid-ahc3q4vw]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16);align-items:center}.hero__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-5xl)}.horaires[data-astro-cid-ahc3q4vw],.qui[data-astro-cid-ahc3q4vw],.reseaux[data-astro-cid-ahc3q4vw]{padding-block:var(--space-16)}.horaires__titre[data-astro-cid-ahc3q4vw],.qui__titre[data-astro-cid-ahc3q4vw],.reseaux__titre[data-astro-cid-ahc3q4vw]{font-size:var(--text-3xl)}.horaires__grille[data-astro-cid-ahc3q4vw],.reseaux__grille[data-astro-cid-ahc3q4vw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:start}.qui__grille[data-astro-cid-ahc3q4vw]{grid-template-columns:repeat(3,minmax(0,1fr))}.reseaux__liens[data-astro-cid-ahc3q4vw]{justify-content:flex-end;align-self:center}}
