.social-rail{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;box-shadow:0 3px 14px #12304b20;border-radius:8px 0 0 8px}.social-rail-item{position:relative}.social-rail-item>a,.social-rail-item>button{width:42px;height:43px;display:flex;align-items:center;justify-content:center;color:#fff;border:0;cursor:pointer;transition:filter .15s}.social-rail-item:first-child>a,.social-rail-item:first-child>button{border-radius:8px 0 0 0}.social-rail-item:last-child>a,.social-rail-item:last-child>button{border-radius:0 0 0 8px}.social-rail-item>a:hover,.social-rail-item>button:hover{filter:brightness(1.12)}.social-rail-item>a:focus-visible,.social-rail-item>button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.social-rail-label{position:absolute;right:50px;top:50%;transform:translateY(-50%);background:#173a60;color:white;padding:8px 12px;border-radius:6px;white-space:nowrap;font-size:13px;line-height:1.4;visibility:hidden;opacity:0;pointer-events:none}.social-rail-label small{display:block;font-size:11px;color:#d6e6f6}.social-rail-item:focus-within .social-rail-label,.social-rail-item:hover .social-rail-label,.social-rail-label.is-visible{visibility:visible;opacity:1}@media(max-width:767px){.social-rail{top:auto;bottom:16px;right:12px;transform:none;flex-direction:row;border-radius:8px}.social-rail-item>a,.social-rail-item>button{width:36px;height:36px}.social-rail-item:first-child>a,.social-rail-item:first-child>button{border-radius:8px 0 0 8px}.social-rail-item:last-child>a,.social-rail-item:last-child>button{border-radius:0 8px 8px 0}.social-rail-label{right:0;top:auto;bottom:44px;transform:none}}:root{--site-text-body:1.125rem;--site-text-ui:1rem;--site-text-small:0.875rem;--site-text-label:0.75rem;--site-reading-leading:1.8}:is(.zh-discovery,.medical-detail,.directory-page,.journal-page,.about-page,.inquiry-page,.service-article-page,.patient-feature,.why-china-page){font-size:var(--site-text-body);line-height:1.6}.site-contact,.site-language{font-size:var(--site-text-ui)}.site-header-inner{min-height:86px;height:auto}.medical-button,.zh-button{font-size:var(--site-text-ui);line-height:1.5}.medical-eyebrow,.zh-eyebrow{font-size:var(--site-text-label);line-height:1.6}.editorial-link,.zh-card-link{font-size:var(--site-text-ui);line-height:1.6}.zh-note{font-size:var(--site-text-small)}.zh-tags{gap:8px}.zh-doctor-direction{font-size:var(--site-text-ui);min-height:0}.home-why-lead,.zh-doctor-direction{line-height:var(--site-reading-leading)}.home-why-lead{font-size:var(--site-text-body)}.medical-breadcrumb,.medical-meta,.medical-source,.profile-status{font-size:var(--site-text-small);line-height:1.7}.medical-subtitle{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.hospital-filter-label,.medical-card-link{font-size:var(--site-text-ui)}.hospital-filter-label{line-height:1.6;padding-top:6px}.hospital-result-location{font-size:var(--site-text-small);line-height:1.6}.hospital-result-summary{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.hospital-result-departments,.hospital-result-doctors{font-size:var(--site-text-ui);grid-template-columns:80px minmax(0,1fr)}.hospital-detail-button,.hospital-panel-link{font-size:var(--site-text-ui)}.hospital-result-actions{flex-wrap:wrap}.hospital-ai-note,.why-scope,.why-source{font-size:var(--site-text-small)}.cart-preview-tag,.jiahui-location{font-size:var(--site-text-small);line-height:1.7}.cart-source,.feature-jump,.jiahui-nav{font-size:var(--site-text-ui);line-height:1.7}.site-header nav{font-size:var(--site-text-ui)}.site-wordmark span{font-size:var(--site-text-label);letter-spacing:1px}.site-footer p{font-size:var(--site-text-small)}.site-footer nav,.zh-section-head>a{font-size:var(--site-text-ui)}.zh-section-head>a{line-height:1.6}.zh-hero-photo>div,.zh-section-head>p{font-size:var(--site-text-small)}.home-why h2,.zh-section h2{font-size:30px}.zh-topics h3{font-size:20px}.zh-topics span{font-size:var(--site-text-small);line-height:1.6}.zh-card h3{font-size:21px;min-height:0}.zh-card p{font-size:var(--site-text-body);line-height:1.7;height:auto;min-height:3.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.zh-card-body small,.zh-card-image span,.zh-tags a{font-size:var(--site-text-small)}.zh-doctor small,.zh-doctor>span{font-size:var(--site-text-small);line-height:1.6}.zh-doctor>p{line-height:var(--site-reading-leading)}.zh-doctor b,.zh-doctor>p{font-size:var(--site-text-ui)}.home-about-copy h3,.home-why h3,.zh-steps h3{font-size:20px}.editorial-about p,.zh-consult p,.zh-steps p{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.zh-bottom-grid details{font-size:var(--site-text-ui)}.journal-card small,.zh-consult small{font-size:var(--site-text-small);line-height:1.7}.journal-card h3{font-size:22px}.about-center-functions p,.about-resource-grid p,.about-values p{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.about-copy h3{font-size:20px}.medical-card-top span,.medical-section-heading>span{font-size:var(--site-text-small);line-height:1.7}.medical-card p{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.medical-aside p{font-size:var(--site-text-ui)}.medical-intro h2,.medical-section-heading h2{font-size:26px}.medical-detail h3{font-size:21px}.hospital-filter-options>a{font-size:var(--site-text-ui);line-height:1.6}.hospital-result-actions>small,.hospital-result-credentials>span,.hospital-result-doctors small{font-size:var(--site-text-small);line-height:1.6}.hospital-ai-platforms a,.hospital-ai-prompt button,.hospital-result-doctors strong,.hospital-tab-bar small,.hospital-tab-panel p{font-size:var(--site-text-ui)}.hospital-tab-panel p{line-height:var(--site-reading-leading)}.hospital-tab-panel h3{font-size:20px}.inquiry-page :is(input,textarea,label){font-size:var(--site-text-ui)}.jiahui-body li,.jiahui-body p,.jiahui-heading p{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.cart-case-grid span,.cart-cell-visual span,.cart-facts span,.cart-feature figcaption,.cart-heading p,.cart-mdt-center span,.cart-mdt-grid span,.cart-path-visual span,.feature-photo figcaption,.feature-sidebar small,.jiahui-specialties span{font-size:var(--site-text-small);line-height:1.7}.cart-cell-visual strong,.cart-doctor h4,.cart-feature summary,.cart-mdt-grid strong,.cart-path-visual strong,.cart-travel-grid h4,.feature-takeaways span,.feature-takeaways strong,.jiahui-specialties a{font-size:var(--site-text-ui);line-height:1.7}.cart-table-wrap table{font-size:var(--site-text-ui)}.jiahui-specialties h3{font-size:21px}.cart-cell-visual>div,.cart-path-visual>div{min-width:0;overflow-wrap:anywhere}.home-why li p,.zh-bottom-grid details p{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.cart-doctor>div>span,.jiahui-heading aside small{font-size:var(--site-text-small);line-height:1.7}.feature-sidebar div a{line-height:1.7}.feature-sidebar div a,.home-why .editorial-link{font-size:var(--site-text-ui)}.medical-aside .medical-demo-note{font-size:var(--site-text-small)}.medical-hero .medical-eyebrow{font-size:var(--site-text-label)}.hospital-result-actions .zh-button{font-size:var(--site-text-ui)}:is(.directory-page,.journal-page,.service-article-page,.inquiry-page,.why-china-page) .text-xs{font-size:var(--site-text-small);line-height:1.6}:is(.directory-page,.journal-page,.service-article-page,.inquiry-page,.why-china-page) .text-sm{font-size:var(--site-text-ui);line-height:1.7}.service-article-page .article-content{font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.cart-feature .cart-lead{font-size:calc(var(--site-text-body) + 1px)}.cart-heading .zh-eyebrow{font-size:var(--site-text-label)}.cart-feature .feature-sidebar{overflow-wrap:anywhere}.about-copy>p:not(.zh-eyebrow),.about-story p:not(.zh-eyebrow),.about-title>p:last-child,.cart-feature .cart-case-grid p,.cart-feature .cart-doctor p,.cart-feature .cart-travel-grid p,.cart-feature .feature-sidebar p,.cart-feature .jiahui-body li,.cart-feature .jiahui-body p,.editorial-about .home-about-copy p,.medical-intro>p:not(.medical-eyebrow),.zh-hero p:not(.zh-eyebrow){font-size:var(--site-text-body);line-height:var(--site-reading-leading)}.cart-feature .cart-case-visual p,.cart-feature .cart-editorial-note p{font-size:var(--site-text-small);line-height:1.7}.cart-feature .cart-case-grid h3,.cart-feature .jiahui-body h3{font-size:21px}.cart-feature .cart-section-title>span{font-size:var(--site-text-label)}.cart-feature .cart-editorial-note h3{font-size:var(--site-text-ui)}.cart-feature .cart-doctor .cart-doctor-note{font-size:var(--site-text-small);line-height:1.7}@media (width <= 1100px){.site-header nav{gap:16px}}@media (width <= 860px){.site-menu{display:block;margin-left:auto;color:#294f7c}.site-contact,.site-header nav{display:none}.site-header nav.open{display:flex;position:absolute;inset:100% 0 auto;flex-direction:column;align-items:stretch;padding:24px;background:white;border-bottom:1px solid var(--site-line);font-size:var(--site-text-ui)}.site-header nav.open a{padding-block:6px}}@media (width <= 640px){:root{--site-text-body:1rem}.site-header-inner{min-height:76px}.hospital-result-departments,.hospital-result-doctors{grid-template-columns:72px minmax(0,1fr)}.cart-cell-visual{grid-template-columns:1fr;gap:16px}.home-why h2,.zh-section h2{font-size:26px}.journal-card h3,.zh-card h3{font-size:20px}.medical-intro h2,.medical-section-heading h2{font-size:24px}.cart-cell-visual>svg{justify-self:center;transform:rotate(90deg)}.cart-feature .cart-section-title h2{font-size:24px}.cart-feature .cart-case-grid h3,.cart-feature .jiahui-body h3{font-size:20px}}.site-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:#174678;text-decoration:none}.site-brand-symbol{width:44px;height:44px;flex-shrink:0}.site-brand-copy{display:flex;flex-direction:column;gap:4px}.site-brand-line{display:flex;align-items:center;gap:10px;white-space:nowrap}.site-brand-line strong{font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1;letter-spacing:1.2px}.site-brand-chinese{border-left:1px solid #c8d8e9;padding-left:10px;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:1px}.site-brand-caption{font-size:10px;line-height:1.3;letter-spacing:.35px;color:#607893}.site-brand:focus-visible{outline:2px solid #2466ba;outline-offset:5px;border-radius:3px}@media (width <= 1040px){.site-brand-line{gap:7px}.site-brand-line strong{font-size:22px}.site-brand-chinese{padding-left:7px;font-size:12px}.site-brand-symbol{width:38px;height:38px}.site-brand{gap:7px}}@media (width <= 400px){.site-brand-line strong{font-size:20px}.site-brand-chinese{font-size:11px;letter-spacing:0}.site-brand-caption{font-size:9px;letter-spacing:0}.site-brand-symbol{width:34px;height:34px}}@media (min-width:1100px){.zh-topics{grid-template-columns:repeat(7,minmax(0,1fr))}.zh-topics>a{padding-left:18px;padding-right:18px}}.site-privacy-badge{font-size:13px!important;line-height:1.4;padding:9px 14px;font-weight:400}.site-privacy-badge svg{width:16px;height:16px;flex-shrink:0}.site-accreditation-reference{margin-top:24px;text-align:center}.site-accreditation-reference>p{font-size:14px!important;color:#587392;margin-bottom:12px}.site-accreditation-reference>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.site-accreditation-reference>div>div{border:1px solid #dce6f4;border-radius:10px;background:#fff;padding:9px 14px;min-width:100px}.site-accreditation-reference strong{display:block;color:#214870;font-size:14px;font-weight:500}.site-accreditation-reference span{display:block;margin-top:3px;font-size:11px;color:#7d92b2}.site-accreditation-reference small{display:block;margin-top:12px;font-size:12px;line-height:1.6;color:#78889a}.site-blog-menu{position:relative}.site-blog-menu summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap}.site-blog-menu summary::-webkit-details-marker{display:none}.site-blog-menu summary:hover{color:var(--site-blue)}.site-blog-submenu{position:absolute;top:calc(100% + 15px);left:-18px;min-width:180px;padding:8px;background:white;border:1px solid #dbe7f3;border-radius:10px;box-shadow:0 10px 30px #173d671a;z-index:40}.site-blog-submenu a{display:block;padding:10px 12px;white-space:nowrap;border-radius:6px}.site-blog-submenu a:hover{background:#eff6ff}@media(max-width:640px){.site-blog-submenu{position:static;margin-top:10px;box-shadow:none;min-width:0}.site-header nav.open .site-blog-submenu a{padding:10px 12px}}.home-patient-stories{padding:64px 0;background:#f6f9fc;border-top:1px solid #e2ebf4}.home-stories-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.home-stories-heading h2{font-size:32px;color:#173d67;margin:12px 0}.home-stories-heading p:not(.zh-eyebrow){color:#627b96;line-height:1.7}.home-stories-heading>a{display:flex;align-items:center;gap:10px;color:#2466ba;white-space:nowrap}.home-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-story-card{display:flex;flex-direction:column;background:white;border:1px solid #e2ebf4;border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.home-story-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #173d6712}.home-story-card:focus-visible{outline:3px solid #2466ba;outline-offset:4px}.home-story-image{position:relative;aspect-ratio:1.6;overflow:hidden;background:#eaf0f7}.home-story-image img{width:100%;height:100%;object-fit:cover}.home-story-image>span{position:absolute;bottom:14px;left:16px;border-radius:5px;background:#fffef4f2;padding:5px 10px;color:#173d67;font-size:12px}.home-story-copy{padding:24px;display:flex;flex-direction:column;flex:1}.home-story-copy h3{font-size:21px;line-height:1.55;font-weight:600;color:#173d67;margin-bottom:12px}.home-story-copy>p{font-size:15px;line-height:1.8;color:#627b96;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.home-story-read{margin-top:auto;display:flex;align-items:center;gap:10px;color:#2466ba;font-size:15px}@media(max-width:760px){.home-patient-stories{padding:40px 0}.home-stories-heading{align-items:flex-start;flex-direction:column;gap:15px}.home-stories-heading h2{font-size:26px}.home-stories-grid{grid-template-columns:1fr}.home-story-copy{padding:20px}}.zoy-trust-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:24px;margin:32px auto 64px}.zoy-insurance-panel,.zoy-trust-panel{padding:34px;border-radius:12px}.zoy-trust-panel{background:#173c6a;color:#fff}.zoy-trust-panel h2,.zoy-trust-panel h3{color:#fff}.zoy-trust-panel .editorial-link,.zoy-trust-panel .zh-eyebrow{color:#b9d7ff}.zoy-section-lead{margin:14px 0 25px;line-height:1.8}.zoy-trust-points{display:grid;gap:24px;margin-bottom:28px}.zoy-insurance-points>div,.zoy-trust-points>div{display:flex;gap:16px}.zoy-trust-points svg{flex-shrink:0;margin-top:4px;color:#a9ccff}.zoy-insurance-points h3,.zoy-trust-points h3{margin:0 0 7px;font-size:19px}.zoy-trust-points p{margin:0;color:#d5e2f4;font-size:16px;line-height:1.8}.zoy-insurance-panel{border:1px solid #cfddf0;background:#f1f6fd}.zoy-insurance-top{display:flex;align-items:center;gap:12px;color:#2763ad;margin-bottom:24px;font-size:12px;letter-spacing:1px}.zoy-insurance-panel>.zh-eyebrow{display:none}.zoy-insurance-points{display:grid;gap:20px}.zoy-insurance-points>div>span{color:#2862ab;font-size:17px;font-weight:600}.zoy-insurance-points p{margin:0;font-size:16px;line-height:1.8;color:#546b86}.zoy-small-note{font-size:14px;line-height:1.8;color:#667b94;margin:24px 0}.zoy-insurance-details{display:block;margin-top:16px;color:#2563a9;font-size:16px}.zoy-content-section{padding:54px 0}.zoy-fees,.zoy-journey{background:#f3f7fc}.zoy-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.zoy-section-heading>div{max-width:780px}.zoy-section-heading h2,.zoy-trust-grid h2{font-size:30px;line-height:1.4}.zoy-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.zoy-service-grid article{padding:25px;border:1px solid #dce5f0;background:#fff;border-radius:8px}.zoy-service-grid svg,.zoy-step-number{color:#2866b1}.zoy-step-number{font-size:26px;font-weight:600}.zoy-service-grid h3{font-size:20px;margin:16px 0 10px;color:#193b65}.zoy-service-grid p{font-size:17px;line-height:1.85;color:#58708b;margin:0}.zoy-faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 30px}.zoy-faq-list details{border-bottom:1px solid #d9e3ef;padding:20px 0}.zoy-faq-list summary{font-size:19px;color:#193b65;cursor:pointer}.zoy-faq-list p{color:#58708b;line-height:1.9;margin:16px 0 0}.zoy-final-cta{background:#eaf2fd;padding:45px 0}.zoy-final-cta>div{display:flex;justify-content:space-between;align-items:center;gap:26px}.zoy-final-cta h2{font-size:28px;color:#173c6a}.zoy-final-cta p{margin-top:12px;color:#58708b}.home-why.zoy-shanghai{display:block}.zoy-shanghai ul{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 38px}.zoy-shanghai .home-why-lead{max-width:850px}.zoy-about-reserved{min-height:60vh;padding:60px 0}.zoy-insurance-guide{max-width:900px;padding:40px 0 65px}.zoy-insurance-guide h2{margin:30px 0 16px}.zoy-insurance-guide li,.zoy-insurance-guide p{line-height:1.9;color:#58708b}.zoy-trust-grid>article:only-of-type{grid-column:1/-1}@media (width <= 860px){.zoy-trust-grid{grid-template-columns:1fr}.zoy-service-grid{grid-template-columns:repeat(2,1fr)}.zoy-section-heading{align-items:flex-start;flex-direction:column;margin-bottom:24px}}@media (width <= 560px){.zoy-insurance-panel,.zoy-trust-panel{padding:24px}.zoy-faq-list,.zoy-service-grid,.zoy-shanghai ul{grid-template-columns:1fr}.zoy-content-section{padding:36px 0}.zoy-final-cta>div{align-items:flex-start;flex-direction:column}.zoy-section-heading h2,.zoy-trust-grid h2{font-size:26px}}.zoy-page-title{padding:55px 0 30px}.zoy-page-title h1{font-size:36px;color:#173c6a;margin:15px 0}.zoy-page-title p{color:#58708b;line-height:1.8}.zoy-end-contact{padding:40px 0 60px}.zoy-end-contact h2{margin-bottom:20px}.zoy-source-links{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0;color:#2563a9}.zoy-scene{margin:0 0 25px}.zoy-scene img{width:100%;height:235px;object-fit:cover;border-radius:7px}.zoy-scene figcaption{font-size:12px;line-height:1.6;opacity:.7;margin-top:8px}.zoy-journey-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:32px;align-items:start}.zoy-journey-photo{position:sticky;top:110px}.zoy-journey-photo img{height:470px}.zoy-journey-layout .zoy-step-grid{grid-template-columns:repeat(2,1fr)}.zoy-support-photo{margin:-25px -25px 22px;overflow:hidden;border-radius:7px 7px 0 0}.zoy-support-photo img{width:100%;height:170px;object-fit:cover;transition:transform .3s ease}.zoy-shanghai-gallery{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:35px}.zoy-shanghai-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:9px}.zoy-shanghai-gallery img{width:100%;height:280px;object-fit:cover}.zoy-shanghai-gallery figcaption{position:absolute;inset:auto 0 0;padding:35px 20px 18px;color:#fff;background:linear-gradient(transparent,#102b4bc9);font-size:16px}@media (width <= 860px){.zoy-journey-layout{grid-template-columns:1fr}.zoy-journey-photo{position:static}.zoy-journey-photo img{height:280px}}@media (width <= 560px){.zoy-shanghai-gallery{grid-template-columns:1fr}.zoy-shanghai-gallery figure:nth-child(2){display:none}.zoy-journey-layout .zoy-step-grid{grid-template-columns:1fr}}.zoy-support-photo:hover img{transform:scale(1.025)}.zoy-shanghai-heading{text-align:center;margin-bottom:30px}.zoy-trust-heading{grid-column:1/-1;text-align:center;margin-bottom:6px}.zoy-shanghai-heading h2,.zoy-trust-heading h2{color:#173c6a;font-size:32px;line-height:1.4;margin:12px 0}.zoy-shanghai .zoy-shanghai-heading .home-why-lead{margin:15px auto 0;max-width:780px}.zoy-service-grid.zoy-fee-branches{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.zoy-service-grid.zoy-fee-branches{grid-template-columns:1fr}}.zoy-platform-hero{background:linear-gradient(100deg,#10294bee,#173453d9 50%,#19385894),url(/why/shanghai.jpg) center 55% /cover;color:white;padding:55px 0 35px}.zoy-platform-grid{display:grid;grid-template-columns:1.4fr .9fr;align-items:center;gap:60px}.zoy-platform-badge{display:inline-flex;padding:8px 14px;border:1px solid #c1d8f45c;background:#ffffff12;border-radius:5px;font-size:14px;letter-spacing:1px;margin-bottom:23px}.zoy-platform-copy h1{font-size:clamp(32px,3.5vw,48px);line-height:1.45;font-weight:700;color:white;letter-spacing:0}.zoy-platform-copy h1 span{display:block;color:#c2ddff}.zoy-platform-tagline{font-size:21px;line-height:1.8;margin:24px 0 9px;color:#f0f6ff}.zoy-platform-description{font-size:17px;line-height:1.9;color:#c4d4e8;max-width:650px}.zoy-platform-actions{display:flex;align-items:center;gap:24px;margin:30px 0 25px}.zoy-platform-actions .zh-button{background:#2d74ce;padding:16px 23px}.zoy-platform-location,.zoy-platform-secondary{display:inline-flex;gap:9px;align-items:center;font-size:16px}.zoy-platform-location{color:#c1d3e9}.zoy-hero-contact{border-radius:12px;background:#fffffff7;color:#173b65;padding:30px;box-shadow:0 18px 55px #071b342e}.zoy-hero-contact h2{font-size:25px;margin:10px 0;color:#173b65;line-height:1.4}.zoy-platform-definitions p{font-size:13px;line-height:1.8;color:#b8cae1}.zoy-hero-contact>p:not(.zh-eyebrow){font-size:16px;color:#647b96;line-height:1.8}.zoy-hero-specialties{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 13px}.zoy-hero-specialties a{padding:7px 11px;border:1px solid #d7e4f4;background:#f1f6fc;border-radius:4px;font-size:15px}.zoy-hero-contact-link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dde6f0;font-size:16px}.zoy-hero-contact .zh-button{display:flex;margin-top:22px;background:#2769bd}.zoy-hero-contact small{display:block;margin-top:14px;color:#73859b;line-height:1.7;font-size:12px}.zoy-platform-definitions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.zoy-platform-definitions a{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #b4cef337;background:#ffffff0d;border-radius:7px}.zoy-platform-definitions a>svg{flex-shrink:0;color:#a2cafa}.zoy-platform-definitions a>svg:last-child{margin-left:auto}.zoy-platform-definitions h3{color:#f3f7fd;font-size:18px;margin:0 0 7px}@media (width <= 900px){.zoy-platform-grid{gap:30px;grid-template-columns:1.2fr 1fr}.zoy-platform-definitions{grid-template-columns:1fr;margin-top:30px}}@media (width <= 650px){.zoy-platform-hero{padding:35px 0 25px}.zoy-platform-grid{grid-template-columns:1fr}.zoy-platform-copy h1{font-size:31px}.zoy-platform-actions{gap:16px;flex-wrap:wrap}.zoy-hero-contact{padding:24px}}.zoy-home-insurance{background:#f5f8fe}.zoy-insurance-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:26px}.zoy-insurance-brands,.zoy-insurance-explanation{padding:30px;background:white;border:1px solid #dce6f4;border-radius:12px}.zoy-insurance-brands h3,.zoy-insurance-explanation h3{font-size:22px;margin-bottom:20px;color:#173c6a}.zoy-insurance-brands>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.zoy-insurance-explanation>a{margin-bottom:18px}.zoy-insurance-brands>div>a{display:flex;align-items:center;justify-content:center;min-height:63px;padding:12px;border-radius:7px;background:#f3f7fc;border:1px solid #e6edf6;text-align:center;color:#254f83;font-size:16px}.zoy-insurance-brands>div>a:hover{border-color:#709bcd;background:#e8f1fd}.zoy-insurance-explanation{background:#eaf2fc}.zoy-insurance-explanation>svg{color:#2866b1;margin-bottom:14px}.zoy-insurance-explanation>p{color:#526d8f;line-height:1.8}.zoy-insurance-checks{display:grid;gap:20px;margin:25px 0}.zoy-insurance-checks>div{display:flex;gap:12px}.zoy-insurance-checks svg{color:#2866b1;flex-shrink:0;margin-top:4px}.zoy-insurance-checks h4{font-size:18px;color:#173c6a;margin-bottom:6px}.zoy-insurance-checks p{font-size:16px;color:#526d8f;line-height:1.8}.zoy-insurance-explanation small{display:block;color:#657b96;line-height:1.8;font-size:13px}@media (width <= 760px){.zoy-insurance-layout{grid-template-columns:1fr}.zoy-insurance-brands,.zoy-insurance-explanation{padding:23px}}@media (max-width:860px){.site-header-inner{min-height:72px;gap:12px;padding:0 18px}.site-language,.site-menu{flex-shrink:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.site-header nav.open{inset:100% 0 auto;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;gap:4px;box-shadow:0 12px 24px #173c6514}.site-blog-menu>summary,.site-blog-submenu a,.site-header nav.open>a{min-height:44px;display:flex;align-items:center;white-space:normal}.site-blog-submenu{position:static;margin:4px 0 8px;min-width:0;box-shadow:none}.site-header nav.open .site-blog-submenu a{padding:10px 12px}.site-brand,.site-brand-copy{min-width:0}main :is(article,section,figure){min-width:0}main :is(h1,h2,h3,p,li,small){overflow-wrap:break-word}main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;max-width:100%;min-width:0}main :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:is(.zh-wrap,.medical-main,.experts-wrap){max-width:100%}.home-insurance-grid,.zh-hero-grid,.zoy-platform-grid{grid-template-columns:minmax(0,1fr)}.zoy-platform-grid>*{min-width:0}.zoy-platform-actions{flex-wrap:wrap}.directory-page .hospital-result{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px;min-width:0}.directory-page .hospital-result-media{display:block;min-width:0}.directory-page .hospital-result-image{height:185px;width:100%}.directory-page .hospital-result-location{margin-top:12px;flex-wrap:wrap;min-width:0}.directory-page .hospital-result-location>span{margin-left:0;white-space:normal}.directory-page .hospital-result-credentials{margin-top:8px;padding:0}.directory-page .hospital-result-info{min-width:0}.directory-page .hospital-filter-row{grid-template-columns:minmax(0,1fr);gap:8px}.directory-page .hospital-filter-label{white-space:normal;font-size:14px;padding-top:0}.directory-page .hospital-filter-options{min-width:0;gap:8px}.directory-page .hospital-filter-options>a{max-width:100%;white-space:normal;min-height:40px;display:flex;align-items:center;padding:8px 12px;font-size:14px;line-height:1.5}.directory-page .hospital-tab-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.directory-page .hospital-tab-bar button{min-width:0;min-height:66px}.directory-page .hospital-tab-bar small{white-space:normal;font-size:12px;line-height:1.4;text-align:center}.directory-page .hospital-result-departments,.directory-page .hospital-result-doctors{grid-template-columns:minmax(0,1fr);gap:8px}.directory-page .hospital-result-departments a{max-width:100%;min-width:0;overflow-wrap:anywhere}.directory-page .hospital-result-actions{flex-wrap:wrap;align-items:stretch}.directory-page .hospital-result-actions>a{min-height:44px;white-space:normal;justify-content:center}.expert-filter-row{flex-wrap:wrap}.expert-filter-row>span{flex-basis:100%;white-space:normal}.expert-hospital-filter{flex-direction:column;align-items:stretch;gap:8px}.expert-hospital-filter select{width:100%}.expert-filter-chips button,.expert-tabs button{min-height:44px;white-space:normal}.expert-result-label{gap:12px;flex-wrap:wrap}.medical-breadcrumb{flex-wrap:wrap;overflow-wrap:anywhere}.medical-hero{grid-template-columns:minmax(0,1fr)}.medical-hero-image{max-height:230px}.medical-hero-copy{min-width:0}.article-content img,.jiahui-body img{max-width:100%;height:auto}.article-content a,.medical-source a{overflow-wrap:anywhere}.visa-page .visa-table-wrap{overflow:visible;border:0}.mobile-data-table,.visa-page .visa-table{display:block;width:100%;min-width:0;border:0}.mobile-data-table thead,.visa-page .visa-table thead{display:none}.mobile-data-table tbody,.visa-page .visa-table tbody{display:grid;gap:16px}.mobile-data-table tr,.visa-page .visa-table tr{display:block;border:1px solid #dce7ef;border-radius:12px;overflow:hidden;background:white}.mobile-data-table :is(th,td),.visa-page .visa-table :is(th,td){display:block;width:100%;min-width:0;white-space:normal;padding:16px;border:0;line-height:1.8;font-size:15px}.mobile-data-table tbody th,.visa-page .visa-table tbody th{background:#eff5fb;font-size:17px;color:#173c65}.mobile-data-table td:before,.visa-page .visa-table td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#627b94;margin-bottom:6px}.mobile-data-table td+td,.visa-page .visa-table td+td{padding-top:0}.mobile-table-wrap{border:0;overflow:visible}.visa-page .visa-nav{gap:8px;padding-top:18px;padding-bottom:18px}.visa-page .visa-nav a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #dce6ef;border-radius:8px;font-size:14px}.visa-country-group li{overflow-wrap:anywhere}.social-rail{bottom:calc(12px + env(safe-area-inset-bottom));right:12px;top:auto;transform:none;flex-direction:row;max-width:calc(100vw - 24px)}.social-rail-item>a,.social-rail-item>button{width:40px;height:44px}.social-rail-label{right:0;top:auto;bottom:52px;transform:none;max-width:calc(100vw - 24px);white-space:normal}.site-footer{padding-bottom:80px}}@media (max-width:600px){.zh-wrap{padding-left:18px;padding-right:18px}.home-patient-stories,.zh-section{padding-top:36px;padding-bottom:36px}.zoy-platform-copy h1{font-size:30px;line-height:1.45}.zoy-platform-tagline{font-size:18px;line-height:1.8}.zoy-platform-description{font-size:16px}.zoy-hero-contact{padding:20px}.zh-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-topics>a{min-width:0;padding:20px 14px;border-bottom:1px solid #dbe7f1!important}.home-why article{min-width:0}.directory-page .hospital-result-info h2{font-size:22px!important;line-height:1.5}.hospital-result-actions>a{flex:1 1 140px}.expert-profile-summary,.expert-technique-summary{padding:20px}.expert-person-text h2{font-size:25px}.medical-hero h1{font-size:28px;line-height:1.45}.medical-hero-copy{padding:24px 20px}.medical-section-heading{flex-wrap:wrap;gap:12px}.medical-section-heading>span{padding-top:0;white-space:normal}.china-prices-page>section{padding:36px 18px}.china-prices-page h1{font-size:30px;line-height:1.4}.china-prices-page nav a{min-height:44px;display:flex;align-items:center}.visa-page .visa-hero-inner{padding-top:36px;padding-bottom:36px;gap:24px}.visa-page .visa-hero h1{font-size:30px;line-height:1.4}.visa-page .visa-hero p:not(.visa-eyebrow){font-size:16px}.visa-page .visa-body>section{padding:32px 0}.visa-page .visa-body h2{font-size:24px}.visa-page .visa-cards article{padding:20px}.inquiry-page h1{font-size:28px;line-height:1.5}.inquiry-page button[type=submit]{min-height:48px;width:100%}.inquiry-page input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.patient-story-facts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.site-footer nav{gap:8px}.site-footer nav a{min-height:44px;display:flex;align-items:center}}@media(max-width:380px){.site-header-inner{padding:0 12px;gap:8px}.site-brand-chinese{display:none}.site-brand-line strong{font-size:20px}.site-brand-caption{font-size:9px}.site-brand-symbol{width:30px;height:30px}.site-brand{gap:6px}.site-language,.site-menu{min-width:40px}.zh-wrap{padding-inline:16px}}@media(max-width:860px){.directory-page .hospital-filter-options.hospital-type-options{flex-wrap:wrap;overflow:visible;padding-bottom:0}}.site-language-picker{display:flex;align-items:center;gap:6px;color:#173d66;flex-shrink:0;max-width:165px}.site-language-picker select{background:white;border:1px solid #cedcec;border-radius:6px;padding:8px 5px;max-width:140px;min-height:40px;font-size:14px;color:inherit;cursor:pointer}html[dir=rtl] body{direction:rtl}html[dir=rtl] :is(.medical-hero-copy,.expert-profile-summary,.expert-technique-summary,.directory-page) :is(h1,h2,h3,p,li,th,td){text-align:start}html[dir=rtl] :is(.site-nav,.site-footer,.hospital-card,.doctor-card){direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;text-align:left}html[dir=rtl] .site-language-picker{direction:ltr}@media(max-width:860px){.site-language-picker{gap:3px;max-width:128px}.site-language-picker select{max-width:106px;min-height:44px;font-size:12px}.site-language-picker svg{width:15px}}.site-header nav{min-width:0;gap:14px}.site-header nav>a{max-width:140px;white-space:normal}@media(min-width:861px){html:not([lang=zh-CN]):not([lang=en]) .site-brand-chinese{display:none}.site-contact{max-width:110px}}@media(max-width:860px){.site-header-inner{gap:8px;padding-inline:12px!important}.site-brand-caption,.site-brand-chinese{display:none}.site-brand-symbol{width:30px;height:30px}.site-language-picker{max-width:105px}.site-language-picker select{max-width:85px}.site-menu{margin-inline-start:auto;margin-inline-end:0}}html[dir=rtl] .site-brand{direction:ltr}html[dir=rtl] .site-header nav>a{max-width:none}@media (min-width:1181px){.site-header-inner{gap:14px;padding-inline:20px}.site-header nav{gap:clamp(8px,1vw,14px);font-size:12px;line-height:1.4;flex-wrap:nowrap;align-items:center}.site-contact,.site-header .site-blog-menu>summary,.site-header nav>a{white-space:nowrap;max-width:none;flex-shrink:0;font-size:12px}.site-contact{gap:4px}.site-language-picker{gap:4px;max-width:135px}.site-language-picker select{font-size:12px;max-width:114px;padding:7px 4px}.site-brand{flex-shrink:0;gap:7px}.site-brand-symbol{width:34px;height:34px}.site-brand-line strong{font-size:22px}.site-brand-caption{font-size:9px}}@media (min-width:1181px) and (max-width:1360px){.site-brand-caption,.site-brand-chinese{display:none}.site-header-inner{gap:10px;padding-inline:16px}.site-header nav{gap:8px;font-size:11px}.site-contact,.site-header .site-blog-menu>summary,.site-header nav>a{font-size:11px}}@media (min-width:861px) and (max-width:1180px){.site-menu{display:flex;align-items:center;justify-content:center;margin-inline-start:auto;min-width:44px;min-height:44px;color:#294f7c}.site-contact,.site-header nav{display:none}.site-header nav.open{display:flex;position:absolute;inset:100% 0 auto;flex-direction:column;align-items:stretch;padding:18px 24px;background:white;border-bottom:1px solid var(--site-line);gap:4px;max-height:calc(100dvh - 86px);overflow-y:auto;font-size:14px}.site-header nav.open summary,.site-header nav.open>a{max-width:none;min-height:44px;display:flex;align-items:center;white-space:normal}.site-blog-submenu{position:static;margin:4px 0 8px;min-width:0;box-shadow:none}}.site-brand-logo{width:90px;height:74px;object-fit:contain;flex-shrink:0}.site-footer-brand{display:block;width:200px;max-width:100%}.site-footer-brand img{width:100%;height:auto;object-fit:contain}@media(max-width:1180px){.site-brand-logo{width:78px;height:64px}}@media(max-width:480px){.site-brand-logo{width:70px;height:58px}.site-brand-line strong{font-size:18px}}@media(max-width:360px){.site-header-inner{gap:6px;padding-inline:12px!important}.site-brand{gap:4px;min-width:0}.site-brand-logo{width:54px;height:48px}.site-brand-line strong{font-size:16px;letter-spacing:.5px}.site-menu{width:28px;min-width:28px;padding:0;flex-shrink:0}.site-language-picker{gap:0;max-width:82px}.site-language-picker>svg{display:none}.site-language-picker select{width:82px;max-width:82px}}