.clinic-page.svelte-ky93cy{padding-top:2.5rem;padding-bottom:4rem}.content-grid.svelte-ky93cy{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.primary-column.svelte-ky93cy{gap:1.5rem;display:grid}.clinic-body.svelte-ky93cy{padding-right:clamp(0rem,1vw,.75rem)}.clinic-body.svelte-ky93cy h2,.clinic-body.svelte-ky93cy h3,.clinic-body.svelte-ky93cy h4{margin:1.5rem 0 0}.clinic-body.svelte-ky93cy h2:first-child,.clinic-body.svelte-ky93cy h3:first-child,.clinic-body.svelte-ky93cy h4:first-child,.clinic-body.svelte-ky93cy p:first-child{margin-top:0}.clinic-body.svelte-ky93cy ul,.clinic-body.svelte-ky93cy ol{padding-left:1.25rem}.clinic-body.svelte-ky93cy a{color:var(--color-primary)}.cta-panel.svelte-ky93cy,.sidebar-card.svelte-ky93cy{box-sizing:border-box;border-radius:1.5rem;padding:1.75rem}.cta-panel.svelte-ky93cy{background:color-mix(in srgb, var(--color-accent) 78%, white 22%);justify-content:center;align-items:center;min-height:9.5rem;display:flex}.whatsapp-button.svelte-ky93cy{color:#07361c;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:min(100%,18rem);min-height:3.5rem;padding:0 1.5rem;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 14px 28px #0a54292e}.whatsapp-button.svelte-ky93cy:hover,.whatsapp-button.svelte-ky93cy:focus-visible{background:#1fba57;transform:translateY(-1px)}.faq-section.svelte-ky93cy h2:where(.svelte-ky93cy),.sidebar-card.svelte-ky93cy h2:where(.svelte-ky93cy){margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.15}.faq-list.svelte-ky93cy{border:1px solid var(--color-divider);background:#fff;border-radius:1.25rem;margin-top:1rem;overflow:hidden}.faq-item.svelte-ky93cy+.faq-item:where(.svelte-ky93cy){border-top:1px solid var(--color-divider)}.faq-question.svelte-ky93cy{width:100%;color:var(--color-primary);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-family:Quicksand,sans-serif;font-size:clamp(1rem,1.15vw,1.1rem);font-weight:700;display:flex}.faq-toggle.svelte-ky93cy{flex-shrink:0;font-size:1.4rem;line-height:1}.faq-answer.svelte-ky93cy{padding:0 1.25rem 1.1rem}.faq-answer.svelte-ky93cy p:where(.svelte-ky93cy){margin:0;font-size:.98rem;line-height:1.65}.sidebar.svelte-ky93cy{position:relative}.sidebar-stack.svelte-ky93cy{gap:1rem;display:grid;position:sticky;top:1.5rem}.clinics-card.svelte-ky93cy{background:color-mix(in srgb, var(--color-secondary) 92%, white 8%);color:#fff;text-align:start}.clinics-card.svelte-ky93cy h2:where(.svelte-ky93cy),.clinics-card.svelte-ky93cy a:where(.svelte-ky93cy){color:inherit}.clinics-card.svelte-ky93cy ul:where(.svelte-ky93cy){text-align:start;gap:.8rem;margin:1rem 0 0;padding-inline-start:1.2rem;list-style-position:outside;display:grid}.clinics-card.svelte-ky93cy li:where(.svelte-ky93cy){color:#fff}.clinics-card.svelte-ky93cy li:where(.svelte-ky93cy)::marker{color:#fff}.clinics-card.svelte-ky93cy li.active:where(.svelte-ky93cy) a:where(.svelte-ky93cy){font-weight:700;text-decoration:underline}.clinics-card.svelte-ky93cy a:where(.svelte-ky93cy){color:#fff;font-size:.84rem;line-height:1.35;text-decoration:none}.clinics-card.svelte-ky93cy a:where(.svelte-ky93cy):visited,.clinics-card.svelte-ky93cy a:where(.svelte-ky93cy):hover,.clinics-card.svelte-ky93cy a:where(.svelte-ky93cy):focus-visible{color:#fff}.hours-card.svelte-ky93cy{background:color-mix(in srgb, var(--color-accent) 72%, white 28%);color:var(--color-primary);text-align:center}.hours-list.svelte-ky93cy{gap:0;margin-top:1.25rem;display:grid}.hours-row.svelte-ky93cy{border-top:1px dashed #12247d3d;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;padding:.95rem 0;font-family:Quicksand,sans-serif;font-size:.84rem;font-weight:700;display:grid}.hours-row.svelte-ky93cy span:where(.svelte-ky93cy):first-child{text-align:start}.hours-row.svelte-ky93cy span:where(.svelte-ky93cy):last-child{text-align:end}.hours-row.svelte-ky93cy:first-child{border-top:0;padding-top:0}.sidebar-button.svelte-ky93cy{justify-self:center;width:calc(100% - 3.5rem)}.clinic-body.svelte-ky93cy h2{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.2}.clinic-body.svelte-ky93cy h3{font-size:clamp(1.15rem,1.45vw,1.45rem);line-height:1.25}.clinic-body.svelte-ky93cy h4{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.3}@media (width<=1023px){.content-grid.svelte-ky93cy{grid-template-columns:1fr}.clinic-body.svelte-ky93cy{padding-right:0}.sidebar-stack.svelte-ky93cy{position:static}.sidebar-button.svelte-ky93cy{width:min(100%,18rem)}}@media (width<=767px){.clinic-page.svelte-ky93cy{padding-top:2rem;padding-bottom:3rem}.cta-panel.svelte-ky93cy,.sidebar-card.svelte-ky93cy{padding:1.25rem}.clinic-body.svelte-ky93cy p,.clinic-body.svelte-ky93cy li{font-size:.94rem;line-height:1.65}.faq-section.svelte-ky93cy h2:where(.svelte-ky93cy),.sidebar-card.svelte-ky93cy h2:where(.svelte-ky93cy){text-align:center;font-size:1rem}.faq-question.svelte-ky93cy{padding:.95rem 1rem;font-size:.94rem}.faq-answer.svelte-ky93cy{padding:0 1rem 1rem}.faq-answer.svelte-ky93cy p:where(.svelte-ky93cy){font-size:.9rem}.clinics-card.svelte-ky93cy ul:where(.svelte-ky93cy){gap:.65rem}}.clinic-body.svelte-ky93cy p,.clinic-body.svelte-ky93cy li{font-size:clamp(.92rem,.98vw,1rem);line-height:1.68}.faq-section.svelte-ky93cy h2:where(.svelte-ky93cy),.sidebar-card.svelte-ky93cy h2:where(.svelte-ky93cy){text-align:center;margin:0;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.15}.faq-question.svelte-ky93cy{font-size:clamp(.92rem,1vw,1rem)}.faq-answer.svelte-ky93cy p:where(.svelte-ky93cy){font-size:.92rem;line-height:1.6}.whatsapp-button.svelte-ky93cy{font-size:.92rem}
