.page-module__ZRROdq__clinicGrid{grid-template-columns:1.5fr 1fr;align-items:start;gap:60px;display:grid}.page-module__ZRROdq__clinicContent h2{margin-bottom:20px}.page-module__ZRROdq__clinicContent h3{margin-top:32px;margin-bottom:12px;font-size:1.3rem}.page-module__ZRROdq__clinicContent p{color:var(--color-text);margin-bottom:8px;font-size:1.05rem;line-height:1.8}.page-module__ZRROdq__clinicSidebar{flex-direction:column;gap:24px;display:flex}.page-module__ZRROdq__addressCard,.page-module__ZRROdq__infoCard,.page-module__ZRROdq__linkCard{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;padding:28px}.page-module__ZRROdq__addressCard{background:var(--color-primary);color:#fff;border:none}.page-module__ZRROdq__addressCard h3{color:#fff;margin-bottom:12px;font-size:1.1rem}.page-module__ZRROdq__addressCard address{color:#ffffffd9;font-size:.95rem;font-style:normal;line-height:1.8}.page-module__ZRROdq__infoCard h3,.page-module__ZRROdq__linkCard h3{color:var(--color-primary);margin-bottom:12px;font-size:1.1rem}.page-module__ZRROdq__infoCard p,.page-module__ZRROdq__linkCard p{color:var(--color-text-light);font-size:.9rem;line-height:1.7}.page-module__ZRROdq__externalLink{color:var(--color-secondary);align-items:center;gap:6px;margin-top:12px;font-size:.95rem;font-weight:600;display:inline-flex}.page-module__ZRROdq__externalLink:hover{color:var(--color-accent)}.page-module__ZRROdq__mapSection{padding:0 0 80px}.page-module__ZRROdq__mapTitle{text-align:center;margin-bottom:32px}.page-module__ZRROdq__mapEmbed{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0f1f3d1a}.page-module__ZRROdq__mapEmbed iframe{display:block}@media (max-width:968px){.page-module__ZRROdq__clinicGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.page-module__ZRROdq__clinicContent h2{font-size:1.6rem}.page-module__ZRROdq__clinicContent h3{font-size:1.15rem}.page-module__ZRROdq__clinicContent p{font-size:.98rem}.page-module__ZRROdq__mapSection{padding:0 0 60px}}
