.top-tablewrap[data-astro-cid-b4neilrn]{overflow-x:auto;margin-top:1.5rem}.top-table[data-astro-cid-b4neilrn]{width:100%;border-collapse:collapse;font-size:13.5px}.top-table[data-astro-cid-b4neilrn] caption[data-astro-cid-b4neilrn]{text-align:left;font-size:12px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;padding-bottom:.4rem}.top-table[data-astro-cid-b4neilrn] th[data-astro-cid-b4neilrn],.top-table[data-astro-cid-b4neilrn] td[data-astro-cid-b4neilrn]{padding:.5rem;border-bottom:1px solid var(--gray-100);text-align:left;vertical-align:middle}.top-table[data-astro-cid-b4neilrn] .top-rang[data-astro-cid-b4neilrn],.top-table[data-astro-cid-b4neilrn] .top-nombre[data-astro-cid-b4neilrn]{white-space:nowrap;font-variant-numeric:tabular-nums}.top-table[data-astro-cid-b4neilrn] .top-firme[data-astro-cid-b4neilrn]{display:block;font-weight:400;font-size:12px;color:var(--gray-500);margin-top:2px}.top-score[data-astro-cid-b4neilrn]{display:inline-flex;align-items:baseline;gap:1px;font-weight:700;font-size:14px;padding:3px 9px;border-radius:999px;border:2px solid currentColor;font-variant-numeric:tabular-nums;white-space:nowrap}.top-score[data-astro-cid-b4neilrn] small[data-astro-cid-b4neilrn]{font-size:10px;font-weight:600;opacity:.75}.top-score--green[data-astro-cid-b4neilrn]{color:var(--c-green)}.top-score--yellow[data-astro-cid-b4neilrn]{color:var(--c-yellow)}.top-score--red[data-astro-cid-b4neilrn]{color:var(--c-red)}.top-table[data-astro-cid-b4neilrn] thead[data-astro-cid-b4neilrn] th[data-astro-cid-b4neilrn]{font-size:11.5px;color:var(--gray-500);font-weight:700}.top-table[data-astro-cid-b4neilrn] tbody[data-astro-cid-b4neilrn] th[data-astro-cid-b4neilrn]{font-weight:600}.top-table[data-astro-cid-b4neilrn] a[data-astro-cid-b4neilrn]{color:var(--black)}.featured-grid[data-astro-cid-b4neilrn]{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.featured-grid[data-astro-cid-b4neilrn] .expert-card[data-astro-cid-b4neilrn]{flex-direction:column;align-items:center;text-align:center;padding:.8rem .55rem;gap:.35rem;transition:transform .15s ease,box-shadow .15s ease}.featured-grid[data-astro-cid-b4neilrn] .score-panel[data-astro-cid-b4neilrn]{order:-1}.featured-grid[data-astro-cid-b4neilrn] .expert-info[data-astro-cid-b4neilrn]{width:100%}.featured-grid[data-astro-cid-b4neilrn] .expert-name[data-astro-cid-b4neilrn]{font-size:12.5px;line-height:1.25;margin-bottom:2px}.featured-grid[data-astro-cid-b4neilrn] .expert-row[data-astro-cid-b4neilrn]{justify-content:center;gap:6px}.featured-grid[data-astro-cid-b4neilrn] .expert-rating[data-astro-cid-b4neilrn]{font-size:11px}.featured-grid[data-astro-cid-b4neilrn] .expert-tag[data-astro-cid-b4neilrn]{font-size:9px;padding:1px 7px}.featured-grid[data-astro-cid-b4neilrn] .expert-addr[data-astro-cid-b4neilrn]{font-size:10px;margin-top:3px}.featured-grid[data-astro-cid-b4neilrn] .score-ring[data-astro-cid-b4neilrn]{width:46px;height:46px}.featured-grid[data-astro-cid-b4neilrn] .score-ring[data-astro-cid-b4neilrn] svg[data-astro-cid-b4neilrn]{width:46px;height:46px}.featured-grid[data-astro-cid-b4neilrn] .score-big[data-astro-cid-b4neilrn]{font-size:14px}.featured-grid[data-astro-cid-b4neilrn] .score-max[data-astro-cid-b4neilrn]{display:none}.featured-grid[data-astro-cid-b4neilrn] .score-label[data-astro-cid-b4neilrn]{font-size:9px;margin-top:2px}@media(max-width:900px){.featured-grid[data-astro-cid-b4neilrn]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.featured-grid[data-astro-cid-b4neilrn]{grid-template-columns:repeat(2,1fr)}}.rate-ribbon[data-astro-cid-jroipcew]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.75rem;padding:.8rem 1.5rem;background:#f3f5fa;border-bottom:1px solid var(--c-border, #eee);text-decoration:none;font-size:.9375rem}.rate-ribbon__item[data-astro-cid-jroipcew]{display:inline-flex;align-items:baseline;gap:.45rem}.rate-ribbon__label[data-astro-cid-jroipcew]{color:var(--c-text-secondary, #555)}.rate-ribbon__num[data-astro-cid-jroipcew]{font-family:var(--font-display);font-size:1.25rem;color:#c8102e;letter-spacing:-.25px}.rate-ribbon__src[data-astro-cid-jroipcew]{font-size:.8125rem;color:var(--c-text-secondary, #777)}.rate-ribbon__cta[data-astro-cid-jroipcew]{color:#c8102e;font-weight:600;white-space:nowrap;text-decoration:none}.rate-ribbon__cta[data-astro-cid-jroipcew]:hover{text-decoration:underline}.more-cities[data-astro-cid-jroipcew]{margin-top:1.25rem;font-size:.9375rem;line-height:1.9;color:var(--c-text-secondary)}.more-cities__label[data-astro-cid-jroipcew]{font-weight:600;color:var(--c-text);margin-right:.25rem}.more-cities[data-astro-cid-jroipcew] a[data-astro-cid-jroipcew]{display:inline-block;padding:3px 0;color:#c8102e;text-decoration:none}.more-cities[data-astro-cid-jroipcew] a[data-astro-cid-jroipcew]:hover{text-decoration:underline}.communes-carte[data-astro-cid-jroipcew]{margin-top:1.1rem;font-weight:600}.communes-carte[data-astro-cid-jroipcew] a[data-astro-cid-jroipcew]{color:#c8102e;text-decoration:none}.communes-carte[data-astro-cid-jroipcew] a[data-astro-cid-jroipcew]:hover{text-decoration:underline}.res-cols[data-astro-cid-jroipcew]{display:grid;gap:16px 40px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.res-col-title[data-astro-cid-jroipcew]{font-family:var(--font-display);font-size:15px;color:var(--black);padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid #C8102E}.res-list[data-astro-cid-jroipcew]{list-style:none;padding:0;margin:0;display:grid;gap:4px}.res-link[data-astro-cid-jroipcew]{display:flex;align-items:baseline;gap:8px;padding:7px 8px;border-radius:var(--radius-sm);font-size:14.5px;color:var(--c-text);text-decoration:none;transition:background var(--transition),color var(--transition)}a[data-astro-cid-jroipcew].res-link:hover{background:#f3f5fa;color:#c8102e}.res-arrow[data-astro-cid-jroipcew]{color:#c8102e;font-weight:700;flex:none}.res-link--tous[data-astro-cid-jroipcew]{font-weight:600;color:#c8102e}.hero-cta[data-astro-cid-jroipcew] .hero-prof[data-astro-cid-jroipcew]{padding:6px 16px;border:1.5px solid #C8102E;border-radius:999px;color:#c8102e;font-weight:600}.hero-cta[data-astro-cid-jroipcew] .hero-prof[data-astro-cid-jroipcew]:hover{background:#c8102e;color:var(--white)}#areas[data-astro-cid-jroipcew]{scroll-margin-top:80px}.stat--lien[data-astro-cid-jroipcew]{text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition)}.stat--lien[data-astro-cid-jroipcew]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #c8102e24}.final-cta[data-astro-cid-jroipcew]{text-align:center;background:linear-gradient(150deg,var(--white) 40%,#F3F5FA);border:1px solid var(--red-border);border-radius:var(--radius-lg);padding:2.75rem 1.5rem}.final-cta[data-astro-cid-jroipcew] h2[data-astro-cid-jroipcew]{font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--black);margin-bottom:8px}.final-cta[data-astro-cid-jroipcew] p[data-astro-cid-jroipcew]{color:var(--gray-600);font-size:15px;margin-bottom:1.5rem}.btn-primary[data-astro-cid-jroipcew]{display:inline-block;background:#c8102e;color:var(--white);padding:13px 28px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;transition:background var(--transition)}.btn-primary[data-astro-cid-jroipcew]:hover{background:#c8102e}.hero-profs[data-astro-cid-jroipcew]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin:1.5rem auto 0}.hero-prof[data-astro-cid-jroipcew]{font-size:13.5px;font-weight:500;color:var(--gray-700);white-space:nowrap;text-decoration:none}.hero-prof[data-astro-cid-jroipcew]:hover{color:var(--black)}.hero-prof-check[data-astro-cid-jroipcew]{display:inline-block;vertical-align:-2px;margin-right:6px;color:var(--green)}@media(max-width:680px){.hero-profs[data-astro-cid-jroipcew]{flex-wrap:wrap;gap:10px 18px}}
