.agences-ville_intro__rjw7q{max-width:780px;color:var(--color-gray-700,#374151);line-height:1.7;margin:0 0 var(--space-8)}.agences-ville_intro__rjw7q p{margin:0 0 var(--space-3)}.agences-ville_intro__rjw7q a{color:var(--color-secondary-text,var(--color-secondary));font-weight:600;text-underline-offset:2px}.agences-ville_section__K875z{margin:0 0 var(--space-10)}.agences-ville_h2__4b8C9{font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--color-primary);margin:0 0 var(--space-4);text-wrap:balance}.agences-ville_tableau__U5lqD{overflow-x:auto;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-card,12px);background:#fff}.agences-ville_tableau__U5lqD:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.agences-ville_table__DoCkg{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:760px}.agences-ville_caption__5zhcx{caption-side:top;font-size:.8125rem}.agences-ville_caption__5zhcx,.agences-ville_table__DoCkg thead th{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-gray-600,#4b5563)}.agences-ville_table__DoCkg thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-200,#e5e7eb)}.agences-ville_table__DoCkg tbody td,.agences-ville_table__DoCkg tbody th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151)}.agences-ville_table__DoCkg tbody th{font-weight:600}.agences-ville_table__DoCkg tbody tr:last-child td,.agences-ville_table__DoCkg tbody tr:last-child th{border-bottom:none}.agences-ville_table__DoCkg tbody tr{transition:background .15s ease}.agences-ville_table__DoCkg tbody tr:hover{background:var(--color-secondary-op15,#faf6ec)}.agences-ville_nom__GBgJL{color:var(--color-primary);text-decoration:none}.agences-ville_nom__GBgJL:focus-visible,.agences-ville_nom__GBgJL:hover{text-decoration:underline;text-underline-offset:2px}.agences-ville_detail__WuE_T{font-size:.8125rem;white-space:nowrap}.agences-ville_detail__WuE_T,.agences-ville_vide__b7Q_W{color:var(--color-gray-500,#6b7280)}.agences-ville_oui__gPdZ8{color:var(--color-primary);font-weight:600}a.agences-ville_oui__gPdZ8{color:var(--color-secondary-text,var(--color-secondary));text-underline-offset:2px}.agences-ville_non__8cibe{color:var(--color-gray-500,#6b7280)}.agences-ville_note__V0F_E{margin:var(--space-3) 0 0;font-size:.8125rem;color:var(--color-gray-600,#4b5563)}.agences-ville_note__V0F_E a{color:var(--color-secondary-text,var(--color-secondary))}.agences-ville_voisines__WazwV{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.agences-ville_faqItem__8FEUl{max-width:780px;border-bottom:1px solid var(--color-gray-200,#e5e7eb);padding:var(--space-3) 0;color:var(--color-gray-700,#374151);line-height:1.7}.agences-ville_faqItem__8FEUl summary{cursor:pointer;font-weight:600;color:var(--color-primary)}.agences-ville_faqItem__8FEUl p{margin:var(--space-2) 0 0}.agences-ville_srOnly__iadCw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.agences-ville_tableau__U5lqD{overflow-x:visible;border:none;background:transparent}.agences-ville_table__DoCkg{min-width:0}.agences-ville_table__DoCkg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.agences-ville_caption__5zhcx{padding:0 0 var(--space-3)}.agences-ville_table__DoCkg tbody tr{display:block;background:#fff;border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-card,12px);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-3)}.agences-ville_table__DoCkg tbody td,.agences-ville_table__DoCkg tbody th{display:block;border:none;padding:var(--space-1) 0}.agences-ville_table__DoCkg tbody th{font-size:1rem;padding-bottom:var(--space-2)}.agences-ville_table__DoCkg tbody td:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500,#6b7280)}.agences-ville_detail__WuE_T{white-space:normal}}@media (prefers-reduced-motion:reduce){.agences-ville_table__DoCkg tbody tr{transition:none}}