.page.svelte-usqimk{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem;color:#1a1a1a}@media(min-width:769px){.page.svelte-usqimk{padding:2rem 2rem 5rem}}.breadcrumbs.svelte-usqimk{font-size:.8125rem;color:#6b7280;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.breadcrumbs.svelte-usqimk a:where(.svelte-usqimk){color:#2563eb;text-decoration:none}.breadcrumbs.svelte-usqimk a:where(.svelte-usqimk):hover{text-decoration:underline}.hero.svelte-usqimk{margin-bottom:2.5rem}.hero.svelte-usqimk h1:where(.svelte-usqimk){font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}@media(min-width:769px){.hero.svelte-usqimk h1:where(.svelte-usqimk){font-size:2.25rem}}.lead.svelte-usqimk{font-size:1.0625rem;line-height:1.55;color:#374151;margin:0 0 1.5rem;max-width:70ch}.stats.svelte-usqimk{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;padding:1.25rem 1.5rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.stat.svelte-usqimk{display:flex;flex-direction:column}.stat-value.svelte-usqimk{font-size:1.5rem;font-weight:700;color:#111827;line-height:1;margin-bottom:.25rem}.stat-label.svelte-usqimk{font-size:.8125rem;color:#6b7280}.section-title.svelte-usqimk{font-size:1.375rem;font-weight:700;margin:0 0 .5rem;color:#111827}.section-intro.svelte-usqimk{font-size:.9375rem;color:#6b7280;margin:0 0 1.5rem;max-width:65ch}.results.svelte-usqimk{margin-bottom:3rem}.dentist-list.svelte-usqimk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.mention-badge.svelte-usqimk{display:inline-block;font-size:.8125rem;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;padding:.25rem .625rem;border-radius:999px;margin-bottom:.5rem}.empty.svelte-usqimk{padding:2rem 1.5rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:3rem}.empty.svelte-usqimk h2:where(.svelte-usqimk){font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.empty.svelte-usqimk p:where(.svelte-usqimk){font-size:.9375rem;color:#4b5563;line-height:1.55;margin:0 0 1.25rem}.actions.svelte-usqimk{display:flex;flex-wrap:wrap;gap:.75rem}.actions.svelte-usqimk a:where(.svelte-usqimk){padding:.625rem 1.125rem;border-radius:8px;font-weight:600;text-decoration:none;font-size:.9375rem}.actions.svelte-usqimk a.primary:where(.svelte-usqimk){background:#2563eb;color:#fff}.actions.svelte-usqimk a.primary:where(.svelte-usqimk):hover{background:#1d4ed8}.actions.svelte-usqimk a.secondary:where(.svelte-usqimk){background:#f3f4f6;color:#1f2937;border:1px solid #e5e7eb}.faq.svelte-usqimk{margin-bottom:3rem}.faq.svelte-usqimk details:where(.svelte-usqimk){border-bottom:1px solid #e5e7eb;padding:1rem 0}.faq.svelte-usqimk summary:where(.svelte-usqimk){font-weight:600;font-size:1rem;cursor:pointer;color:#111827;list-style:none;position:relative;padding-right:1.5rem}.faq.svelte-usqimk summary:where(.svelte-usqimk)::-webkit-details-marker{display:none}.faq.svelte-usqimk summary:where(.svelte-usqimk):after{content:"+";position:absolute;right:0;top:0;font-size:1.25rem;color:#6b7280}.faq.svelte-usqimk details[open]:where(.svelte-usqimk) summary:where(.svelte-usqimk):after{content:"−"}.faq.svelte-usqimk p:where(.svelte-usqimk){margin:.75rem 0 0;color:#374151;line-height:1.6}.nearby.svelte-usqimk{margin-bottom:2.5rem}.nearby.svelte-usqimk ul:where(.svelte-usqimk){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem}.nearby.svelte-usqimk li:where(.svelte-usqimk) a:where(.svelte-usqimk){color:#1d4ed8;text-decoration:none;font-size:.9375rem}.nearby.svelte-usqimk li:where(.svelte-usqimk) a:where(.svelte-usqimk):hover{text-decoration:underline}.cross-link.svelte-usqimk{display:inline-block;color:#2563eb;text-decoration:none;font-size:.9375rem;padding:.5rem 0}.cross-link.svelte-usqimk:hover{text-decoration:underline}
