.dept-targets[data-astro-cid-hcfasaf7]{padding:var(--section-padding) 0;background:var(--color-brand-pale)}.targets-list[data-astro-cid-hcfasaf7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem;list-style:none;margin-top:.5rem}.targets-item[data-astro-cid-hcfasaf7]{display:flex;align-items:flex-start;gap:.65rem;font-size:calc(1rem * var(--fs-scale));line-height:1.7;color:var(--color-text);background:var(--color-white);border-radius:8px;padding:.85rem 1rem;box-shadow:0 1px 6px #0000000d}.targets-item[data-astro-cid-hcfasaf7]>span[data-astro-cid-hcfasaf7]:last-child{text-wrap:balance}.targets-icon[data-astro-cid-hcfasaf7]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-brand-primary);color:var(--color-white);border-radius:50%;margin-top:.1rem}.dept-treatments[data-astro-cid-hcfasaf7]{padding:var(--section-padding) 0;background:var(--color-white)}.treatments-grid[data-astro-cid-hcfasaf7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}html[data-fontsize=xlarge] .treatments-grid[data-astro-cid-hcfasaf7]{grid-template-columns:1fr}.treatment-card[data-astro-cid-hcfasaf7]{background:var(--color-offwhite);border-radius:var(--radius-card);padding:1.75rem 1.5rem;border:1px solid var(--color-border-light);box-shadow:var(--shadow-card)}.treatment-card__title[data-astro-cid-hcfasaf7]{font-family:var(--font-serif);font-size:calc(1.05rem * var(--fs-scale));font-weight:600;color:var(--color-brand-primary);margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:2px solid var(--color-brand-pale2);line-height:1.4}.treatment-card__desc[data-astro-cid-hcfasaf7]{font-size:calc(.95rem * var(--fs-scale));line-height:1.85;color:var(--color-text-sub)}.dept-faq[data-astro-cid-hcfasaf7]{padding:var(--section-padding) 0;background:var(--color-offwhite)}.faq-list[data-astro-cid-hcfasaf7]{display:flex;flex-direction:column;gap:1.25rem}.faq-item[data-astro-cid-hcfasaf7]{background:var(--color-white);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--color-border-light)}.faq-q[data-astro-cid-hcfasaf7],.faq-a[data-astro-cid-hcfasaf7]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;font-size:calc(1rem * var(--fs-scale));line-height:1.75}.faq-q[data-astro-cid-hcfasaf7]{font-weight:600;color:var(--color-text);background:var(--color-brand-pale);border-bottom:1px solid var(--color-brand-pale2)}.faq-a[data-astro-cid-hcfasaf7]{color:var(--color-text-sub)}.faq-q__badge[data-astro-cid-hcfasaf7],.faq-a__badge[data-astro-cid-hcfasaf7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-family:var(--font-serif);font-size:calc(1rem * var(--fs-scale));font-weight:700;line-height:1;margin-top:.1rem}.faq-q__badge[data-astro-cid-hcfasaf7]{background:var(--color-brand-primary);color:var(--color-white)}.faq-a__badge[data-astro-cid-hcfasaf7]{background:var(--color-border-light);color:var(--color-text-sub)}.dept-diseases[data-astro-cid-hcfasaf7]{padding:var(--section-padding) 0;background:var(--color-brand-pale)}.dept-diseases__lead[data-astro-cid-hcfasaf7]{font-size:calc(1rem * var(--fs-scale));line-height:1.85;color:var(--color-text-sub);margin-bottom:1.75rem}.disease-list[data-astro-cid-hcfasaf7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;list-style:none}.disease-card[data-astro-cid-hcfasaf7]{display:flex;flex-direction:column;gap:.5rem;height:100%;background:var(--color-white);border:1px solid var(--color-border-light);border-left:4px solid var(--color-brand-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.4rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}a[data-astro-cid-hcfasaf7].disease-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1f5ca826;border-left-color:var(--color-brand-light)}.disease-card__name[data-astro-cid-hcfasaf7]{font-family:var(--font-serif);font-size:calc(1.15rem * var(--fs-scale));font-weight:700;color:var(--color-brand-primary);line-height:1.4}.disease-card__excerpt[data-astro-cid-hcfasaf7]{font-size:calc(.95rem * var(--fs-scale));line-height:1.75;color:var(--color-text-sub);flex-grow:1}.disease-card__more[data-astro-cid-hcfasaf7]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;font-size:calc(.95rem * var(--fs-scale));font-weight:700;color:var(--color-brand-primary)}.dept-cta[data-astro-cid-hcfasaf7]{padding:var(--section-padding) 0;background:var(--color-text)}.dept-cta__inner[data-astro-cid-hcfasaf7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.dept-cta__title[data-astro-cid-hcfasaf7]{font-family:var(--font-serif);font-size:calc(clamp(1.4rem,3vw,1.9rem) * var(--fs-scale));font-weight:600;color:var(--color-white);letter-spacing:.06em}.dept-cta__hours[data-astro-cid-hcfasaf7]{font-size:calc(1rem * var(--fs-scale));line-height:1.75;color:#ffffffbf}.dept-cta__note[data-astro-cid-hcfasaf7]{font-size:calc(.88rem * var(--fs-scale));color:#ffffff80}.dept-cta__actions[data-astro-cid-hcfasaf7]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.dept-cta__reserve-btn[data-astro-cid-hcfasaf7]{background:var(--color-brand-primary);color:var(--color-white);border:2px solid var(--color-brand-primary);padding:1rem 2.5rem;font-size:calc(1.05rem * var(--fs-scale));font-weight:700;min-height:56px;border-radius:var(--radius-btn);transition:background-color .2s,border-color .2s}.dept-cta__reserve-btn[data-astro-cid-hcfasaf7]:hover{background:var(--color-brand-light);border-color:var(--color-brand-light);color:var(--color-white)}.dept-cta__tel-btn[data-astro-cid-hcfasaf7]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,.5);padding:1rem 2rem;font-size:calc(1.05rem * var(--fs-scale));font-weight:700;min-height:56px;border-radius:var(--radius-btn);transition:border-color .2s,background-color .2s}.dept-cta__tel-btn[data-astro-cid-hcfasaf7]:hover{border-color:var(--color-white);background:#ffffff14}@media(max-width:768px){.targets-list[data-astro-cid-hcfasaf7],.treatments-grid[data-astro-cid-hcfasaf7],.disease-list[data-astro-cid-hcfasaf7]{grid-template-columns:1fr}.faq-q[data-astro-cid-hcfasaf7],.faq-a[data-astro-cid-hcfasaf7]{padding:1rem 1.25rem}.dept-cta__actions[data-astro-cid-hcfasaf7]{flex-direction:column;width:100%}.dept-cta__reserve-btn[data-astro-cid-hcfasaf7],.dept-cta__tel-btn[data-astro-cid-hcfasaf7]{width:100%;justify-content:center}}
