.clinic_page__sHnBQ{min-height:100vh;background:linear-gradient(180deg,rgba(240,247,255,.95),rgba(255,255,255,.98) 34%,#f8fafc);color:#0f172a;padding:24px 20px 40px}.clinic_disclaimer__e_aVz,.clinic_hero__zmsYJ,.clinic_platformFooter__x3xHu,.clinic_platformHeader__j5IwY,.clinic_section__JYFXX,.clinic_splitSection__RFB9q{width:min(1160px,100%);margin:0 auto}.clinic_platformHeader__j5IwY{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 16px 45px rgba(15,23,42,.06);backdrop-filter:blur(18px);padding:12px 16px;margin-bottom:24px}.clinic_platformBrand__JnDGU{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#0f172a;text-decoration:none;font-size:18px;font-weight:850;letter-spacing:0}.clinic_platformBrand__JnDGU img{border-radius:8px;flex:0 0 auto}.clinic_platformNav__faCkA{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.clinic_platformNav__faCkA a{min-height:38px;display:inline-flex;align-items:center;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#1e3a8a;padding:0 14px;text-decoration:none;font-size:14px;font-weight:750}.clinic_platformBrand__JnDGU:focus-visible,.clinic_platformNav__faCkA a:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.clinic_hero__zmsYJ{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-areas:"media copy";gap:28px;align-items:stretch;margin-bottom:26px}.clinic_heroMedia__fRv4H{grid-area:media;position:relative;min-height:480px;overflow:hidden;border:1px solid rgba(30,64,175,.12);border-radius:8px;background:#eaf2ff;box-shadow:0 22px 60px rgba(15,23,42,.13)}.clinic_galleryItem__GRM9g img,.clinic_heroMedia__fRv4H img{object-fit:cover}.clinic_imageUnavailable__VwDcw{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:28px;background:linear-gradient(145deg,var(--sqhl-surface-cool),var(--sqhl-surface));text-align:center}.clinic_imageUnavailable__VwDcw span{color:var(--sqhl-muted);font-size:12px;font-weight:750;letter-spacing:.12em}.clinic_imageUnavailable__VwDcw strong{color:var(--sqhl-navy);font-size:clamp(26px,3vw,38px);line-height:1.25;overflow-wrap:anywhere}.clinic_imageUnavailable__VwDcw small{color:var(--sqhl-muted);font-size:13px;line-height:1.6}.clinic_emptyGallery__kPTSc{margin:0;border-top:1px solid var(--sqhl-line);color:var(--sqhl-muted);padding:18px 0;font-size:14px;line-height:1.7}.clinic_heroCopy__iq2e2{grid-area:copy;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 22px 60px rgba(15,23,42,.08);padding:38px;display:flex;flex-direction:column;justify-content:center}.clinic_eyebrow__M8R62{width:fit-content;min-height:32px;display:inline-flex;align-items:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:0 14px;font-size:13px;font-weight:700;margin-bottom:16px}.clinic_heroCopy__iq2e2 h1{font-size:clamp(34px,4.2vw,58px);line-height:1.08;letter-spacing:0;margin:0 0 18px;color:#082f49}.clinic_heroCopy__iq2e2 p{margin:0;color:#475569;font-size:17px;line-height:1.85}.clinic_heroMeta___Dd_k{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.clinic_heroMeta___Dd_k span{min-width:0;max-width:100%;white-space:normal;text-align:center;min-height:36px;display:inline-flex;align-items:center;border-radius:999px;background:#f1f5f9;color:#0f172a;padding:0 14px;font-size:14px;font-weight:700}.clinic_notice__FC2yT{border-radius:8px;background:#f8fafc;color:#64748b;padding:14px 16px;font-size:14px;line-height:1.7}.clinic_disclaimer__e_aVz,.clinic_section__JYFXX{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff;padding:30px;margin-bottom:22px;box-shadow:0 16px 45px rgba(15,23,42,.06)}.clinic_sectionHead__VgxfB{display:flex;align-items:center;margin-bottom:22px}.clinic_sectionHead__VgxfB h2{margin:0;color:#082f49;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.clinic_factGrid__Dgneh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clinic_factItem__fWXBi{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:16px 18px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:start}.clinic_factItem__fWXBi strong{color:#64748b;font-size:14px}.clinic_factItem__fWXBi span{color:#0f172a;font-size:15px;line-height:1.7;font-weight:650}.clinic_contactActions__TzhOj{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.clinic_contactActions__TzhOj a{min-height:42px;display:inline-flex;align-items:center;border-radius:8px;background:#0f172a;color:#ffffff;padding:0 16px;text-decoration:none;font-size:14px;font-weight:750}.clinic_contactActions__TzhOj a:last-child{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.clinic_storyBlock__HimtM{display:grid;gap:14px}.clinic_storyBlock__HimtM p{margin:0;color:#334155;font-size:16px;line-height:1.95}.clinic_sourceHint__gjCLU{margin:20px 0 0;border-radius:8px;background:#f8fafc;color:#64748b;padding:14px 16px;font-size:14px;line-height:1.7}.clinic_keywordGrid__hP5Pm{display:flex;flex-wrap:wrap;gap:10px}.clinic_keywordGrid__hP5Pm span{display:inline-flex;align-items:center;min-height:36px;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#1e3a8a;padding:0 14px;font-size:14px;font-weight:700}.clinic_summaryGrid__ODOzp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.clinic_summaryGroup__5DE3o{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:16px 18px}.clinic_summaryGroup__5DE3o h3{margin:0 0 12px;color:#082f49;font-size:15px}.clinic_summaryValues__F7G4w{display:flex;flex-wrap:wrap;gap:8px}.clinic_summaryValues__F7G4w span{display:inline-flex;align-items:center;min-height:32px;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#1e3a8a;padding:4px 12px;font-size:13px;font-weight:650;line-height:1.45}.clinic_semanticLinks__cAouN{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.clinic_semanticLinks__cAouN a{min-height:38px;display:inline-flex;align-items:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:0 14px;text-decoration:none;font-size:14px;font-weight:700}.clinic_semanticLinks__cAouN a:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.clinic_sourceMeta__dk7I7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clinic_sourceMetaItem__vE3hz{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:16px 18px;display:grid;gap:8px;align-items:start}.clinic_sourceMetaItem__vE3hz strong{color:#64748b;font-size:13px}.clinic_sourceMetaItem__vE3hz span{color:#0f172a;font-size:14px;line-height:1.7;font-weight:600}.clinic_verifyList__40PwJ{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clinic_verifyItem__Q4KnJ{border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;padding:14px 16px;display:grid;gap:6px}.clinic_verifyItem__Q4KnJ a{color:#1d4ed8;font-weight:750;text-decoration:none;font-size:15px;line-height:1.5}.clinic_verifyItem__Q4KnJ a:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.clinic_verifyItem__Q4KnJ span{color:#64748b;font-size:13px;line-height:1.6}.clinic_galleryGrid__yvHDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clinic_galleryItem__GRM9g{position:relative;min-height:280px;overflow:hidden;border-radius:8px;border:1px solid #e2e8f0;background:#e2e8f0;margin:0}.clinic_galleryItem__GRM9g figcaption{position:absolute;left:12px;right:12px;bottom:12px;border-radius:8px;background:rgba(15,23,42,.74);color:#ffffff;padding:9px 12px;font-size:13px;line-height:1.5;backdrop-filter:blur(10px)}.clinic_splitSection__RFB9q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-bottom:22px}.clinic_panel__3f303{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff;padding:30px;box-shadow:0 16px 45px rgba(15,23,42,.06)}.clinic_doctorList__vzqK_,.clinic_faqList__voNSj,.clinic_serviceGrid__c0iq4{display:grid;gap:12px}.clinic_serviceGrid__c0iq4{grid-template-columns:repeat(2,minmax(0,1fr))}.clinic_doctorCard__XGMvL,.clinic_faqCard__O2X_k,.clinic_serviceCard__SZIpS{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:18px}.clinic_doctorCard__XGMvL h3,.clinic_faqCard__O2X_k h3,.clinic_serviceCard__SZIpS h3{margin:0 0 10px;color:#082f49;font-size:17px}.clinic_serviceCard__SZIpS ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.clinic_serviceCard__SZIpS li{color:#334155;line-height:1.55;font-size:14px}.clinic_serviceCard__SZIpS li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2563eb;margin-right:8px;transform:translateY(-1px)}.clinic_doctorCard__XGMvL{display:grid;gap:10px}.clinic_doctorCard__XGMvL p,.clinic_doctorCard__XGMvL span,.clinic_faqCard__O2X_k p{margin:0;color:#475569;font-size:14px;line-height:1.8}.clinic_doctorCard__XGMvL p{color:#1d4ed8;font-weight:700}.clinic_disclaimer__e_aVz h2{color:#082f49;font-size:24px;margin:0 0 14px}.clinic_disclaimer__e_aVz ol{margin:0;padding-left:20px;color:#475569;line-height:1.9;font-size:14px}.clinic_platformFooter__x3xHu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;border-top:1px solid #e2e8f0;color:#64748b;padding:22px 8px 0;font-size:13px;line-height:1.7;text-align:center}.clinic_platformFooter__x3xHu strong{color:#334155;font-weight:750}.clinic_mapLink__x_qhe{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;border-radius:8px;background:#0f172a;color:#ffffff;padding:0 18px;text-decoration:none;font-weight:750}@media (max-width:980px){.clinic_hero__zmsYJ,.clinic_splitSection__RFB9q{grid-template-columns:1fr}.clinic_hero__zmsYJ{grid-template-areas:"media" "copy"}.clinic_heroMedia__fRv4H{min-height:360px}}@media (max-width:720px){.clinic_page__sHnBQ{padding:14px 14px 32px}.clinic_platformHeader__j5IwY{align-items:flex-start;flex-direction:column;margin-bottom:16px}.clinic_platformNav__faCkA{justify-content:flex-start}.clinic_disclaimer__e_aVz,.clinic_heroCopy__iq2e2,.clinic_panel__3f303,.clinic_section__JYFXX{padding:22px}.clinic_heroMedia__fRv4H{min-height:280px}.clinic_hero__zmsYJ{grid-template-areas:"copy" "media"}.clinic_factGrid__Dgneh,.clinic_factItem__fWXBi,.clinic_galleryGrid__yvHDt,.clinic_serviceGrid__c0iq4,.clinic_sourceMeta__dk7I7,.clinic_summaryGrid__ODOzp,.clinic_verifyList__40PwJ{grid-template-columns:1fr}.clinic_factItem__fWXBi{gap:6px}.clinic_galleryItem__GRM9g{min-height:230px}}