.pg-prendre-rendez-vous .hero-rdv{background:var(--gradient-sky);padding-block:var(--space-8) var(--space-7);text-align:center}.pg-prendre-rendez-vous .hero-rdv h1{color:var(--navy-900);margin-bottom:var(--space-3)}.pg-prendre-rendez-vous .hero-eyebrow{color:var(--navy-700);margin-bottom:1em}.pg-prendre-rendez-vous .hero-sub{max-width:var(--container-narrow);font-size:var(--text-lg);color:var(--navy-800);margin-inline:auto;margin-bottom:0}.pg-prendre-rendez-vous .hero-modalites{font-size:var(--text-sm);color:var(--navy-700);margin:var(--space-4) 0 0}.pg-prendre-rendez-vous .hero-eyebrow a{color:inherit;text-decoration:underline}.pg-prendre-rendez-vous .rdv-choix{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;display:flex}.pg-prendre-rendez-vous .rdv-choix-label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--neutral-600)}.pg-prendre-rendez-vous .rdv-choix ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg-prendre-rendez-vous .hero-rdv-inner{justify-content:center;align-items:center;gap:var(--space-7);text-align:left;display:flex}.pg-prendre-rendez-vous .hero-rdv-texte{max-width:620px}.pg-prendre-rendez-vous .hero-rdv-inner .hero-sub{margin-inline:0}.pg-prendre-rendez-vous .hero-rdv-portrait{border-radius:var(--radius-xl);object-fit:cover;flex-shrink:0;width:220px;height:220px}@media (max-width:900px){.pg-prendre-rendez-vous .hero-rdv-inner{text-align:center;flex-direction:column-reverse}.pg-prendre-rendez-vous .hero-rdv-inner .hero-sub{margin-inline:auto}.pg-prendre-rendez-vous .hero-rdv-portrait{width:160px;height:160px}}.pg-prendre-rendez-vous .rdv-choix-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .2s,box-shadow .2s,translate .2s;display:flex}.pg-prendre-rendez-vous .rdv-choix-item:hover{border-color:var(--navy-200);box-shadow:var(--shadow-sm);text-decoration:none;translate:0 -2px}.pg-prendre-rendez-vous .rdv-choix-item.is-actif{border-color:var(--mc-navy);border-bottom-width:3px;border-bottom-color:var(--mc-periwinkle)}.pg-prendre-rendez-vous .rdv-choix-item:focus-visible{outline:2px solid var(--mc-navy);outline-offset:2px}.pg-prendre-rendez-vous .rdv-choix-nom{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--text-strong)}.pg-prendre-rendez-vous .rdv-choix-role{font-size:var(--text-2xs);color:var(--neutral-600)}.pg-prendre-rendez-vous .rdv-choix-photo{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:40px;height:40px}.pg-prendre-rendez-vous .rdv-choix-texte{gap:1px;display:grid}.pg-prendre-rendez-vous .rdv-grid--sans-agenda{grid-template-columns:1fr 1fr}@media (max-width:1000px){.pg-prendre-rendez-vous .rdv-grid--sans-agenda{grid-template-columns:1fr}}.pg-prendre-rendez-vous .rdv-sans-agenda h2{font-size:var(--text-2xl)}.pg-prendre-rendez-vous .rdv-sans-agenda p{color:var(--text-body)}.pg-prendre-rendez-vous .rdv-sans-agenda-alt{font-size:var(--text-sm)}.pg-prendre-rendez-vous .section--equipe-renvoi{padding-block:0 var(--space-9);font-size:var(--text-sm);color:var(--text-muted)}.pg-prendre-rendez-vous .section--calendar{padding-block:var(--space-6)}.pg-prendre-rendez-vous .rdv-grid{gap:var(--space-6);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (max-width:1000px){.pg-prendre-rendez-vous .rdv-grid{grid-template-columns:1fr}}.pg-prendre-rendez-vous .rdv-agenda h2{font-size:var(--text-2xl)}.pg-prendre-rendez-vous .fallback{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3)}
