.specialty.svelte-1ppvjxx{--ink:#173e46;--muted:#5a7073;--line:#dce5dc;color:var(--ink);background:#f7f7f2;padding-bottom:2rem}.shell.svelte-1ppvjxx{width:min(1180px,100% - 2.5rem);margin-inline:auto}.hero.svelte-1ppvjxx{border-bottom:1px solid var(--line);background:#eaf1e9;padding:1.5rem 0 1rem}.crumbs.svelte-1ppvjxx{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.crumbs.svelte-1ppvjxx a:where(.svelte-1ppvjxx){text-decoration:underline}.eyebrow.svelte-1ppvjxx{letter-spacing:.08em;color:#95703b;font-size:.68rem;font-weight:800}h1.svelte-1ppvjxx{margin:.4rem 0;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:850;line-height:1.5}.intro.svelte-1ppvjxx{max-width:75ch;color:var(--muted);font-size:.95rem;line-height:1.9}.search.svelte-1ppvjxx{gap:.4rem;max-width:46rem;margin-top:1.2rem;display:grid}.search.svelte-1ppvjxx label:where(.svelte-1ppvjxx){font-size:.8rem;font-weight:800}.search.svelte-1ppvjxx>div:where(.svelte-1ppvjxx){gap:.6rem;display:flex}.search.svelte-1ppvjxx input:where(.svelte-1ppvjxx){min-width:0;font:inherit;background:#fff;border:1px solid #becfc1;border-radius:.65rem;flex:1;padding:.8rem;font-size:.95rem}.search.svelte-1ppvjxx button:where(.svelte-1ppvjxx){background:var(--ink);color:#fff;border-radius:.65rem;padding:.8rem 1.4rem;font-weight:800}.section-links.svelte-1ppvjxx{flex-wrap:wrap;gap:1.2rem;margin-top:1rem;font-size:.8rem;font-weight:750;display:flex}.section-links.svelte-1ppvjxx a:where(.svelte-1ppvjxx){border-bottom:2px solid #bca773;padding:.4rem 0}.section.svelte-1ppvjxx{padding-block:1.6rem;scroll-margin-top:1rem}.section-heading.svelte-1ppvjxx{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}h2.svelte-1ppvjxx{font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:850;line-height:1.7}.count.svelte-1ppvjxx{color:var(--muted);white-space:nowrap;font-size:.8rem}.query-note.svelte-1ppvjxx{margin-bottom:1rem;font-size:.85rem;line-height:1.8}.query-note.svelte-1ppvjxx a:where(.svelte-1ppvjxx){margin-inline-start:.6rem;text-decoration:underline}.doctor-grid.svelte-1ppvjxx{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.doctor-card.svelte-1ppvjxx{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-direction:column;gap:1rem;min-width:0;padding:1.3rem;display:flex}.identity.svelte-1ppvjxx{align-items:center;gap:1rem;display:flex}.identity.svelte-1ppvjxx>div:where(.svelte-1ppvjxx){min-width:0}.portrait.svelte-1ppvjxx{background:#e9f0e7;border-radius:.75rem;flex:none;place-items:center;width:96px;height:112px;font-size:2rem;display:grid;overflow:hidden}.portrait.svelte-1ppvjxx img:where(.svelte-1ppvjxx){object-fit:cover;width:100%;height:100%}.identity.svelte-1ppvjxx h3:where(.svelte-1ppvjxx){overflow-wrap:anywhere;font-size:1.15rem;font-weight:800;line-height:1.7}.professional-title.svelte-1ppvjxx{color:var(--muted);font-size:.85rem;line-height:1.8}.specialty-tag.svelte-1ppvjxx{color:#3a634d;background:#edf4e9;border-radius:99px;margin-top:.4rem;padding:.2rem .55rem;font-size:.73rem;display:inline-block}.description.svelte-1ppvjxx{color:var(--muted);font-size:.95rem;line-height:1.9}.facts.svelte-1ppvjxx{border-block:1px solid #e7ece3;gap:.5rem;padding-block:.7rem;font-size:.82rem;display:grid}.facts.svelte-1ppvjxx>div:where(.svelte-1ppvjxx){flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;display:flex}.facts.svelte-1ppvjxx dt:where(.svelte-1ppvjxx){color:var(--muted)}.facts.svelte-1ppvjxx dd:where(.svelte-1ppvjxx){overflow-wrap:anywhere;font-weight:750}.locations.svelte-1ppvjxx h4:where(.svelte-1ppvjxx){font-size:.8rem;font-weight:800}.locations.svelte-1ppvjxx p:where(.svelte-1ppvjxx){margin-top:.5rem;font-size:.85rem;line-height:1.8}.locations.svelte-1ppvjxx a:where(.svelte-1ppvjxx){text-underline-offset:3px;text-decoration:underline}.locations.svelte-1ppvjxx small:where(.svelte-1ppvjxx){color:var(--muted);font-size:.78rem;display:block}.locations.svelte-1ppvjxx>span:where(.svelte-1ppvjxx){color:var(--muted);font-size:.75rem}.profile-link.svelte-1ppvjxx{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.85rem;font-size:.85rem;font-weight:800;line-height:1.7;display:flex}.order-note.svelte-1ppvjxx{color:var(--muted);margin-top:1rem;font-size:.75rem;line-height:1.8}.guide.svelte-1ppvjxx{border-top:1px solid var(--line)}.focus.svelte-1ppvjxx{color:#405d62;max-width:90ch;margin-top:.6rem;font-size:1rem;line-height:1.95}.guide-grid.svelte-1ppvjxx{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.guide-grid.svelte-1ppvjxx article:where(.svelte-1ppvjxx){border:1px solid var(--line);background:#edf3e9;border-radius:.85rem;padding:1.2rem}.guide-grid.svelte-1ppvjxx article:where(.svelte-1ppvjxx)>span:where(.svelte-1ppvjxx){color:#9c7a40;font-size:.85rem;font-weight:850}.guide-grid.svelte-1ppvjxx h3:where(.svelte-1ppvjxx){margin:.35rem 0;font-size:1rem;font-weight:800;line-height:1.8}.guide-grid.svelte-1ppvjxx p:where(.svelte-1ppvjxx){color:var(--muted);font-size:.85rem;line-height:1.95}.articles.svelte-1ppvjxx{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.articles.svelte-1ppvjxx article:where(.svelte-1ppvjxx){border:1px solid var(--line);background:#fff;border-radius:.85rem;flex-direction:column;gap:.7rem;padding:1.2rem;display:flex}.articles.svelte-1ppvjxx h3:where(.svelte-1ppvjxx){font-size:1rem;font-weight:800;line-height:1.8}.articles.svelte-1ppvjxx p:where(.svelte-1ppvjxx){color:var(--muted);font-size:.85rem;line-height:1.9}.article-author.svelte-1ppvjxx{margin-top:auto;font-size:.8rem;text-decoration:underline}.faq.svelte-1ppvjxx{gap:.6rem;margin-top:1rem;display:grid}.faq.svelte-1ppvjxx details:where(.svelte-1ppvjxx){border:1px solid var(--line);background:#fff;border-radius:.8rem;overflow:hidden}.faq.svelte-1ppvjxx summary:where(.svelte-1ppvjxx){cursor:pointer;padding:1rem 1.2rem;font-size:1rem;font-weight:750;line-height:1.8}.faq.svelte-1ppvjxx details:where(.svelte-1ppvjxx) p:where(.svelte-1ppvjxx){color:var(--muted);padding:0 1.2rem 1.2rem;font-size:1rem;line-height:1.95}.other-specialties.svelte-1ppvjxx{border-top:1px solid var(--line)}.other-specialties.svelte-1ppvjxx>div:where(.svelte-1ppvjxx){flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.other-specialties.svelte-1ppvjxx a:where(.svelte-1ppvjxx){border:1px solid var(--line);background:#fff;border-radius:.6rem;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.empty.svelte-1ppvjxx{border:1px solid var(--line);text-align:center;background:#fff;border-radius:1rem;padding:2rem;line-height:1.9}.empty.svelte-1ppvjxx h3:where(.svelte-1ppvjxx){font-size:1.1rem;font-weight:800}.empty.svelte-1ppvjxx p:where(.svelte-1ppvjxx){color:var(--muted);font-size:.9rem}.empty.svelte-1ppvjxx a:where(.svelte-1ppvjxx){margin-top:.7rem;text-decoration:underline;display:inline-block}.pagination.svelte-1ppvjxx{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.9rem;display:flex}.pagination.svelte-1ppvjxx a:where(.svelte-1ppvjxx){border:1px solid var(--line);background:#fff;border-radius:.6rem;padding:.7rem 1rem}.specialty.svelte-1ppvjxx a:where(.svelte-1ppvjxx):focus-visible,.specialty.svelte-1ppvjxx button:where(.svelte-1ppvjxx):focus-visible,.specialty.svelte-1ppvjxx input:where(.svelte-1ppvjxx):focus-visible,.specialty.svelte-1ppvjxx summary:where(.svelte-1ppvjxx):focus-visible{outline-offset:3px;outline:3px solid #ac8642}@media (width<=780px){.guide-grid.svelte-1ppvjxx,.articles.svelte-1ppvjxx,.doctor-grid.svelte-1ppvjxx{grid-template-columns:1fr}.shell.svelte-1ppvjxx{width:calc(100% - 1.5rem)}.section.svelte-1ppvjxx{padding-block:1.3rem}.doctor-card.svelte-1ppvjxx{padding:1rem}.hero.svelte-1ppvjxx{padding-top:1.2rem}}@media (width<=400px){.portrait.svelte-1ppvjxx{width:78px;height:94px}.identity.svelte-1ppvjxx{gap:.7rem}.identity.svelte-1ppvjxx h3:where(.svelte-1ppvjxx){font-size:1.05rem}.profile-link.svelte-1ppvjxx{font-size:.8rem}}
