@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2)format("woff2")}:root{--care-ink:#183d3b;--care-text:#304c49;--care-muted:#63736c;--care-paper:#faf9f5;--care-white:#fff;--care-sage:#eaf0e6;--care-teal:#285a51;--care-line:#dce2d8;--care-warm:#eeece4;--care-error:#a33831;--serif:"Source Sans 3","Helvetica Neue","PingFang SC",sans-serif;--sans:"Source Sans 3","Helvetica Neue","PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:var(--care-ink);background:var(--care-paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}a,button,input,select{outline-offset:5px}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--care-teal)}button:disabled{cursor:wait;opacity:.55}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.05}h2{font-size:clamp(36px,3.7vw,54px)}h3{font-size:19px;font-weight:500;line-height:1.4}em{color:var(--care-teal);font-weight:400}p{color:var(--care-muted)}svg{flex-shrink:0}small{color:var(--care-muted);font-size:12px}.wrap{width:min(1216px,100% - 112px);margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--care-teal);margin-bottom:21px;font-size:10px;font-weight:600;line-height:1.6}.tiny-line{vertical-align:middle;background:currentColor;width:23px;height:1px;margin-right:10px;display:inline-block}.preview-note{text-align:center;color:#3c574e;letter-spacing:.015em;background:#e8eee6;padding:7px 20px;font-size:11px}.preview-note span{margin-inline:9px}.site-header{border-bottom:1px solid var(--care-line);justify-content:space-between;align-items:center;gap:20px;height:100px;padding:0 4%;display:flex}.wordmark{letter-spacing:-1.4px;align-items:center;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.wordmark>span:not(.brand-mark){font-weight:400}.wordmark b{color:var(--care-teal)}.brand-mark{margin-right:9px;font-size:41px;font-weight:400;line-height:1}.main-nav{gap:30px;font-size:12px;display:flex}.main-nav a,.quiet-link,.language-link{transition:color .2s}.main-nav a:hover,.quiet-link:hover{color:#648a70}.header-actions{align-items:center;gap:20px;display:flex}.language-link{align-items:center;gap:6px;font-size:11px;display:flex}.icon-button{color:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.mobile-toggle{display:none}.button{background:var(--care-teal);color:#fff;border:1px solid var(--care-teal);border-radius:5px;justify-content:center;align-items:center;gap:27px;min-height:48px;padding:17px 23px;font-size:12px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#1d443d;transform:translateY(-1px)}.button.compact{gap:15px;min-height:42px;padding:12px 17px;font-size:11px}.button.secondary:hover{background:var(--care-sage)}.text-link,.quiet-link{align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.skip-link{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:0}.hero{grid-template-columns:1.08fr 1fr;column-gap:50px;padding-top:56px;display:grid}.hero h1{margin:30px 0;font-size:clamp(60px,6.3vw,92px);line-height:.99}.hero h1 em{margin-top:4px;display:block}.hero-description{font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:31px;display:flex}.hero-assurances{color:var(--care-muted);gap:20px;margin-top:36px;font-size:10px;display:flex}.hero-assurances span{align-items:center;gap:6px;display:flex}.hero-visual{background:var(--care-sage);border-radius:90px 5px 5px;height:100%;min-height:540px;position:relative}.hero-visual>img{object-fit:cover;object-position:48% center;border-radius:inherit;filter:saturate(.69);width:100%;height:100%;max-height:580px;position:absolute;inset:0}.photo-label{background:#ffffffe6;border-radius:30px;align-items:center;gap:6px;padding:7px 12px;font-size:10px;display:flex;position:absolute;top:24px;right:23px}.journey-slip{background:#fcfcf8;border:1px solid #e5e9df;border-radius:6px;align-items:center;gap:13px;padding:19px;display:flex;position:absolute;bottom:27px;left:-27px;right:27px}.journey-slip strong{font-size:12px;font-weight:500;display:block}.journey-slip span{color:var(--care-muted);margin-top:3px;font-size:10px;display:block}.journey-slip>svg{margin-left:auto}.slip-icon{background:var(--care-sage);border-radius:50%;padding:12px;display:flex}.hero-footnote{grid-column:1/-1;align-items:center;gap:24px;padding:33px 0;font-size:10px;display:flex}.hero-footnote>span:first-child{letter-spacing:.12em;font-size:9px;font-weight:600}.hero-footnote a{align-items:center;gap:9px;margin-left:auto;display:flex}.vertical-rule{background:var(--care-line);width:1px;height:20px}.intent-section{background:var(--care-sage);padding:50px 0}.intent-layout{grid-template-columns:1fr 2fr;align-items:center;gap:70px;display:grid}.intent-panel{background:#f8faf5;border:1px solid #d8e0d1;border-radius:7px;padding:10px 24px 15px}.intent-tabs{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.intent-tabs button{text-align:left;border:0;border-bottom:1px solid var(--care-line);color:var(--care-muted);background:0 0;align-items:center;gap:10px;padding:18px 0;font-size:12px;display:flex}.intent-tabs button>svg:last-child{margin-left:auto}.intent-tabs button[aria-selected=true]{color:var(--care-ink);font-weight:600}.intent-answer{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.intent-answer a{white-space:nowrap;font-size:10px}.care-section,.guide-section{padding:92px 0}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-head>div:last-child:not(:first-child){max-width:330px}.section-head>div>p:not(.eyebrow){margin-bottom:18px;font-size:13px}.section-head .eyebrow{margin-bottom:15px}.featured-topics{border-top:1px solid var(--care-line);grid-template-columns:1fr 1fr;display:grid}.featured-topics>a{border-bottom:1px solid var(--care-line);align-items:start;gap:22px;padding:28px 30px 27px 0;transition:background .2s;display:flex}.featured-topics>a:nth-child(2n){border-left:1px solid var(--care-line);padding-left:35px}.featured-topics>a:hover{background:#eff2e9}.topic-index{color:#7c8d7d;margin-top:5px;font-size:10px}.featured-topics h3{font-family:var(--serif);margin:5px 0 10px;font-size:29px}.featured-topics p{max-width:300px;font-size:12px;line-height:1.8}.featured-topics>a>svg{margin-top:5px;margin-left:auto}.journey-section{background:#edf0e8;padding:70px 0}.journey-steps{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px;display:grid}.journey-steps>div{border-top:1px solid #c9d5c4;padding-top:20px;position:relative}.journey-steps>div>span{font-family:var(--serif);color:#6c8270;font-size:28px}.journey-steps h3{margin:15px 0 10px;font-size:15px}.journey-steps p{font-size:12px;line-height:1.8}.planning-section{grid-template-columns:1fr 1fr;gap:100px;padding:95px 0 40px;display:grid}.planning-note>p:not(.eyebrow){max-width:360px;margin:25px 0;font-size:13px}.planning-links{padding-top:15px}.planning-links a{border-bottom:1px solid var(--care-line);align-items:center;gap:20px;padding:29px 0;display:flex}.planning-links a:first-child{border-top:1px solid var(--care-line)}.planning-links a>svg:last-child{margin-left:auto}.planning-links h3{font-family:var(--serif);margin-bottom:6px;font-size:26px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.guide-cover{background:#e6ece1;border-radius:5px;justify-content:center;align-items:center;height:205px;margin-bottom:19px;display:flex;position:relative;overflow:hidden}.guide-cover>span{letter-spacing:.14em;font-size:8px;line-height:1.7;position:absolute;top:23px;left:23px}.guide-cover>b{font-family:var(--serif);color:#cdd8c8;font-size:140px;font-weight:400;line-height:1;position:absolute;bottom:-29px;right:17px}.guide-cover>svg{z-index:1}.guide-card:nth-child(2) .guide-cover{background:#ede9de}.guide-card:nth-child(2) .guide-cover>b{color:#dcd6c5}.guide-card:nth-child(3) .guide-cover{background:#e2eae7}.guide-card h3{font-family:var(--serif);max-width:300px;margin:8px 0 15px;font-size:28px}.guide-card:hover h3{text-underline-offset:4px;text-decoration:underline}.faq-section{grid-template-columns:1fr 1.55fr;gap:80px;padding-bottom:95px;display:grid}.faq-section h2{margin-bottom:23px}.faq-list{border-top:1px solid var(--care-line)}.faq-list details{border-bottom:1px solid var(--care-line);padding:21px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{max-width:560px;margin-top:17px;padding-right:20px;font-size:13px}.faq-minus,.faq-list details[open] .faq-plus{display:none}.faq-list details[open] .faq-minus{display:block}.closing-section{background:var(--care-ink);color:#f1f2e9;padding:64px 0}.closing-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.closing-section .eyebrow{color:#c0d1ba;font-size:9px}.closing-section em{color:#d1dec9}.closing-inner>div:last-child{max-width:390px}.closing-inner p:not(.eyebrow){color:#c1cfc6;margin-bottom:25px;font-size:13px}.footer{background:#f5f5ee;padding:65px 4% 0}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;max-width:1216px;margin:auto;padding-bottom:45px;display:grid}.footer-top>div>a:not(.wordmark){margin:12px 0;font-size:11px;display:block}.footer-top>div>p{margin-top:20px;font-size:11px}.footer-top .eyebrow{margin-bottom:18px;font-size:9px;display:block}.footer-bottom{border-top:1px solid var(--care-line);justify-content:space-between;align-items:center;gap:35px;max-width:1216px;margin:auto;padding:20px 0;font-size:9px;display:flex}.footer-bottom p{max-width:580px}.footer-bottom a{white-space:nowrap;gap:5px;display:flex}.search-overlay{z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#173a37a6;justify-content:center;align-items:start;padding:12vh 24px 30px;display:flex;position:fixed;inset:0;overflow:auto}.search-dialog{background:var(--care-paper);border-radius:12px;width:min(660px,100%);padding:27px}.row-between{justify-content:space-between;align-items:center;gap:15px;display:flex}.row-between .eyebrow{margin:0}.search-field{background:#fff;border:1px solid #bacabe;border-radius:5px;align-items:center;gap:12px;margin:20px 0;padding:13px 16px;display:flex}.search-field input{width:100%;min-width:0;color:var(--care-ink);background:0 0;border:0;outline:none;font-size:14px}.search-results a{border-bottom:1px solid var(--care-line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.search-results small{margin-bottom:4px;font-size:10px;display:block}.page-head{padding:40px 0 50px}.breadcrumb{color:var(--care-muted);flex-wrap:wrap;gap:9px;margin-bottom:45px;font-size:11px;display:flex}.breadcrumb span{gap:9px;display:flex}.page-head h1{max-width:850px;margin:10px 0 24px;font-size:clamp(44px,5.4vw,76px)}.page-head .intro{max-width:670px;font-size:16px;line-height:1.85}.page-section{padding-bottom:80px}.filter-bar{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.filter-bar button{border:1px solid var(--care-line);color:var(--care-text);background:0 0;border-radius:30px;padding:8px 13px;font-size:11px}.filter-bar button[aria-pressed=true]{background:var(--care-ink);color:#fff;border-color:var(--care-ink)}.condition-search{max-width:650px;margin-top:0}.results-count{margin-bottom:20px;font-size:11px}.condition-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.condition-card{border:1px solid var(--care-line);background:#fdfdf9;border-radius:6px;flex-direction:column;min-height:260px;padding:28px;transition:background .2s;display:flex}.condition-card:hover{background:var(--care-sage)}.condition-card .eyebrow{margin-bottom:18px;font-size:9px}.condition-card h2{margin-bottom:17px;font-size:33px;line-height:1.1}.card-bottom{justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:10px;display:flex}.empty-state{text-align:center;background:var(--care-sage);border-radius:7px;padding:60px}.empty-state p{margin:20px 0}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:85px;padding-bottom:85px;display:grid}.article-body h2{margin:35px 0 18px;font-size:36px}.article-body p,.article-body li{color:var(--care-muted);font-size:14px;line-height:1.9}.article-body ul{padding-left:20px}.article-body li{margin-bottom:10px}.article-body>section:first-child h2{margin-top:0}.article-body section{scroll-margin-top:30px}.article-body a:not(.button){text-underline-offset:4px;text-decoration:underline}.planning-box{background:var(--care-sage);border-radius:7px;align-self:start;padding:27px}.planning-box h3{font-family:var(--serif);margin-bottom:17px;font-size:30px}.planning-box p{margin-bottom:22px;font-size:12px}.planning-box .button{gap:15px;width:100%;padding:14px}.planning-box ul{color:var(--care-muted);margin-bottom:23px;padding-left:16px;font-size:12px}.source-note{border-top:1px solid var(--care-line);color:var(--care-muted);margin-top:35px;padding:23px 0;font-size:11px}.callout{background:var(--care-sage);border-left:2px solid var(--care-teal);color:var(--care-text);margin:25px 0;padding:20px;font-size:13px}.fact-strip{border-top:1px solid var(--care-line);border-bottom:1px solid var(--care-line);grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;padding:22px 0;display:grid}.fact-strip small{margin-bottom:5px;font-size:10px;display:block}.fact-strip strong{font-size:12px;font-weight:500}.hospital-list{border-top:1px solid var(--care-line)}.hospital-row{border-bottom:1px solid var(--care-line);grid-template-columns:110px 1fr 30px;align-items:center;gap:30px;padding:30px 0;display:grid}.hospital-row h2{margin-bottom:8px;font-size:34px}.hospital-row p{max-width:670px;font-size:12px}.hospital-row:hover{background:#eef1e8}.reference-badge{background:var(--care-sage);border-radius:4px;margin-top:8px;padding:4px 9px;font-size:10px;display:inline-block}.budget-builder{background:var(--care-sage);border-radius:8px;grid-template-columns:1fr 1fr;gap:70px;padding:40px;display:grid}.budget-builder h2{margin-bottom:25px}.budget-builder p{font-size:13px}.budget-options label{cursor:pointer;border-bottom:1px solid #d1dccd;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.budget-options input{accent-color:var(--care-teal);width:17px;height:17px}.budget-result{align-items:center;gap:8px;margin:20px 0;font-size:11px;display:flex}.long-steps{counter-reset:step}.long-steps>div{border-bottom:1px solid var(--care-line);grid-template-columns:65px 1fr;gap:20px;padding:30px 0;display:grid}.long-steps>div>span{font-family:var(--serif);color:#809580;font-size:38px}.long-steps h2{margin-bottom:15px;font-size:34px}.long-steps p{font-size:14px}.service-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.service-grid>div{background:var(--care-sage);border-radius:6px;padding:28px}.service-grid h2{margin:12px 0 18px;font-size:33px}.service-grid p{font-size:13px}.country-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.country-grid a{border:1px solid var(--care-line);background:#eef0e8;border-radius:5px;justify-content:space-between;align-items:center;padding:25px;display:flex}.form-layout{grid-template-columns:1fr 1.25fr;gap:80px;padding-bottom:85px;display:grid}.visit-form{border:1px solid var(--care-line);background:#fff;border-radius:9px;padding:35px}.field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.field label{font-size:12px;font-weight:500}.field input,.field select{color:var(--care-ink);background:#fefefb;border:1px solid #c5cfc4;border-radius:4px;width:100%;min-width:0;padding:13px}.form-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.consent{color:var(--care-muted);align-items:start;gap:10px;margin:22px 0;font-size:11px;display:flex}.consent input{accent-color:var(--care-teal);margin-top:4px}.visit-form .button{width:100%}.form-error{color:var(--care-error);margin-bottom:18px;font-size:12px}.form-notice{margin:15px 0;font-size:11px!important}.success-box{background:var(--care-sage);border-radius:7px;padding:35px}.success-box h2{margin:20px 0}.success-box p{margin-bottom:20px}.brief-card{border-top:1px solid var(--care-line);padding:25px 0}.brief-card h2{margin:10px 0;font-size:29px}.brief-card dl{grid-template-columns:140px 1fr;gap:8px;font-size:12px;display:grid}.brief-card dt{color:var(--care-muted)}.brief-card dd{margin:0}.delete-button{color:#704f3c;background:0 0;border:1px solid #bcae9b;border-radius:4px;padding:8px 12px;font-size:11px}.screen-reader-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.hero h1{font-size:100px}.hero-visual{min-height:590px}}@media (max-width:1150px){.main-nav{gap:17px}.header-actions{gap:8px}.language-link span{display:none}.wrap{width:calc(100% - 70px)}.hero{column-gap:30px}.hero-visual{min-height:500px}.hero h1{font-size:72px}.hero-actions,.hero-footnote{gap:15px}.intent-layout{gap:35px}.article-layout,.form-layout{gap:45px}}@media (max-width:850px){.main-nav{display:none}.mobile-toggle{display:inline-flex}.main-nav.open{background:var(--care-paper);z-index:10;border-bottom:1px solid var(--care-line);flex-direction:column;padding:24px 30px;display:flex;position:absolute;top:132px;left:0;right:0}.site-header{height:85px}.hero{column-gap:24px;padding-top:35px}.hero-copy{padding-top:10px}.hero h1{font-size:58px}.hero-description{font-size:13px}.hero-visual{min-height:450px}.hero-actions{flex-direction:column;align-items:start;gap:18px}.hero-assurances{flex-wrap:wrap;gap:9px;margin-top:25px}.journey-slip{padding:13px;bottom:15px;left:15px;right:15px}.journey-slip span{font-size:9px}.slip-icon,.journey-slip>svg,.hero-footnote>p,.vertical-rule{display:none}.intent-layout{grid-template-columns:1fr 2.2fr;gap:25px}.intent-layout h2{font-size:35px}.intent-panel{padding-inline:16px}.intent-tabs{column-gap:15px}.intent-tabs button{gap:5px;font-size:10px}.intent-answer{flex-direction:column;align-items:start;gap:10px}.section-head{gap:25px}.section-head>div:last-child:not(:first-child){max-width:270px}.journey-steps{gap:20px}.planning-section{gap:35px}.planning-note h2{font-size:39px}.guide-grid{gap:20px}.guide-cover{height:170px}.guide-card h3{font-size:25px}.faq-section{gap:40px}.closing-section h2{font-size:54px}.condition-grid{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr 260px;gap:30px}.form-layout{grid-template-columns:1fr;gap:30px}.form-layout>aside{max-width:600px}.budget-builder{gap:35px;padding:30px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.footer-top>div>p{margin:0}}@media (max-width:600px){body{font-size:14px}.wrap{width:calc(100% - 40px)}.preview-note{padding:6px 20px;font-size:9px}.site-header{gap:10px;height:77px;padding:0 20px}.wordmark{font-size:25px}.brand-mark{margin-right:5px;font-size:34px}.header-actions{gap:2px}.header-actions>.button{display:none}.language-link{padding:8px}.main-nav.open{top:116px}.hero{flex-direction:column;gap:0;padding-top:30px;display:flex}.hero-copy{padding-top:0}.hero .eyebrow{margin-bottom:20px;font-size:9px}.hero h1{margin:20px 0 23px;font-size:clamp(55px,13.5vw,75px)}.hero-description{font-size:14px}.desktop-br{display:none}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.hero-actions .button{gap:20px;padding:16px 18px;font-size:11px}.quiet-link{gap:6px;font-size:11px}.hero-assurances{gap:20px;margin:23px 0 28px;font-size:9px}.hero-visual{border-radius:65px 5px 5px;height:340px;min-height:340px;max-height:none}.hero-visual>img{object-position:center 52%;max-height:none}.journey-slip{min-height:70px;bottom:16px;left:16px;right:16px}.journey-slip strong{font-size:12px}.journey-slip span{font-size:10px}.slip-icon{padding:10px;display:flex}.journey-slip>svg{display:block}.hero-footnote{gap:15px;padding:24px 0}.hero-footnote>span:first-child{max-width:105px;font-size:8px}.hero-footnote a{font-size:9px}.intent-section{padding:35px 0}.intent-layout{grid-template-columns:1fr;gap:25px}.intent-layout h2{font-size:39px}.intent-layout h2 br{display:none}.intent-layout .eyebrow{margin-bottom:10px}.intent-panel{padding:5px 15px 18px}.intent-tabs{gap:0 20px}.intent-tabs button{min-height:65px;font-size:11px}.intent-tabs button>svg:first-child{width:17px}.intent-answer p{max-width:none;font-size:12px}.intent-answer a{font-size:11px}.care-section,.guide-section{padding:55px 0}.section-head{flex-direction:column;align-items:start;gap:22px;margin-bottom:28px}.section-head h2{font-size:41px}.section-head>div:last-child:not(:first-child){max-width:none}.section-head>div>p:not(.eyebrow){font-size:13px}.featured-topics{grid-template-columns:1fr}.featured-topics>a,.featured-topics>a:nth-child(2n){border-left:0;gap:18px;padding:22px 0}.featured-topics h3{font-size:29px}.featured-topics p{font-size:12px}.featured-topics>a>svg{width:20px}.journey-section{padding:48px 0}.journey-section h2{font-size:40px}.journey-steps{grid-template-columns:1fr 1fr;gap:30px 23px;margin-top:30px}.journey-steps h3{margin-top:10px;font-size:14px}.journey-steps p{font-size:12px}.planning-section{grid-template-columns:1fr;gap:20px;padding:55px 0 0}.planning-note h2{font-size:40px}.planning-links{padding-top:0}.planning-links h3{font-size:25px}.planning-links a{gap:16px;padding:23px 0}.planning-links p{font-size:11px}.guide-grid{grid-template-columns:1fr;gap:27px}.guide-card{grid-template-rows:auto auto auto;grid-template-columns:110px 1fr;gap:0 20px;display:grid}.guide-cover{grid-area:1/1/4;height:145px;margin:0}.guide-cover>span{font-size:6px;top:12px;left:10px}.guide-cover>b{font-size:90px;bottom:-20px;right:5px}.guide-cover>svg{width:32px}.guide-card small{padding-top:4px}.guide-card h3{margin:7px 0 14px;font-size:27px}.guide-card .text-link{font-size:11px}.faq-section{grid-template-columns:1fr;gap:28px;padding-bottom:55px}.faq-section h2{margin-bottom:15px;font-size:41px}.faq-section h2 br{display:none}.faq-list summary{min-height:28px;font-size:13px}.faq-list details{padding:18px 0}.closing-section{padding:45px 0}.closing-inner{flex-direction:column;align-items:start;gap:25px}.closing-section h2{font-size:58px}.closing-inner p:not(.eyebrow){font-size:13px}.footer{padding:40px 20px 0}.footer-top{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-top>div:first-child{display:block}.footer-top>div>p{margin-top:15px}.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:start;gap:12px;font-size:10px}.page-head{padding:25px 0 32px}.breadcrumb{margin-bottom:30px;font-size:10px}.page-head h1{margin-bottom:20px;font-size:49px}.page-head .intro{font-size:14px}.page-section{padding-bottom:50px}.condition-grid{grid-template-columns:1fr}.condition-card{min-height:240px;padding:25px}.condition-card h2{font-size:34px}.filter-bar{gap:7px}.filter-bar button{padding:9px 11px;font-size:10px}.search-field input{font-size:13px}.article-layout{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.article-body h2{font-size:33px}.article-body p,.article-body li{font-size:13px}.fact-strip{grid-template-columns:1fr;gap:13px;margin-bottom:25px}.fact-strip>div{align-items:center;gap:12px;display:flex}.fact-strip small{min-width:100px;margin:0}.hospital-row{grid-template-columns:1fr 25px;gap:12px;padding:24px 0}.hospital-row>span{grid-column:1/-1;font-size:11px}.hospital-row h2{font-size:32px}.budget-builder{grid-template-columns:1fr;gap:23px;padding:25px}.budget-builder h2{font-size:40px}.long-steps>div{grid-template-columns:40px 1fr;gap:15px}.long-steps h2{font-size:31px}.long-steps p{font-size:13px}.service-grid,.country-grid{grid-template-columns:1fr}.visit-form{padding:24px}.form-pair{grid-template-columns:1fr;gap:0}.form-layout{padding-bottom:50px}.field input,.field select{font-size:16px}.search-overlay{padding:30px 15px}.search-dialog{max-height:90vh;padding:20px;overflow:auto}.search-results a{font-size:12px}.brief-card dl{grid-template-columns:100px 1fr}.brief-card dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.preview-note,.footer,.closing-section,.header-actions,.button{display:none}body{background:#fff}.wrap{width:100%}.article-layout{display:block}.planning-box{display:none}}:root{--care-ink:#173d55;--care-text:#304e5d;--care-muted:#5c707a;--care-paper:#fafcfc;--care-white:#fff;--care-sage:#edf4f3;--care-teal:#147c80;--care-line:#dce5e8;--care-warm:#eef2f4;--medical-navy:#173d55;--medical-teal:#147c80}body{font-family:var(--sans);font-size:16px}h1,h2{letter-spacing:-.025em;font-weight:600;line-height:1.14}h3{font-weight:600}em{font-style:normal;font-weight:inherit}.eyebrow{letter-spacing:.12em;font-size:11px;font-weight:650}.preview-note{color:#506773;background:#edf2f4;padding:6px 20px;font-size:11px;line-height:1.6}.header-wrap{width:min(1320px,100% - 80px);margin-inline:auto}.institutional-header{border-bottom:1px solid var(--care-line);background:#fff}.utility-bar{background:#f5f8fa;border-bottom:1px solid #e6edf0}.utility-inner{justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.utility-positioning{letter-spacing:.12em;color:#617784;font-size:10px;font-weight:650}.utility-links{color:#385362;align-items:center;gap:23px;font-size:12px;display:flex}.utility-links>a{align-items:center;min-height:36px;display:flex}.utility-links>a:hover,.utility-search:hover{color:var(--care-teal)}.utility-links .language-link{gap:6px;font-size:12px}.utility-search{color:inherit;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0;font-size:12px;display:flex}.brand-row{justify-content:space-between;align-items:center;gap:30px;min-height:116px;padding-block:20px;display:flex}.institutional-brand{letter-spacing:normal;flex-shrink:0;align-items:center;gap:13px;display:inline-flex}.institutional-brand .brand-emblem{flex-shrink:0;width:70px;height:70px;display:block}.institutional-brand .brand-lettering{flex-direction:column;gap:10px;line-height:1;display:flex}.institutional-brand .brand-name{font-family:var(--sans);letter-spacing:.045em;white-space:nowrap;color:var(--medical-navy);font-size:34px;font-weight:650}.institutional-brand .brand-name>span{color:var(--medical-teal)}.institutional-brand .brand-descriptor{font-family:var(--sans);letter-spacing:.19em;color:#526e7d;white-space:nowrap;font-size:9px;font-weight:600}.brand-promise{border-left:1px solid var(--care-line);margin-left:auto;margin-right:28px;padding:5px 0 5px 29px}.brand-promise>span{letter-spacing:.075em;color:var(--medical-navy);font-size:10px;font-weight:650}.brand-promise>p{margin-top:5px;font-size:12px;line-height:1.6}.header-cta{background:var(--medical-teal);border-color:var(--medical-teal);white-space:nowrap;border-radius:4px;gap:25px;padding:14px 23px;font-size:14px;font-weight:600}.primary-navigation{background:var(--medical-navy)}.institutional-nav{grid-template-columns:.55fr 1.7fr .85fr 1.15fr 1.25fr 1.55fr 1.1fr 1fr .75fr;align-items:stretch;gap:0;display:grid;position:static}.institutional-nav>a{text-align:center;color:#fff;white-space:nowrap;border-bottom:3px solid #0000;justify-content:center;align-items:center;min-height:55px;padding:17px 8px;font-size:13px;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.institutional-nav>a:hover{background:#234e65;border-bottom-color:#68b7b5}.institutional-nav>a[aria-current=page]{background:#244f66;border-bottom-color:#76c4bf}.institutional-nav>a:focus-visible{outline-offset:-5px;outline:2px solid #bce9e2}.hero{column-gap:55px;padding-top:48px}.hero-copy{padding-top:24px}.hero h1{letter-spacing:-.045em;margin:28px 0;font-size:clamp(52px,5.6vw,78px);font-weight:600;line-height:1.06}.hero h1 em{margin-top:3px}.hero-description{max-width:490px;font-size:17px;line-height:1.8}.hero-actions .button{font-size:14px;font-weight:600}.hero-assurances{font-size:12px}.hero-visual{border-radius:8px;min-height:530px}.hero-footnote{font-size:12px}.hero-footnote>span:first-child{font-size:10px}.hero-footnote a{font-size:12px}.journey-slip strong{font-size:14px}.journey-slip span,.photo-label{font-size:12px}.button{background:var(--medical-teal);border-color:var(--medical-teal);font-size:14px;font-weight:600}.button:hover{background:#0d6469;border-color:#0d6469}.button.secondary{color:var(--medical-navy);background:0 0;border-color:#a9bdc6}.button.light{color:var(--medical-navy);background:#f0f7f5;border-color:#f0f7f5}.button.light:hover{background:#fff}.quiet-link,.text-link,.intent-tabs button{font-size:14px}.intent-answer p{max-width:320px;font-size:13px}.intent-answer a{font-size:12px}.intent-layout h2{font-size:40px}.section-head h2{font-size:44px;line-height:1.14}.section-head>div>p:not(.eyebrow){font-size:15px}.featured-topics h3{font-family:var(--sans);font-size:26px;font-weight:600;line-height:1.25}.featured-topics small{font-size:12px}.featured-topics p{font-size:14px}.topic-index{font-size:12px}.journey-section h2{font-size:43px}.journey-steps h3{font-size:17px}.journey-steps p{font-size:14px}.journey-steps>div>span{font-weight:600}.planning-note h2{font-size:43px}.planning-note>p:not(.eyebrow){font-size:15px}.planning-links h3{font-size:24px;font-family:var(--sans);font-weight:600}.planning-links p{font-size:14px}.guide-card h3{font-size:25px;font-family:var(--sans);font-weight:600;line-height:1.3}.guide-card small{font-size:12px}.guide-cover>b{letter-spacing:-.07em;font-weight:600}.faq-list summary{font-size:15px;font-weight:600}.faq-list details p{font-size:14px}.closing-section{background:var(--medical-navy)}.closing-section h2{font-size:58px}.closing-inner p:not(.eyebrow){font-size:15px}.footer{background:#f1f5f7}.footer-brand .brand-emblem{width:56px;height:56px}.footer-brand .brand-name{font-size:26px}.footer-brand .brand-descriptor{font-size:7px}.footer-brand .brand-lettering{gap:8px}.footer-top>div>a:not(.wordmark),.footer-top>div>p{font-size:13px}.footer-bottom{font-size:11px}.page-head h1{max-width:1000px;font-size:clamp(42px,4.7vw,64px);line-height:1.12}.page-head .intro{font-size:18px;line-height:1.75}.breadcrumb{font-size:12px}.condition-card h2{font-size:29px;font-weight:600;line-height:1.2}.condition-card p{font-size:14px}.condition-card .eyebrow{font-size:11px}.card-bottom{font-size:12px}.filter-bar button{padding:9px 14px;font-size:13px}.results-count{font-size:12px}.article-body h2{font-size:30px;font-weight:600;line-height:1.25}.article-body p,.article-body li{font-size:16px;line-height:1.8}.planning-box h3{font-family:var(--sans);font-size:27px;font-weight:600;line-height:1.2}.planning-box p,.planning-box li{font-size:14px}.fact-strip small{font-size:12px}.fact-strip strong{font-size:14px}.source-note p{font-size:13px!important}.hospital-row h2{font-size:30px;font-weight:600;line-height:1.25}.hospital-row small{font-size:12px}.hospital-row p{font-size:14px}.reference-badge{font-size:11px}.country-grid h2{font-size:27px}.budget-builder p,.budget-options label{font-size:15px}.budget-result{font-size:13px}.service-grid h2,.long-steps h2{font-size:30px}.service-grid p,.long-steps p{font-size:15px}.callout,.field label{font-size:14px}.field small{font-size:12px}.consent{font-size:13px}.form-notice{font-size:12px!important}@media (max-width:1150px){.header-wrap{width:calc(100% - 56px)}.brand-row{gap:20px}.brand-promise{margin-right:5px;padding-left:20px}.brand-promise>span{font-size:9px}.brand-promise>p{font-size:11px}.institutional-nav>a{padding-inline:6px;font-size:12px}.hero h1{font-size:65px}.hero-description{font-size:16px}.hero-actions{gap:20px}.institutional-brand .brand-name{font-size:31px}.institutional-brand .brand-emblem{width:64px;height:64px}}@media (max-width:1000px){.brand-promise{display:none}.institutional-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.institutional-nav>a{white-space:normal;border-top:1px solid #31556a;border-right:1px solid #31556a;min-height:48px;padding:11px 8px;font-size:13px}.institutional-nav>a:first-child{grid-row:1/3}.institutional-nav>a:nth-child(n+6){border-top:1px solid #31556a}.hero h1{font-size:59px}.hero-description{font-size:15px}.hero-visual{min-height:500px}.hero-assurances{gap:13px;font-size:11px}.hero-copy{padding-top:16px}.intent-tabs button{font-size:12px}.intent-answer{gap:12px}.section-head h2,.journey-section h2,.planning-note h2{font-size:39px}.article-body p,.article-body li{font-size:15px}.footer-brand .brand-emblem{width:52px;height:52px}}@media (max-width:850px){.hero h1{font-size:53px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:start;gap:17px}.hero-visual{min-height:480px}.section-head h2{font-size:37px}.intent-answer p{font-size:13px}.intent-tabs button{font-size:12px}.guide-card h3{font-size:24px}.footer-brand .brand-name{font-size:27px}.footer-top>div:first-child{align-items:start}.footer-top>div>p{font-size:12px}.utility-positioning{font-size:9px}}@media (max-width:600px){.header-wrap{width:calc(100% - 32px)}.preview-note{padding:5px 14px;font-size:9px}.utility-inner{gap:10px;min-height:34px}.utility-positioning{display:none}.utility-links{justify-content:space-between;gap:12px;width:100%;font-size:12px}.utility-links>a,.utility-search{min-height:34px}.utility-links .language-link{padding:0}.utility-links .language-link span{display:inline}.brand-row{gap:12px;min-height:99px;padding-block:15px}.institutional-brand{gap:7px}.institutional-brand .brand-emblem{width:51px;height:51px}.institutional-brand .brand-lettering{gap:8px}.institutional-brand .brand-name{letter-spacing:.035em;font-size:25px}.institutional-brand .brand-descriptor{letter-spacing:.145em;font-size:6.3px}.header-cta{gap:8px;min-height:42px;padding:11px 12px;font-size:12px}.header-cta svg{width:14px}.primary-navigation{padding:0}.institutional-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0}.institutional-nav>a,.institutional-nav>a:first-child{white-space:normal;border-top:1px solid #31556a;border-bottom-width:2px;border-right:1px solid #31556a;grid-row:auto;min-height:48px;padding:9px 7px;font-size:12px;line-height:1.25}.institutional-nav>a:nth-child(3n){border-right:0}.hero{padding-top:32px}.hero-copy{padding-top:0}.hero h1{letter-spacing:-.04em;margin:23px 0;font-size:clamp(45px,12.5vw,60px);font-weight:600;line-height:1.07}.hero .eyebrow{letter-spacing:.08em;font-size:10px}.hero-description{font-size:16px;line-height:1.75}.hero-actions{flex-direction:row;align-items:center;gap:20px}.hero-actions .button{padding:15px 18px;font-size:13px}.quiet-link{font-size:13px}.hero-assurances{gap:17px;margin:24px 0 29px;font-size:11px}.hero-visual{border-radius:6px;height:330px;min-height:330px}.journey-slip strong{font-size:13px}.journey-slip span{font-size:11px}.hero-footnote a{font-size:10px}.hero-footnote>span:first-child{font-size:8px}.section-head h2,.intent-layout h2,.journey-section h2,.planning-note h2,.faq-section h2{font-size:35px;line-height:1.15}.section-head>div>p:not(.eyebrow){font-size:15px}.intent-tabs button{font-size:13px}.intent-answer p{font-size:14px}.intent-answer a{font-size:13px}.featured-topics h3{font-size:25px}.featured-topics p{font-size:14px}.journey-steps h3{font-size:16px}.journey-steps p{font-size:14px}.planning-links h3{font-size:23px}.planning-links p{font-size:13px}.guide-card h3{font-size:24px}.guide-card .text-link{font-size:12px}.guide-card small{font-size:11px}.faq-list summary{font-size:15px}.faq-list details p{font-size:14px}.closing-section h2{font-size:49px}.closing-inner p:not(.eyebrow){font-size:15px}.page-head h1{font-size:40px;line-height:1.14}.page-head .intro{font-size:17px}.article-body h2{font-size:28px}.article-body p,.article-body li{font-size:16px}.fact-strip small{min-width:105px;font-size:11px}.fact-strip strong{font-size:12px}.condition-card h2{font-size:29px}.condition-card p{font-size:15px}.filter-bar button{font-size:12px}.hospital-row h2{font-size:27px}.hospital-row p{font-size:15px}.budget-builder h2{font-size:36px}.service-grid h2,.long-steps h2{font-size:28px}.country-grid h2{font-size:26px}.footer-brand .brand-emblem{width:55px;height:55px}.footer-brand .brand-name{font-size:28px}.footer-brand .brand-descriptor{font-size:7px}.footer-top>div>a:not(.wordmark){font-size:14px}.footer-top>div>p{font-size:13px}}@media (max-width:360px){.institutional-brand .brand-name{font-size:22px}.institutional-brand .brand-descriptor{font-size:5.6px}.institutional-brand .brand-emblem{width:44px;height:44px}.header-cta{gap:5px;padding:10px;font-size:11px}.brand-row{gap:8px}.institutional-nav>a{font-size:11px}.hero-actions{gap:13px}.quiet-link{font-size:12px}.hero-assurances{gap:10px;font-size:10px}}.utility-links .language-link span{display:inline}.language-picker{align-items:center;min-height:36px;margin:0;display:flex}.language-picker label{align-items:center;gap:6px;display:flex}.language-picker select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:165px;padding:5px 20px 5px 2px;font-size:12px}.language-picker select:focus-visible{outline:2px solid var(--care-teal);outline-offset:2px}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:.015em;line-height:1.3}html[lang=zh-CN] .hero h1{font-size:clamp(40px,4.4vw,64px);line-height:1.25}html[lang=zh-CN] .institutional-nav>a{letter-spacing:.03em;font-size:14px}html[lang=zh-CN] .hero h1 em{margin-top:0}html[lang=zh-CN] .eyebrow{letter-spacing:.08em}html[lang=zh-CN] .brand-promise>span{letter-spacing:.04em}@media (max-width:600px){.language-picker select{max-width:145px;font-size:12px}html[lang=zh-CN] .hero h1{font-size:44px}html[lang=zh-CN] .institutional-nav>a{font-size:13px}.utility-links{gap:8px}}.care-launchers{z-index:70;flex-direction:column;align-items:stretch;gap:9px;display:flex;position:fixed;bottom:24px;right:24px}.care-launch{color:#173d55;background:#fff;border:1px solid #c4d6da;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 3px 12px #173d5510}.care-launch.chat-launch{color:#fff;background:#147c80;border-color:#147c80}.care-launch:hover{filter:brightness(.96)}.care-panel{z-index:100;background:#fff;border:1px solid #cedcde;border-radius:12px;outline:none;flex-direction:column;width:410px;height:min(680px,100dvh - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 6px 24px #173d5520}.care-panel-head{background:#f3f7f8;border-bottom:1px solid #dde7e8;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.concierge-emblem{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.care-panel-head strong{color:#173d55;font-size:16px;display:block}.care-panel-head small{margin-top:3px;font-size:11px;display:block}.care-panel-head>.icon-button{margin-left:auto}.care-panel-tabs{border-bottom:1px solid #dde7e8;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.care-panel-tabs button{color:#637782;background:#fff;border:0;border-bottom:2px solid #0000;padding:13px;font-size:14px}.care-panel-tabs button[aria-selected=true]{color:#147c80;border-bottom-color:#147c80;font-weight:600}.care-chat-notice{color:#526d73;background:#f5f9f8;gap:8px;padding:12px 20px;font-size:11px;line-height:1.55;display:flex}.care-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:100px;padding:20px;overflow-y:auto}.care-message{background:#f0f5f6;border-radius:0 10px 10px;max-width:94%;margin-bottom:16px;padding:15px;font-size:14px}.care-message small{letter-spacing:.06em;color:#147c80;font-size:10px;font-weight:600}.care-message p{white-space:pre-wrap;color:#304e5d;overflow-wrap:anywhere;margin-top:6px;line-height:1.7}.care-message.user{color:#fff;background:#173d55;border-radius:10px 0 10px 10px;margin-left:auto}.care-message.user p,.care-message.user small{color:#fff}.care-message a{color:#147c80;border-top:1px solid #d5e1e4;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:12px;display:flex}.care-suggestions{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.care-suggestions button{color:#315d6b;background:#fff;border:1px solid #d3e0e1;border-radius:5px;padding:7px 9px;font-size:11px}.care-chat-composer{border-top:1px solid #e0e8e9;gap:10px;padding:13px 16px;display:flex}.care-chat-composer input{color:#173d55;background:#fff;border:1px solid #d2dfe1;border-radius:5px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.care-chat-composer button{color:#fff;background:#147c80;border:0;border-radius:5px;place-items:center;width:42px;display:grid}.care-chat-footer{color:#6b7d86;justify-content:space-between;align-items:center;padding:0 18px 12px;font-size:10px;display:flex}.care-chat-footer button{color:#6b7d86;background:0 0;border:0;padding:5px;display:flex}.care-chat-status{font-size:12px}.care-request-body{overscroll-behavior:contain;flex:1;padding:22px;overflow-y:auto}.care-request-body h2{letter-spacing:0;font-size:25px;font-weight:600;line-height:1.25}.care-request-body>p{margin:10px 0 22px;font-size:12px}.enquiry-form{flex-direction:column;gap:17px;display:flex;background:0 0!important;border:0!important;padding:0!important}.enquiry-form .field{margin:0}.enquiry-form .form-pair{gap:12px}.enquiry-form .field label{font-size:13px}.enquiry-form .field input,.enquiry-form .field select,.enquiry-form textarea{color:#173d55;width:100%;font:inherit;background:#fff;border:1px solid #cbd9dc;border-radius:5px;min-height:42px;padding:10px 12px;font-size:14px}.enquiry-form textarea{resize:vertical;min-height:90px;line-height:1.6}.enquiry-form .field small{margin-top:5px;font-size:11px;display:block}.enquiry-form .consent{align-items:flex-start;font-size:11px;line-height:1.6}.enquiry-form .consent input{flex-shrink:0;margin-top:3px}.enquiry-form .consent a{text-decoration:underline}.enquiry-form .button{width:100%;font-size:14px}.enquiry-success{color:#147c80;flex-direction:column;gap:16px;padding:20px 0;display:flex}.enquiry-success h3{font-size:24px;font-weight:600}.enquiry-success p{font-size:14px}.form-layout>.enquiry-form{border-radius:8px;background:#fff!important;border:1px solid #dce5e5!important;padding:30px!important}.site-footer{padding-bottom:145px}.analytics-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.analytics-head h1{font-size:46px;font-weight:600;line-height:1.2}.analytics-head .eyebrow{margin-bottom:12px}.analytics-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex}.analytics-nav a{border:1px solid #d7e1e4;border-radius:4px;padding:8px 14px;font-size:13px}.analytics-nav a[aria-current=page]{color:#fff;background:#173d55;border-color:#173d55}.analytics-metrics{border-block:1px solid #d7e1e4;grid-template-columns:repeat(4,1fr);margin-bottom:38px;display:grid}.analytics-metrics>div{border-right:1px solid #d7e1e4;padding:22px 24px}.analytics-metrics>div:first-child{padding-left:0}.analytics-metrics>div:last-child{border:0}.analytics-metrics strong{color:#173d55;font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1.2;display:block}.analytics-metrics span{color:#627a85;font-size:13px}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:36px;margin-bottom:35px;display:grid}.analytics-section{border-top:1px solid #d7e1e4;margin-bottom:32px;padding-top:22px}.analytics-section h2{letter-spacing:0;margin-bottom:16px;font-size:24px;font-weight:600}.analytics-table-wrap{overflow:auto}.analytics-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.analytics-table th{color:#627a85;font-size:12px;font-weight:500}.analytics-table td,.analytics-table th{vertical-align:top;border-bottom:1px solid #e4ebed;padding:11px 8px}.analytics-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.analytics-chart{align-items:end;gap:4px;height:170px;margin-top:20px;padding-bottom:24px;display:flex}.analytics-chart>div{flex:1;align-items:end;height:100%;display:flex;position:relative}.analytics-chart span{background:#147c80;border-radius:3px 3px 0 0;width:100%;min-height:1px;display:block}.analytics-chart small{white-space:nowrap;font-size:9px;position:absolute;bottom:-23px}.analytics-policy{max-width:900px;font-size:12px;line-height:1.8}.inbox-item{border-top:1px solid #d7e1e4;padding:23px 0}.inbox-item header{justify-content:space-between;gap:15px;display:flex}.inbox-item h3{font-size:18px;font-weight:600}.inbox-item dl{grid-template-columns:110px 1fr;gap:7px;margin-block:16px;font-size:14px;display:grid}.inbox-item dt{color:#627a85}.inbox-item dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.inbox-item .request-notes{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f5f6;padding:15px;font-size:14px}.request-badge{color:#147c80;background:#e7f3f1;border-radius:4px;align-self:start;padding:4px 10px;font-size:11px}.analytics-empty{padding:30px 0;font-size:14px}.analytics-access{padding:50px 0}@media (max-width:700px){.care-launchers{right:14px;bottom:max(14px,env(safe-area-inset-bottom));flex-direction:row;gap:7px}.care-launch{gap:7px;min-height:44px;padding:10px 13px;font-size:12px}.care-panel{right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:10px;width:calc(100% - 20px);height:min(690px,100dvh - 20px)}.care-panel-head{padding:13px 16px}.care-panel-head strong{font-size:15px}.care-request-body{padding:18px}.care-messages{padding:16px}.care-panel-tabs button{padding:11px}.enquiry-form .form-pair{grid-template-columns:1fr 1fr}.analytics-head{flex-direction:column;align-items:start}.analytics-head h1{font-size:33px}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics>div,.analytics-metrics>div:first-child{padding:17px 10px}.analytics-metrics>div:nth-child(2){border-right:0}.analytics-metrics strong{font-size:34px}.analytics-grid{grid-template-columns:1fr;gap:0}.analytics-table{font-size:12px}.form-layout>.enquiry-form{padding:20px!important}.inbox-item dl{grid-template-columns:80px 1fr;font-size:13px}}@media (prefers-reduced-motion:reduce){.care-messages,html{scroll-behavior:auto}}.care-panel-backdrop{z-index:90;background:#173d551a;position:fixed;inset:0}.footer{padding-bottom:125px}.care-panel :focus-visible{outline-offset:3px;outline:2px solid #147c80}.analytics-page{padding-block:60px}@media (max-width:700px){.analytics-page{padding-block:35px}}.simplicity-strip{background:#eef6f5;border-bottom:1px solid #dae8e6}.simplicity-strip-inner{color:#315963;align-items:center;gap:24px;min-height:47px;font-size:12px;display:flex}.simplicity-strip strong{color:#147c80;margin-right:auto;font-size:13px;font-weight:600}.simplicity-strip span{align-items:center;gap:7px;display:flex}.simplicity-strip b{color:#6e9296;font-size:10px;font-weight:600}.simplicity-strip a{color:#147c80;align-items:center;gap:8px;font-weight:600;display:flex}.hero .simplicity-hero-title{letter-spacing:-.035em;font-size:clamp(56px,5.8vw,84px);line-height:1.06}.hero .simplicity-hero-title em{margin-top:8px}.hero-description{max-width:430px}.brand-promise>span{text-transform:none;letter-spacing:.02em;font-size:13px}.closing-section .eyebrow{letter-spacing:.05em;font-size:12px}html[lang=zh-CN] .hero .simplicity-hero-title{letter-spacing:0;font-size:clamp(36px,3.8vw,55px);line-height:1.35}html[lang=zh-CN] .hero .simplicity-hero-title em{margin-top:3px}.simplicity-strip a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1150px){.simplicity-strip-inner{gap:15px;font-size:11px}.simplicity-strip strong{font-size:12px}.simplicity-strip a{display:none}.hero .simplicity-hero-title{font-size:60px}}@media (max-width:850px){.simplicity-strip-inner{flex-wrap:wrap;gap:7px 20px;padding-block:10px}.simplicity-strip strong{flex-basis:100%;font-size:13px}.simplicity-strip span{font-size:11px}.hero .simplicity-hero-title{font-size:49px}}@media (max-width:600px){.simplicity-strip-inner{grid-template-columns:repeat(3,1fr);gap:7px 8px;padding-block:10px;display:grid}.simplicity-strip strong{grid-column:1/-1;font-size:13px}.simplicity-strip span{align-items:start;gap:5px;font-size:10px;line-height:1.4}.hero .simplicity-hero-title{font-size:45px;line-height:1.15}html[lang=zh-CN] .hero .simplicity-hero-title{font-size:36px;line-height:1.4}.hero-description{font-size:15px}.brand-promise>span{font-size:12px}}.ai-consent{color:#48616b;background:#fff;border-bottom:1px solid #e0e8e9;align-items:flex-start;gap:9px;padding:10px 18px;font-size:11px;line-height:1.5;display:flex}.ai-consent input{accent-color:#147c80;flex-shrink:0;margin-top:3px}.ai-consent a{text-decoration:underline}.assistant-notice{border-top:1px solid #d8e3e6;padding-top:8px;color:#617b85!important;font-size:11px!important}.quick-directory{border:1px solid var(--care-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:32px;display:grid}.quick-directory a{border-right:1px solid var(--care-line);align-items:center;gap:14px;padding:18px 22px;display:flex}.quick-directory a:last-child{border:0}.quick-directory a:hover{background:#edf5f5}.quick-directory strong{font-size:16px;display:block}.quick-directory small{margin-top:3px;font-size:12px;display:block}.quick-directory svg{color:var(--care-teal)}.directory-filters{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.directory-filters .search-field{flex:1;min-width:230px}.directory-filters select{border:1px solid var(--care-line);color:var(--care-ink);background:#fff;border-radius:5px;padding:12px}.hospital-result-count{margin-bottom:12px;font-size:13px}.hospital-row:focus-visible{outline-offset:-2px}.home-hospitals{padding-block:40px}.home-hospital-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-hospital-grid a{border:1px solid var(--care-line);background:#fff;border-radius:6px;flex-direction:column;gap:10px;padding:22px;display:flex}.home-hospital-grid a:hover{border-color:var(--care-teal)}.home-hospital-grid h3{font-size:21px;font-weight:600}.home-hospital-grid p{font-size:14px}.home-hospital-grid small{color:var(--care-teal)}.home-hospital-grid .text-link{margin-top:auto;font-size:13px}.reference-caption{margin-top:14px;font-size:12px}.inbox-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.inbox-actions select{background:#fff;border:1px solid #cadadd;border-radius:4px;padding:8px;font-size:13px}.inbox-actions button{color:#fff;background:#147c80;border:1px solid #147c80;border-radius:4px;padding:8px 14px;font-size:13px}.inbox-actions span{color:#48656e;font-size:12px}.operator-system{background:#f3f8f8;border:1px solid #d6e3e3;flex-wrap:wrap;gap:18px;margin-block:18px;padding:12px 16px;font-size:13px;display:flex}.request-badge[data-status=completed]{color:#53616b;background:#edf0f2}@media (min-width:901px){.wrap,.header-wrap{width:min(1320px,100% - 80px)}.brand-row{min-height:94px;padding-block:12px}.institutional-brand .brand-emblem{width:58px;height:58px}.institutional-brand .brand-name{font-size:32px}.utility-inner{min-height:33px}.simplicity-strip-inner{min-height:39px}.institutional-nav>a{padding-block:15px}.hero{grid-template-columns:1fr 1fr;align-items:center;column-gap:38px;padding-top:30px}.hero-copy{padding-block:12px}.hero .simplicity-hero-title{font-size:clamp(50px,4.5vw,65px)}html[lang=zh-CN] .hero .simplicity-hero-title{font-size:clamp(38px,3.5vw,49px);line-height:1.25}.hero-visual{height:360px;min-height:360px}.hero-description{max-width:530px;font-size:17px;line-height:1.65}.hero-actions{margin-block:23px}.hero-assurances{margin-block:18px}.hero-footnote{padding:17px 0;font-size:12px}.eyebrow{margin-bottom:12px}.intent-section{padding:32px 0}.intent-layout{grid-template-columns:1fr 2.5fr;gap:35px}.section-head{margin-bottom:24px}.section-head h2,.intent-layout h2,.journey-section h2,.planning-note h2,.faq-section h2{font-size:38px;line-height:1.15}.featured-section,.care-section{padding-block:42px}.featured-topics{gap:24px}.journey-section{padding:40px 0}.planning-section{gap:50px;padding:42px 0 0}.guide-section{padding:42px 0}.guide-cover{height:150px}.faq-section{gap:50px;padding-bottom:42px}.closing-section{padding:38px 0}.page-head{padding:24px 0 30px}.page-head h1{max-width:1000px;font-size:clamp(36px,3.6vw,48px)}.page-head .intro{max-width:940px;font-size:18px}.page-section{padding-bottom:45px}.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:50px;padding-bottom:45px}.article-body section{margin-bottom:30px}.article-body h2{font-size:30px}.article-body p,.article-body li{font-size:16px;line-height:1.8}.planning-box{padding:24px}.hospital-row{padding-block:25px}.hospital-row h2{font-size:28px}.condition-card{padding:24px}.condition-card h2{font-size:29px}.condition-grid{gap:18px}.service-grid{gap:25px}.footer{padding-top:38px;padding-bottom:105px}.footer-top{padding-bottom:28px}.analytics-page{padding-top:32px}.form-layout{gap:45px;padding-bottom:45px}}@media (max-width:900px){.quick-directory{grid-template-columns:1fr 1fr}.quick-directory a{border-bottom:1px solid var(--care-line);padding:16px}.quick-directory a:nth-child(2){border-right:0}.quick-directory a:nth-child(3){border-bottom:0}.home-hospital-grid{grid-template-columns:1fr}.home-hospitals{padding-block:30px}.quick-directory strong{font-size:14px}.quick-directory small{font-size:11px}}@media (max-width:500px){.quick-directory{margin-top:10px}.quick-directory a{gap:8px;padding:13px}.quick-directory svg{width:19px}.directory-filters .search-field{min-width:100%}.directory-filters select{width:100%}.ai-consent{padding:9px 15px;font-size:10px}}.personal-checklist{background:#fff;border:1px solid #d7e3e4;border-radius:6px;margin-bottom:30px;padding:26px}.personal-checklist h2{margin-bottom:10px;font-size:28px;line-height:1.3}.personal-checklist p{font-size:13px}.personal-checklist .checklist-progress{color:#147c80;margin-top:18px;font-weight:600}.personal-checklist .button{margin-top:15px}.personal-checklist .budget-options{margin-top:12px}.personal-checklist input{accent-color:#147c80}@media (min-width:901px){.hero h1{margin-block:16px}.hero .hero-actions{margin-block:20px}.hero .hero-assurances{margin-block:15px}.hero-copy{padding-top:0;padding-bottom:0}}.hospital-directory-tools{background:#fff;border:1px solid #d5e1e4;border-radius:7px;padding:22px}.hospital-directory-tools>.search-field{max-width:none;margin:0}.hospital-filter-row{flex-wrap:wrap;align-items:end;gap:16px;margin-top:15px;display:flex}.hospital-filter-row label{color:#5b7380;flex-direction:column;flex:1;gap:6px;min-width:165px;font-size:12px;display:flex}.hospital-filter-row select,.condition-sort select{color:#244657;background:#fff;border:1px solid #cadadd;border-radius:4px;min-height:43px;padding:10px 12px;font-size:14px}.filter-reset{color:#376d72;background:0 0;border:0;padding:11px;font-size:13px;text-decoration:underline}.directory-result-line{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.directory-result-line a{color:#317d80;align-items:center;gap:6px;display:flex}.directory-result-line .results-count{margin:0}.hospital-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hospital-profile-card{background:#fff;border:1px solid #d7e2e5;border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hospital-profile-card>header{background:#f1f6f7;border-bottom:1px solid #e0e8eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.hospital-location{color:#42616f;align-items:center;gap:7px;font-size:12px;display:flex}.compare-toggle{color:#386d75;background:#fff;border:1px solid #c9dadd;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:flex}.compare-toggle[aria-pressed=true]{color:#fff;background:#397d80;border-color:#397d80}.compare-toggle:disabled{cursor:default;opacity:.4}.hospital-main-link{padding:20px 20px 12px}.hospital-main-link>small{color:#487a81;font-size:11px}.hospital-main-link h2{letter-spacing:-.01em;margin:8px 0 12px;font-size:25px;font-weight:600;line-height:1.22}.hospital-main-link p{font-size:14px;line-height:1.7}.specialty-chips{flex-wrap:wrap;gap:6px;display:flex}.hospital-profile-card>.specialty-chips{padding:0 20px 16px}.specialty-chips span{color:#3e6a70;background:#edf5f4;border-radius:3px;padding:4px 8px;font-size:11px;line-height:1.5}.hospital-card-facts{border-top:1px solid #e0e8eb;margin:auto 20px 0}.hospital-card-facts>div{border-bottom:1px solid #e6ecee;grid-template-columns:90px 1fr;gap:8px;padding:10px 0;font-size:12px;line-height:1.5;display:grid}.hospital-card-facts dt{color:#728690}.hospital-card-facts dd{color:#294d61;margin:0}.hospital-card-facts dd b{margin-right:8px;font-size:17px;font-weight:600}.hospital-card-facts dd span{color:#70858d;font-size:10px}.hospital-profile-link{color:#397d80;justify-content:space-between;align-items:center;margin:0 20px;padding:17px 0;font-size:13px;font-weight:600;display:flex}.hospital-main-link:hover h2,.hospital-profile-link:hover{color:#147c80}.hospital-comparison{background:#fff;border:1px solid #c9dce0;border-radius:7px;margin-top:30px;padding:24px}.comparison-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.comparison-heading .eyebrow{margin-bottom:6px}.comparison-heading h2{letter-spacing:0;font-size:28px;font-weight:600}.comparison-scroll{overflow:auto}.comparison-scroll table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:650px;font-size:13px}.comparison-scroll th,.comparison-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e0e8eb;padding:14px}.comparison-scroll thead th{color:#234b5c;font-size:16px}.comparison-scroll th:first-child{color:#6c838e;width:135px;font-size:12px;font-weight:500}.comparison-scroll td{color:#345866}.hospital-detail-head{padding-block:26px 30px}.hospital-detail-head>.eyebrow{align-items:center;gap:7px;margin-top:22px;display:flex}.hospital-detail-head h1{max-width:1050px;font-size:clamp(34px,3.7vw,52px);font-weight:600;line-height:1.12}.hospital-detail-lead{max-width:1040px;margin-top:18px;font-size:18px;line-height:1.75}.hospital-detail-links{flex-wrap:wrap;align-items:center;gap:25px;margin-top:22px;display:flex}.hospital-rating-strip{background:#fff;border:1px solid #d0e0e3;border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid}.hospital-rating-strip section{border-right:1px solid #d9e5e6;gap:16px;padding:24px;display:flex}.hospital-rating-strip section:last-child{border:0}.hospital-rating-strip svg{color:#3c8084;margin-top:3px}.hospital-rating-strip small{letter-spacing:.06em;color:#6d848f;font-size:10px;display:block}.hospital-rating-strip strong{color:#244b60;margin:8px 0 10px;font-size:20px;font-weight:600;line-height:1.35;display:block}.hospital-rating-strip a{color:#438187;font-size:12px}.hospital-section-nav{color:#3a6877;border-bottom:1px solid #d6e2e5;flex-wrap:wrap;gap:26px;margin-top:22px;padding:13px 0;font-size:13px;display:flex}.hospital-section-nav a:hover{text-decoration:underline}.hospital-content-layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px;margin-top:30px;padding-bottom:45px;display:grid}.hospital-content-section{margin-bottom:36px;scroll-margin-top:20px}.hospital-content-section h2{letter-spacing:-.015em;margin-bottom:18px;font-size:30px;font-weight:600;line-height:1.3}.hospital-content-section p{font-size:15px;line-height:1.85}.department-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.department-grid>div{background:#f0f5f6;border-radius:5px;padding:20px}.department-grid>div>span{color:#5b9297;letter-spacing:.1em;font-size:11px}.department-grid h3{color:#234b5e;margin:12px 0 10px;font-size:19px;font-weight:600}.department-grid p{font-size:13px;line-height:1.75}.hospital-evidence-note{color:#5c7781;background:#f2f7f7;border-left:2px solid #98bcbf;margin-top:16px;padding:16px 20px;font-size:12px;line-height:1.8}.hospital-evidence-note a{color:#317e82}.hospital-service-list{margin:0 0 20px;padding:0;list-style:none}.hospital-service-list li{color:#35596a;align-items:start;gap:10px;margin-bottom:13px;font-size:15px;display:flex}.hospital-service-list svg{color:#3b8587;margin-top:5px}.hospital-muted-note{color:#6d8590!important;font-size:12px!important}.hospital-budget-banner{background:#edf5f4;border:1px solid #d3e3e2;border-radius:5px;align-items:start;gap:22px;margin-bottom:16px;padding:23px;display:flex}.hospital-budget-banner>strong{white-space:nowrap;color:#357c80;font-size:29px;font-weight:600}.hospital-budget-banner b{font-size:14px;font-weight:600}.hospital-budget-banner p{margin-top:7px;font-size:12px;line-height:1.8}.hospital-quote-table{margin-block:16px 24px}.hospital-quote-table>div{border-bottom:1px solid #dbe5e7;grid-template-columns:150px 1fr;gap:20px;padding:16px 0;display:grid}.hospital-quote-table strong{color:#345967;font-size:14px;font-weight:600}.hospital-quote-table p{font-size:13px;line-height:1.8}.related-topic-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.related-topic-links a{color:#3b717a;background:#fff;border:1px solid #d8e5e7;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.hospital-profile-sources>a{color:#387c82;overflow-wrap:anywhere;border-bottom:1px solid #e1eaeb;align-items:center;gap:10px;padding-block:12px;font-size:13px;display:flex}.hospital-profile-sources p{font-size:12px}.hospital-planning-aside{background:#eaf2f4;border:1px solid #d2e1e4;border-radius:6px;align-self:start;padding:25px;position:sticky;top:20px}.hospital-planning-aside h2{margin-bottom:15px;font-size:28px;font-weight:600;line-height:1.25}.hospital-planning-aside p{font-size:14px;line-height:1.8}.hospital-planning-aside>.button{justify-content:space-between;width:100%;margin-top:22px;font-size:13px}.hospital-planning-aside>a:not(.button){color:#3d7b81;margin-top:18px;font-size:13px;display:block}.hospital-planning-aside small{border-top:1px solid #cfdee2;margin-top:23px;padding-top:16px;font-size:11px;line-height:1.8;display:block}.condition-directory-header{align-items:center;gap:18px;margin-bottom:18px;display:flex}.condition-directory-header .condition-search{flex:1;margin:0}.condition-sort{color:#647e88;align-items:center;gap:10px;font-size:12px;display:flex}.care-topic-kicker{justify-content:space-between;align-items:start;gap:10px;display:flex}.care-topic-kicker .eyebrow{margin-bottom:15px}.care-priority-number{color:#719199;font-variant-numeric:tabular-nums;font-size:12px}.care-topic-card h2{font-size:28px;line-height:1.2}.condition-travel-note{color:#527a82;margin-top:13px;font-size:11px;display:block}.care-topic-card .card-bottom{margin-top:20px}.care-planning-reason{background:#f0f6f6;border:1px solid #d4e3e4;border-radius:5px;padding:24px}.care-planning-reason h2{font-size:28px!important}.care-planning-reason dl{margin:18px 0 0;font-size:12px}.care-planning-reason dl>div{grid-template-columns:110px 1fr;gap:16px;padding-top:10px;display:grid}.care-planning-reason dt{color:#6b838b}.care-planning-reason dd{color:#3e6875;margin:0}.care-hospital-questions{padding-left:24px}.care-hospital-questions li{margin-bottom:13px}.condition-hospital-links{margin-top:20px}.condition-hospital-links a{background:#fff;border:1px solid #d8e3e6;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:16px 18px;display:flex}.condition-hospital-links small{color:#669096;font-size:11px;display:block}.condition-hospital-links strong{margin-top:3px;font-size:16px;font-weight:600;display:block}.condition-hospital-links svg{color:#4b858a}.priority-method-table>div,.cost-tier-key>div{border-bottom:1px solid #dbe5e7;gap:22px;padding:21px 0;display:flex}.priority-method-table>div>span,.cost-tier-key>div>strong{color:#4c9297;min-width:34px;font-size:22px;font-weight:600}.priority-method-table h3,.cost-tier-key h3{margin-bottom:7px;font-size:19px;font-weight:600}.priority-method-table p,.cost-tier-key p{font-size:14px}.priority-method-table{margin-bottom:20px}.methodology-sources a{color:#397d82;border-bottom:1px solid #dae5e6;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;display:flex}.home-hospital-grid .specialty-chips{margin-block:2px 8px}.home-hospital-grid>a{gap:10px}.featured-topics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.hospital-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hospital-content-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.department-grid{grid-template-columns:1fr}.department-grid>div{padding:20px}.department-grid h3{margin-block:8px}.hospital-rating-strip section{gap:10px;padding:20px 16px}.hospital-rating-strip strong{font-size:18px}}@media (max-width:750px){.hospital-profile-grid,.hospital-content-layout{grid-template-columns:1fr}.hospital-planning-aside{position:static}.hospital-rating-strip{grid-template-columns:1fr}.hospital-rating-strip section{border-bottom:1px solid #d8e3e6;border-right:0;padding:17px 20px}.hospital-rating-strip section:last-child{border:0}.hospital-rating-strip strong{margin-block:5px;font-size:19px}.hospital-detail-head h1{font-size:33px;line-height:1.2}.hospital-detail-lead{font-size:16px}.hospital-detail-links{gap:16px}.hospital-detail-links .button{font-size:13px}.hospital-detail-links .text-link{font-size:12px}.hospital-section-nav{gap:16px}.hospital-content-section h2{font-size:27px}.department-grid{grid-template-columns:1fr}.hospital-budget-banner{gap:15px;padding:18px}.hospital-budget-banner>strong{font-size:24px}.hospital-quote-table>div{grid-template-columns:1fr;gap:8px}.hospital-filter-row{gap:12px}.hospital-filter-row label{min-width:140px}.directory-result-line{align-items:start;font-size:11px}.directory-result-line>a{text-align:right;max-width:210px}.condition-directory-header{flex-direction:column;align-items:stretch;gap:12px}.condition-sort{justify-content:space-between}.condition-sort select{max-width:75%}.care-topic-card h2{font-size:27px}.featured-topics{grid-template-columns:1fr 1fr}.hospital-comparison{padding:18px}.comparison-heading h2{font-size:24px}.related-topic-links{grid-template-columns:1fr}}@media (max-width:500px){.featured-topics{grid-template-columns:1fr}.hospital-filter-row label{min-width:100%}.hospital-directory-tools{padding:16px}.hospital-detail-head>.eyebrow{font-size:10px}.hospital-detail-head .breadcrumb{font-size:11px;line-height:1.8}.hospital-main-link h2{font-size:26px}.hospital-content-section p{font-size:14px}.care-planning-reason{padding:20px}.care-planning-reason dl>div{grid-template-columns:80px 1fr;gap:12px}}@media (min-width:901px){.brand-row{min-height:82px;padding-block:10px}.institutional-brand .brand-emblem{width:52px;height:52px}.institutional-brand .brand-name{font-size:30px}.institutional-nav>a{min-height:46px;padding-block:11px}.simplicity-strip-inner{min-height:34px}.page-head{padding-block:20px 24px}.page-head .breadcrumb{margin-bottom:18px}.page-head h1{margin-block:8px 16px}.hospital-detail-head .breadcrumb{margin-bottom:18px}.hospital-comparison{margin-top:0;margin-bottom:24px}}.care-advantages{border:1px solid #d4e4e2;border-top:3px solid var(--teal,#17776e);background:#f1f7f6;border-radius:3px;padding:26px}.care-advantages>h2{margin:8px 0 20px!important}.advantage-evidence{gap:14px;display:flex}.advantage-icon{color:#187568;flex:none;padding-top:3px}.care-advantages h3{margin:0 0 7px;font-size:18px}.care-advantages p{margin:0 0 10px}.advantage-evidence a{align-items:center;gap:5px;font-size:13px;display:inline-flex}.advantage-value{border-top:1px solid #d4e4e2;margin-top:17px;padding:18px 0}.advantage-value small{color:#586b73;font-size:12px;line-height:1.6;display:block}.advantage-confirm{background:#fff;gap:12px;margin:0 0 18px;padding:16px;display:flex}.advantage-confirm>svg{color:#187568;flex:none;margin-top:2px}.advantage-confirm p{margin:0;font-size:14px}.care-advantages>.text-link{font-size:13px}.why-china-summary{padding-top:36px;padding-bottom:36px}.why-summary-grid{border:1px solid #d4e4e2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.why-summary-grid>a{background:#f4f8f7;border-right:1px solid #d4e4e2;padding:22px}.why-summary-grid>a:last-child{border:0}.why-summary-grid h3{margin:0 0 10px;font-size:19px}.why-summary-grid p{margin-bottom:12px;font-size:14px;line-height:1.65}.why-summary-grid svg{color:#187568}.why-principles{background:#f1f7f6;border-top:3px solid #187568;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:26px;display:grid}.why-principles svg{color:#187568}.why-principles h2{margin:14px 0 10px;font-size:24px}.why-principles p,.why-pathway-grid p{font-size:15px;line-height:1.7}.why-pathway-head{margin-top:42px}.why-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.why-pathway-grid>a{border:1px solid #d4e4e2;padding:22px;transition:background .2s}.why-pathway-grid>a:hover,.why-summary-grid>a:hover{background:#e9f3f0}.why-pathway-grid h3{margin:0 0 10px;font-size:21px}.why-pathway-grid span{color:#187568;align-items:center;gap:8px;margin-top:15px;font-size:13px;display:flex}.why-decision{grid-template-columns:1fr 1.7fr;gap:44px;margin:42px 0;display:grid}.why-decision h2{margin:10px 0 16px;font-size:32px}.why-decision p{font-size:15px;line-height:1.75}.why-comparison>div{border-bottom:1px solid #d4e4e2;padding:17px 0}.why-comparison>div:first-child{padding-top:0}.why-comparison h3{margin:0 0 8px;font-size:19px}.why-checklist{background:#f1f7f6;padding:26px}.why-checklist h2{margin:0 0 18px;font-size:27px}.why-checklist ol{grid-template-columns:1fr 1fr;gap:13px 35px;margin:0 0 23px;padding-left:22px;display:grid}.care-card-advantage{color:#187568;border-top:1px solid #d4e4e2;margin-top:8px;padding:10px 0;font-size:13px;line-height:1.5;display:block}@media (max-width:900px){.why-summary-grid{grid-template-columns:1fr 1fr}.why-summary-grid>a{border-bottom:1px solid #d4e4e2}.why-principles,.why-pathway-grid{grid-template-columns:1fr 1fr}.why-decision{grid-template-columns:1fr;gap:20px}.why-principles>div:last-child{grid-column:1/-1}}@media (max-width:600px){.care-advantages{padding:20px}.why-principles,.why-pathway-grid{grid-template-columns:1fr}.why-principles>div:last-child{grid-column:auto}.why-summary-grid{grid-template-columns:1fr}.why-summary-grid>a{border-right:0}.why-checklist ol{grid-template-columns:1fr}.why-principles{padding:22px}.why-decision{margin:30px 0}.why-china-summary{padding-top:26px;padding-bottom:26px}}.hospital-directory-scale{background:#f1f7f6;border-top:3px solid #187568;align-items:center;gap:30px;margin-bottom:22px;padding:20px 24px;display:flex}.hospital-directory-scale>span{white-space:nowrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.hospital-directory-scale strong{color:#1e4156;font-variant-numeric:tabular-nums;font-size:35px;line-height:1}.hospital-directory-scale p{border-left:1px solid #c8dcd7;margin:0;padding-left:24px;font-size:14px;line-height:1.6}.hospital-load-more{text-align:center;padding:28px 0 10px}.hospital-load-more p{color:#526b74;margin:0 0 14px;font-size:14px}.hospital-directory-caption{color:#187568;margin-top:12px;font-size:15px}@media (max-width:600px){.hospital-directory-scale{flex-wrap:wrap;gap:16px;padding:20px}.hospital-directory-scale p{border:0;width:100%;padding:0}.hospital-directory-scale strong{font-size:30px}}.cost-page-section{padding-top:12px}.cost-calculator{--cost-accent:#117f83;--cost-navy:#153f53;--cost-tint:#edf5f4;color:var(--cost-navy)}.cost-calculator-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.cost-calculator-head .eyebrow{align-items:center;gap:8px;display:flex}.cost-calculator-head h2{margin:8px 0 10px;font-size:32px;line-height:1.2}.cost-calculator-head p{color:#526d79;max-width:730px;margin-bottom:0}.cost-reset{color:#345a6b;white-space:nowrap;background:#fff;border:1px solid #ccdadd;border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:14px;display:flex}.cost-calculator-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:start;gap:28px;display:grid}.cost-controls{background:#fff;border:1px solid #d5e0e2;border-radius:10px;overflow:hidden}.cost-control-section{border-bottom:1px solid #d5e0e2;padding:24px 26px}.cost-control-section:last-child{border-bottom:0}.cost-section-title{align-items:center;gap:11px;margin-bottom:19px;display:flex}.cost-section-title>span{letter-spacing:.06em;color:var(--cost-accent);background:var(--cost-tint);border:1px solid #b6d2d2;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.cost-section-title h3{margin:0;font-size:20px;line-height:1.3}.cost-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 15px;display:flex}.cost-field>span,.cost-tier-fieldset legend{color:#284c5d;font-size:14px;font-weight:600}.cost-field input,.cost-field select{color:#183e52;background:#fff;border:1px solid #bacdd2;border-radius:5px;width:100%;min-width:0;height:43px;padding:8px 11px;font-size:15px}.cost-field small,.cost-help,.cost-scope small{color:#607782;font-size:12px;line-height:1.6}.cost-field-pair{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.cost-tier-fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.cost-tier-fieldset legend{margin-bottom:8px;padding:0}.cost-tier-options,.cost-living-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cost-tier-options label,.cost-living-options label{cursor:pointer;color:#294b5b;border:1px solid #c7d7db;border-radius:6px;flex-wrap:wrap;align-content:start;gap:5px;padding:12px 10px;font-size:14px;line-height:1.35;display:flex;position:relative}.cost-tier-options label[data-selected=true],.cost-living-options label[data-selected=true]{border-color:var(--cost-accent);box-shadow:inset 0 0 0 1px var(--cost-accent);background:#edf7f5}.cost-tier-options input,.cost-living-options input{accent-color:var(--cost-accent);flex-shrink:0;width:14px;height:14px;margin:2px 3px 0 0}.cost-tier-options strong{flex:1;font-size:14px;font-weight:600}.cost-tier-options small,.cost-living-options small{color:#5f7782;flex-basis:100%;margin-top:4px;font-size:11px;line-height:1.5;display:block}.cost-scope{background:#f3f7f7;border-left:3px solid #79b8b7;margin:5px 0 16px;padding:12px 14px}.cost-scope strong{font-size:13px}.cost-scope p{color:#3e616f;margin:4px 0 5px;font-size:13px;line-height:1.6}.cost-check{cursor:pointer;align-items:flex-start;gap:9px;margin:15px 0;font-size:14px;line-height:1.5;display:flex}.cost-check input{accent-color:var(--cost-accent);flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.cost-help{margin:-2px 0 15px}.cost-result-panel{background:#f0f7f6;border:1px solid #c7dcdd;border-radius:10px;padding:25px;position:sticky;top:22px}.cost-result-title{color:var(--cost-accent);letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.cost-total{border-bottom:1px solid #c7dcdd;padding:19px 0 17px}.cost-total p{margin:0 0 7px;font-size:14px}.cost-total>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,2.7vw,38px);line-height:1.25;display:block}.cost-total small{color:#617982;margin-top:8px;font-size:12px;display:block}.cost-result-context{color:#52717d;flex-wrap:wrap;gap:7px 13px;margin:16px 0;font-size:12px;display:flex}.cost-breakdown details{border-bottom:1px solid #d6e3e3}.cost-breakdown summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:6px;padding:11px 0;font-size:13px;line-height:1.5;list-style:none;display:grid}.cost-breakdown summary::-webkit-details-marker{display:none}.cost-breakdown summary strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.cost-breakdown summary svg{color:#6e8a94;transition:transform .15s}.cost-breakdown details[open] summary svg{transform:rotate(90deg)}.cost-breakdown details p{color:#607782;margin:0 0 12px;font-size:12px}.cost-subtotal,.cost-reserve{justify-content:space-between;gap:12px;padding:10px 0 0;font-size:13px;display:flex}.cost-reserve{color:#5c7580}.cost-subtotal strong,.cost-reserve strong{font-variant-numeric:tabular-nums;white-space:nowrap}.cost-download{background:var(--cost-accent);border-color:var(--cost-accent);justify-content:center;gap:8px;width:100%;min-height:45px;margin-top:22px;font-size:15px}.cost-enquiry{color:var(--cost-accent);justify-content:center;align-items:center;gap:8px;margin:14px 0;font-size:14px;font-weight:600;display:flex}.cost-result-note,.cost-download-status{color:#627c86;margin:13px 0 0;font-size:11px;line-height:1.7}.cost-download-status{color:#187a68}.cost-incomplete{color:#75531f;background:#fff3dd;border:1px solid #e8d4ae;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;display:flex}.cost-incomplete svg{flex-shrink:0;margin-top:3px}.cost-incomplete p{margin:0;font-size:13px}.cost-comparison{border-top:1px solid #d3e0e1;margin-top:32px;padding-top:26px}.cost-comparison h3{margin:4px 0 17px;font-size:22px;line-height:1.4}.cost-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cost-comparison-grid button{text-align:left;color:var(--cost-navy);background:#fff;border:1px solid #c8dadd;border-radius:6px;flex-direction:column;gap:5px;padding:18px;display:flex}.cost-comparison-grid button[aria-pressed=true]{border-color:var(--cost-accent);box-shadow:inset 0 0 0 1px var(--cost-accent);background:#edf7f5}.cost-comparison-grid span{font-size:14px}.cost-comparison-grid strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4}.cost-comparison-grid small{color:#657d86;font-size:12px}.cost-methodology{background:#fff;border:1px solid #d4e0e1;border-radius:7px;margin-top:32px}.cost-method-summary{background:#f2f6f6;gap:12px;padding:21px 24px;display:flex}.cost-method-summary>svg{color:var(--cost-accent);flex-shrink:0;margin-top:2px}.cost-method-summary h3{margin:0 0 7px;font-size:18px}.cost-method-summary p{color:#56717c;margin:0;font-size:13px;line-height:1.7}.cost-methodology>details{border-top:1px solid #d4e0e1;padding:0 24px}.cost-methodology>details>summary{cursor:pointer;padding:15px 0;font-size:14px;font-weight:600}.cost-methodology>details>p,.cost-methodology li{color:#526d79;font-size:13px;line-height:1.75}.cost-methodology li{margin:8px 0}.cost-methodology ul{margin-bottom:23px;padding-left:20px}.cost-rate-scroll{border:1px solid #d5e1e3;border-radius:5px;overflow:auto}.cost-rate-table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:13px}.cost-rate-table caption{text-align:left;color:#52727e;background:#f5f8f8;padding:13px;font-size:12px}.cost-rate-table th,.cost-rate-table td{border-bottom:1px solid #dbe4e5;padding:10px 13px}.cost-rate-table thead th{background:#eaf3f3;font-size:12px}.cost-rate-table tbody th{font-weight:500}.cost-rate-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.cost-rate-table small{color:#6d828b;font-size:11px;display:block}.cost-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:15px 0 25px;display:grid}.cost-reference-grid a{color:var(--cost-accent);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.cost-reference-grid p{color:#617983;font-size:12px;line-height:1.7}.cost-insurance-link{margin-top:24px;display:inline-flex}@media (min-width:1450px){.cost-calculator-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.85fr)}}@media (max-width:1000px){.cost-calculator-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:18px}.cost-control-section{padding:20px 18px}.cost-result-panel{padding:20px 17px}.cost-tier-options{grid-template-columns:1fr}.cost-tier-options label{padding:10px}.cost-tier-options small{flex-basis:70%;margin:0 0 0 24px}.cost-total>strong{font-size:28px}.cost-comparison-grid strong{font-size:21px}}@media (max-width:760px){.cost-calculator-grid{grid-template-columns:1fr}.cost-result-panel{padding:23px;position:static}.cost-calculator-head{align-items:flex-start;gap:12px}.cost-calculator-head h2{font-size:26px}.cost-calculator-head p{font-size:14px}.cost-reset{flex-shrink:0;padding:8px;font-size:12px}.cost-reset svg{display:none}.cost-comparison-grid{grid-template-columns:1fr}.cost-comparison-grid button{grid-template-columns:1fr auto;gap:3px 12px;display:grid}.cost-comparison-grid small{grid-column:1/-1}.cost-reference-grid{grid-template-columns:1fr;gap:10px}.cost-total>strong{font-size:36px}.cost-tier-options{grid-template-columns:repeat(3,minmax(0,1fr))}.cost-tier-options small{flex-basis:100%;margin:4px 0 0}.cost-method-summary{padding:19px 17px}.cost-methodology>details{padding:0 17px}}@media (max-width:430px){.cost-calculator-head .eyebrow{letter-spacing:.06em;font-size:10px}.cost-calculator-head h2{font-size:24px}.cost-field-pair{gap:0 12px}.cost-control-section{padding:20px 15px}.cost-tier-options{grid-template-columns:1fr}.cost-tier-options small{flex-basis:75%;margin:0 0 0 24px}.cost-living-options{gap:6px}.cost-living-options label{padding:10px 7px;font-size:13px}.cost-living-options small{font-size:10px}.cost-result-panel{padding:20px 17px}.cost-total>strong{font-size:31px}.cost-breakdown summary{font-size:12px}.cost-comparison-grid strong{font-size:20px}}.cost-mobile-summary{display:none}.cost-result-panel{scrollbar-width:thin;max-height:calc(100dvh - 44px);scroll-margin-top:18px;overflow-y:auto}.cost-result-panel .cost-total{padding:15px 0}.cost-breakdown summary{padding:9px 0}.cost-result-note{font-size:11px}.cost-download{margin-top:17px}@media (max-width:760px){.cost-result-panel{max-height:none;overflow:visible}.cost-mobile-summary{z-index:20;color:#fff;background:#153f53;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;font-size:11px;line-height:1.3;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #153f5314}.cost-mobile-summary strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;display:block}.cost-mobile-summary>span:last-child{white-space:nowrap;color:#b8e1dd}.cost-result-panel{scroll-margin-top:90px}}.team-summary{border-top:1px solid #d5e2e4;border-bottom:1px solid #d5e2e4;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-top:28px;margin-bottom:12px;padding-top:30px;padding-bottom:30px;display:grid}.team-summary h2{margin:8px 0 10px;font-size:27px;line-height:1.3}.team-summary-story>p:not(.eyebrow){color:#627781;max-width:560px;margin:0 0 12px;font-size:14px}.team-summary-metrics,.team-profile-metrics{grid-template-columns:.8fr 1.2fr;gap:25px;display:grid}.team-summary-metrics>div,.team-profile-metrics>div{border-left:1px solid #c6d8db;padding-left:28px}.team-summary-metrics strong,.team-profile-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#157b80;font-size:46px;line-height:1.15}.team-summary-metrics strong span,.team-profile-metrics strong span{letter-spacing:0;margin-left:7px;font-size:15px}.team-summary-metrics p,.team-profile-metrics p{color:#5f7782;margin:8px 0 0;font-size:13px}.team-page-head{padding-bottom:28px}.team-page-head .intro{max-width:920px}.team-profile{padding-bottom:55px}.team-profile-banner{background:#edf5f4;border:1px solid #cee0e1;border-radius:8px;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:35px;display:grid}.team-profile-banner h2{margin:8px 0 13px;font-size:30px;line-height:1.3}.team-profile-banner>div>p:last-child{color:#4f6d7a;margin:0;font-size:14px;line-height:1.8}.team-profile-metrics{gap:25px}.team-profile-metrics strong{font-size:50px}.team-data-note{color:#6c818a;margin:10px 0 0;font-size:11px}.team-roles-heading{align-items:end;gap:30px;margin-top:37px;margin-bottom:21px}.team-roles-heading h2{margin-top:7px;font-size:27px;line-height:1.3}.team-roles-heading>p{color:#607883;max-width:340px;margin:0;font-size:13px}.team-roles{background:#fff;border:1px solid #d6e2e4;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.team-roles article{border-right:1px solid #d6e2e4;padding:25px 21px}.team-roles article:last-child{border-right:0}.team-role-heading{color:#157b80;justify-content:space-between;align-items:center;display:flex}.team-role-heading>span{letter-spacing:.07em;color:#7b9199;font-size:12px}.team-roles h3{margin:20px 0 10px;font-size:19px;line-height:1.4}.team-roles p{color:#55717e;margin:0;font-size:13px;line-height:1.8}.team-commitment{border-top:1px solid #d6e2e4;border-bottom:1px solid #d6e2e4;grid-template-columns:.85fr 1.15fr;gap:35px;margin-top:34px;padding:26px 0;display:grid}.team-commitment h2{margin-top:8px;font-size:24px;line-height:1.4}.team-commitment>div>p:not(.eyebrow){color:#486976;align-items:flex-start;gap:10px;margin:0 0 11px;font-size:14px;display:flex}.team-commitment svg{color:#157b80;flex-shrink:0;margin-top:3px}.team-next-step{justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.team-next-step h2{margin:0 0 8px;font-size:25px;line-height:1.4}.team-next-step p{color:#647c86;margin:0;font-size:14px}.team-next-step .button{flex-shrink:0}@media (max-width:1000px){.team-summary,.team-profile-banner{gap:28px}.team-summary-metrics strong{font-size:37px}.team-summary-metrics>div,.team-profile-metrics>div{padding-left:19px}.team-profile-banner{padding:27px}.team-profile-metrics strong{font-size:39px}.team-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.team-roles article:nth-child(2){border-right:0}.team-roles article:nth-child(-n+2){border-bottom:1px solid #d6e2e4}}@media (max-width:680px){.team-summary,.team-profile-banner{grid-template-columns:1fr;gap:24px}.team-summary{padding-top:25px;padding-bottom:25px}.team-summary h2{font-size:25px}.team-summary-metrics{gap:20px}.team-summary-metrics>div:first-child{border-left:0;padding-left:0}.team-summary-metrics strong{font-size:39px}.team-profile-banner{padding:23px}.team-profile-banner h2{font-size:26px}.team-profile-metrics>div:first-child{border-left:0;padding-left:0}.team-profile-metrics strong{font-size:38px}.team-roles-heading{margin-top:30px;display:block}.team-roles-heading h2{margin-bottom:12px;font-size:25px}.team-roles article{padding:20px 15px}.team-roles h3{margin-top:15px;font-size:17px}.team-commitment{grid-template-columns:1fr;gap:16px}.team-next-step{flex-direction:column;align-items:flex-start}.team-next-step h2{font-size:23px}}.country-page-head{padding-bottom:24px}.country-directory{padding-bottom:50px}.country-directory-toolbar{border-top:1px solid #d4e1e3;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;display:flex}.country-coverage{color:#52727f;align-items:center;gap:12px;font-size:14px;display:flex}.country-coverage svg{color:#167c81}.country-coverage strong{letter-spacing:-.03em;color:#173f53;margin-right:4px;font-size:30px;line-height:1}.country-search{background:#fff;width:400px;max-width:100%;min-height:43px;margin:0}.country-search input{font-size:14px}.country-region-filters{gap:8px;margin:0 0 14px}.country-region-filters button{padding:7px 13px;font-size:13px}.country-directory-result{color:#687f8a;margin-bottom:22px;font-size:12px}.country-region{margin-bottom:28px;scroll-margin-top:25px}.country-region-heading{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.country-region-heading h2{margin:0;font-size:22px;line-height:1.3}.country-region-heading>span{color:#728791;font-size:12px}.country-origin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.country-origin-card{background:#fff;border:1px solid #d4e1e3;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:17px;transition:border-color .15s,background .15s;display:flex}.country-origin-card:hover{background:#f2f8f7;border-color:#76a8af}.country-code{color:#387a82;letter-spacing:.06em;background:#edf4f4;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.country-origin-card>div{flex:1;min-width:0}.country-origin-card h3{margin:0;font-size:16px;line-height:1.3}.country-origin-card small{color:#748a93;margin-top:3px;font-size:11px;line-height:1.4;display:block}.country-origin-card p{color:#687f8a;margin:6px 0 0;font-size:11px}.country-origin-card>svg{color:#397580;flex-shrink:0}.country-directory-note{background:#edf5f4;border:1px solid #cfdee0;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:23px;display:flex}.country-directory-note h2{margin:0 0 9px;font-size:22px;line-height:1.4}.country-directory-note p{color:#597782;max-width:870px;margin:0;font-size:13px;line-height:1.8}.country-directory-note .button{flex-shrink:0}.country-guide-head .intro{max-width:940px}.country-guide-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:65px;padding-bottom:55px;display:grid}.country-guide-body>section{border-bottom:1px solid #d6e1e3;margin-bottom:26px;padding:0 0 27px}.country-guide-body .eyebrow{letter-spacing:.1em;font-size:11px}.country-guide-body h2{margin:9px 0 15px;font-size:27px;line-height:1.4}.country-guide-body p{color:#4c6b79;margin-bottom:14px;font-size:15px;line-height:1.9}.country-guide-body .text-link{font-size:14px}.country-planning-panel{background:#edf5f4;border:1px solid #cfdee0;border-radius:7px;padding:26px;position:sticky;top:24px}.country-planning-panel>.eyebrow{letter-spacing:.07em;font-size:11px}.country-planning-panel h2{margin:10px 0 22px;font-size:27px;line-height:1.35}.country-planning-panel ul{margin:0 0 24px;padding:0;list-style:none}.country-planning-panel li{color:#4e6e7c;align-items:center;gap:9px;margin:13px 0;font-size:13px;display:flex}.country-planning-panel li svg{color:#197e81;flex-shrink:0}.country-planning-panel .button{justify-content:center;width:100%}.country-planning-panel>.text-link{margin-top:17px;font-size:13px;display:flex}.country-official-sources{background:#f0f6f5;border-left:3px solid #86b7b9;flex-direction:column;gap:9px;padding:15px;display:flex}.country-official-sources a{color:#207981;align-items:center;gap:7px;font-size:13px;display:flex}.country-faq details{border-top:1px solid #d7e3e4}.country-faq summary{cursor:pointer;padding:15px 0;font-size:15px;font-weight:600}.country-faq details p{font-size:14px}.country-guide-body>.country-guide-source-note{color:#7b8f98;font-size:11px;line-height:1.7}@media (max-width:1050px){.country-origin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.country-guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}}@media (max-width:760px){.country-directory-toolbar{flex-direction:column;align-items:flex-start;gap:17px}.country-search{width:100%}.country-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-directory-note{flex-direction:column;align-items:flex-start;gap:20px}.country-guide-layout{grid-template-columns:1fr;gap:8px}.country-planning-panel{position:static}.country-guide-body h2{font-size:24px}.country-region-filters button{padding:6px 10px;font-size:12px}.country-origin-card{gap:9px;padding:14px 12px}.country-origin-card h3{font-size:15px}.country-origin-card>svg{width:14px}.country-code{width:25px;height:28px;font-size:10px}}@media (max-width:390px){.country-origin-card{padding:13px 9px}.country-origin-card h3{font-size:14px}.country-origin-card small{font-size:10px}.country-origin-card>svg{display:none}}.hero-care-visual>img{filter:none;object-position:center 39%}.hero-care-visual .photo-label{color:#234d5e;box-shadow:none;background:#fffffff0}@media (max-width:600px){.hero-care-visual>img{object-position:center 35%}.hero-care-visual .photo-label{font-size:11px;top:14px;right:14px}}.hero-care-visual>img{object-position:center 24%}.hero-care-visual .photo-label{padding:6px 11px;font-size:11px;top:14px;right:14px}@media (max-width:600px){.hero-care-visual>img{object-position:center 35%}}@media (min-width:1001px){.institutional-nav{grid-template-columns:.55fr 1.45fr .8fr 1fr 1.15fr 1.35fr 1.1fr 1fr .9fr .7fr}.institutional-nav>a{white-space:normal}}.institutional-nav>a:first-child{grid-row:auto}.case-heading{padding-bottom:28px}.case-heading h1{max-width:1000px}.case-stat-row{gap:36px;margin:26px 0;display:flex}.case-stat-row span{align-items:center;gap:10px;font-size:14px;display:flex}.case-stat-row strong{color:var(--teal,#147d80);font-size:34px}.case-disclosure{background:#eef5f4;border-left:3px solid #168285;max-width:1080px;padding:15px 20px;font-size:14px;line-height:1.8}.case-filters{background:#f0f5f5;border:1px solid #dce6e6;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:14px;padding:20px;display:grid}.case-filters label{gap:8px;font-size:13px;font-weight:600;display:grid}.case-filters input,.case-filters select{width:100%;min-width:0;font:inherit;color:#173e51;background:#fff;border:1px solid #c5d7d9;border-radius:6px;padding:11px}.case-result-line{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.case-result-line p{font-size:14px}.case-result-line button{color:#137b80;cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:underline}.reported-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reported-case-card{background:#fff;border:1px solid #d6e2e2;border-radius:12px;flex-direction:column;padding:24px;transition:box-shadow .2s,transform .2s;display:flex}.reported-case-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #173e5110}.case-card-top{color:#48707b;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.case-card-top b{color:#137d80;background:#edf5f4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.case-context{letter-spacing:.04em;color:#137d80!important;margin:18px 0 10px!important;font-size:11px!important}.reported-case-card h2{margin:0 0 12px;font-size:22px;line-height:1.4}.reported-case-card>p{color:#59717d;font-size:14px;line-height:1.8}.case-card-source{color:#59717d;border-bottom:1px solid #e5eceb;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;padding-bottom:14px;font-size:12px;display:flex}.case-card-source time{white-space:nowrap}.case-read{color:#137d80;margin-top:14px;font-size:13px;font-weight:600}.case-method{background:#f1f6f5;border-radius:12px;margin-top:32px;padding:28px}.case-method h2{margin-bottom:14px;font-size:24px}.case-method p{max-width:1100px;margin:12px 0;font-size:14px;line-height:1.9}.case-method small{color:#59717d}.case-detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:56px;padding-bottom:65px;display:grid}.case-source-panel{background:#f0f5f4;border:1px solid #d6e2e2;border-radius:12px;align-self:start;padding:26px}.case-source-panel h2{margin:12px 0 24px;font-size:23px}.case-source-panel dt{color:#59717d;margin-top:16px;font-size:12px}.case-source-panel dd{margin:4px 0 0;font-size:14px;line-height:1.7}.case-original-title{border-top:1px solid #d6e2e2;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.8}.case-source-panel .button{margin:18px 0}.case-source-panel small{color:#59717d;font-size:11px;line-height:1.9;display:block}.case-editorial{background:#eef6f5;border-radius:10px;padding:24px}.case-related{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.cases-home{padding-top:38px;padding-bottom:44px}.cases-home .section-head p{max-width:650px;font-size:14px}.case-home-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.case-home-links>a{background:#f0f5f4;border-top:2px solid #197e82;border-radius:0 0 10px 10px;padding:20px}.case-home-links small{color:#59717d;font-size:12px}.case-home-links h3{margin:14px 0 18px;font-size:20px;line-height:1.5}.case-home-links span{color:#137d80;font-size:13px}@media (max-width:1000px){.reported-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:26px}.case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.reported-case-grid,.case-home-links,.case-detail-layout{grid-template-columns:1fr}.case-detail-layout{gap:25px}.case-source-panel{grid-row:1}.case-filters{gap:12px;padding:14px}.case-filters label{font-size:12px}.case-stat-row{gap:20px}.case-stat-row strong{font-size:28px}.case-stat-row span{gap:6px;font-size:12px}.reported-case-card{padding:20px}.case-heading h1{font-size:37px}.case-method{padding:21px}.case-disclosure{padding:13px;font-size:13px}.case-source-panel h2{margin-bottom:15px}}html[dir=rtl] body{text-align:right}html[dir=rtl] .institutional-brand{direction:ltr}html[dir=rtl] .case-disclosure{border-left:0;border-right:3px solid #168285}html[dir=rtl] .brand-promise{border-left:0;border-right:1px solid #d6e2e2;padding-right:25px}html[dir=rtl] input[type=email],html[dir=rtl] input[type=number]{text-align:start;direction:ltr}html[lang=ar] body,html[lang=fa] body,html[lang=ur] body{letter-spacing:normal;font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}html[lang=hi] body,html[lang=ne] body{font-family:Noto Sans Devanagari,Nirmala UI,sans-serif}html[lang=bn] body{font-family:Noto Sans Bengali,Nirmala UI,sans-serif}html[lang=ta] body{font-family:Noto Sans Tamil,Nirmala UI,sans-serif}html[lang=th] body{font-family:Noto Sans Thai,Tahoma,sans-serif}.institutional-nav>a{overflow-wrap:anywhere}.language-picker select{max-width:180px}html[lang=my] body{font-family:Noto Sans Myanmar,Myanmar Text,sans-serif}html[lang=km] body{font-family:Noto Sans Khmer,Khmer UI,sans-serif}html[lang=lo] body{font-family:Noto Sans Lao,Lao UI,sans-serif}html[lang=si] body{font-family:Noto Sans Sinhala,Iskoola Pota,sans-serif}html[lang=he] body{font-family:Noto Sans Hebrew,Segoe UI,sans-serif}html[dir=rtl] .care-launchers,html[dir=rtl] .care-panel{left:24px;right:auto}html[dir=rtl] .brand-descriptor{letter-spacing:normal}@media (max-width:600px){html[dir=rtl] .care-launchers,html[dir=rtl] .care-panel{left:12px}}html[dir=rtl] .cost-result strong,html[dir=rtl] .cost-model-table td{direction:ltr;unicode-bidi:isolate}html:not([lang=en]) .brand-descriptor{letter-spacing:0;white-space:normal;max-width:260px;font-size:10px;line-height:1.3}@media (max-width:600px){.brand-row{flex-wrap:wrap;gap:10px}.institutional-brand .brand-lettering{min-width:0;max-width:45vw}.header-cta{white-space:normal;overflow-wrap:anywhere;flex:96px;min-width:0;max-width:140px;line-height:1.4}.header-cta svg{display:none}.care-launchers{width:max-content;max-width:calc(100vw - 24px)}.care-launch{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:calc(50vw - 17px);line-height:1.4}.care-launch span{min-width:0}.country-origin-card h3{overflow-wrap:anywhere}}.zh-home-answers{border-bottom:1px solid #d9e4e0;padding-block:38px}.zh-planning-hub{margin-bottom:32px}.zh-planning-hub .section-head{margin-bottom:15px}.zh-planning-hub h2{font-size:clamp(26px,2.6vw,38px);line-height:1.45}.zh-section-intro{color:#56717d;max-width:780px;margin:0 0 24px;line-height:1.9}.zh-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.zh-answer-card{background:#f8fbfa;border:1px solid #d9e4e3;border-radius:8px;padding:22px 24px;display:block}.zh-answer-card:hover{background:#eff7f5;border-color:#8eb9b7}.zh-number{letter-spacing:.1em;color:#168386;font-size:12px}.zh-answer-card h3{margin:8px 0 10px;font-size:20px;line-height:1.55}.zh-answer-card p{color:#56717d;margin:0 0 14px;font-size:15px;line-height:1.85}.zh-answer-card .text-link{font-size:14px}.zh-questions-layout,.zh-guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:42px;padding-bottom:55px;display:grid}.zh-questions-layout{grid-template-columns:235px minmax(0,1fr)}.zh-question-nav,.zh-guide-aside{background:#eef6f4;border-radius:8px;align-self:start;padding:24px;position:sticky;top:24px}.zh-question-nav>a:not(.button){border-bottom:1px solid #d7e5e1;gap:12px;padding:11px 0;font-size:15px;display:flex}.zh-question-nav>a>span{color:#688e8d;font-size:12px}.zh-question-nav .button{width:100%;margin-top:22px;padding:13px;font-size:14px}.zh-questions-body>section{margin-bottom:36px;scroll-margin-top:24px}.zh-questions-body>section>h2{margin-bottom:14px;font-size:25px}.zh-question{border-bottom:1px solid #dbe4e2;scroll-margin-top:24px}.zh-question summary{cursor:pointer;padding:17px 20px 17px 0;font-size:17px;font-weight:600;line-height:1.7;list-style-position:inside}.zh-question[open] summary{color:#0d7b80}.zh-question>div{padding-bottom:21px}.zh-question p{color:#476471;margin:0 0 14px;font-size:16px;line-height:1.95}.zh-question>div>a{color:#0e7b80;align-items:center;gap:7px;margin:0 20px 6px 0;font-size:14px;display:inline-flex}.zh-direct-answer{background:#eef7f5;border-left:3px solid #188688;margin:20px 0 26px;padding:21px 24px}.zh-direct-answer>strong{color:#147b7d;letter-spacing:.1em;font-size:13px}.zh-direct-answer p{line-height:1.9;margin:8px 0 0!important}.zh-article-toc{border-bottom:1px solid #dbe4e2;flex-wrap:wrap;gap:10px 20px;padding-bottom:25px;font-size:14px;display:flex}.zh-guide-body>section{margin:30px 0;scroll-margin-top:24px}.zh-guide-body>section>h2{font-size:26px}.zh-guide-body p,.zh-condition-decision p{line-height:1.95}.zh-guide-aside h2{margin:12px 0;font-size:25px;line-height:1.55}.zh-guide-aside p{color:#56717d;font-size:15px;line-height:1.85}.zh-guide-aside .button{width:100%;margin:20px 0 22px;font-size:14px}.zh-guide-aside h3{margin:8px 0;font-size:15px}.zh-related-link{border-bottom:1px solid #d6e4e0;justify-content:space-between;gap:10px;padding:12px 0;font-size:14px;line-height:1.7;display:flex}.zh-related-link svg{flex-shrink:0;margin-top:5px}.zh-editorial-note{color:#657c85;border-top:1px solid #d9e3e0;margin-top:30px;padding-top:20px;font-size:13px;line-height:1.9}.zh-editorial-note p{margin:5px 0}.zh-editorial-note a,.zh-guide-next a{color:#0e7b80}.zh-condition-decision{padding-top:24px!important}.zh-condition-decision h3{font-size:19px;line-height:1.6}.zh-term-card{border:1px solid #dce6e2;border-radius:6px;margin:22px 0;padding:18px 20px}.zh-term-card dt{font-weight:600}.zh-term-card dd{color:#56717d;margin:7px 0 0;font-size:15px;line-height:1.8}.zh-stage-list{margin:26px 0!important;padding:0!important;list-style:none!important}.zh-stage-list li{border-bottom:1px solid #e0e7e3;gap:18px;padding:17px 0;display:flex}.zh-stage-list li>span{color:#178185;padding-top:5px;font-size:13px}.zh-stage-list h3{margin:0 0 7px}.zh-stage-list p{font-size:15px;margin:0!important}.zh-comparison-table{margin:20px 0;overflow-x:auto}.zh-comparison-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.85}.zh-comparison-table th,.zh-comparison-table td{vertical-align:top;border-bottom:1px solid #dbe4e0;padding:12px 14px}.zh-comparison-table thead{background:#eef5f2}.zh-comparison-table th[scope=row]{min-width:100px;font-weight:600}.zh-medical-range{background:#f7faf9;border:1px solid #dce6e2;border-radius:6px;margin:24px 0;padding:18px 22px}.zh-medical-range p{font-size:14px}.zh-medical-range table{min-width:460px}.zh-small-note{color:#6a7e86;font-size:13px!important;line-height:1.85!important}.zh-inline-links{flex-wrap:wrap;gap:12px 22px;margin:20px 0;display:flex}.zh-inline-links a{color:#0e7b80;align-items:center;gap:5px;font-size:14px;line-height:1.8;display:inline-flex}.zh-country-specific{background:#f5faf7;border:1px solid #d7e5df;border-radius:8px;margin:0 0 32px;padding:26px}.zh-country-specific h2{font-size:26px}.zh-country-tasks>div{border-bottom:1px solid #dee8e1;padding:14px 0}.zh-country-tasks h3{margin:0 0 7px;font-size:18px}.zh-country-tasks p{margin:0;font-size:15px;line-height:1.9}.zh-country-specific>.text-link{margin-top:20px}.zh-extra-content{padding-bottom:45px}.zh-budget-examples{margin:34px 0}.zh-budget-examples>h2{font-size:30px;line-height:1.5}.zh-budget-examples>p{color:#56717d;max-width:900px;line-height:1.9}.zh-budget-example{border:1px solid #dbe5e0;border-radius:8px;margin:24px 0;padding:24px}.zh-budget-example h3{font-size:21px}.zh-budget-example>p{color:#56717d;margin:13px 0;font-size:15px;line-height:1.9}.zh-budget-example td{white-space:nowrap}.zh-budget-total{color:#0e7377;background:#eef7f2;font-weight:700}.zh-budget-examples>.button{margin-top:20px}.zh-hospital-index{border-top:1px solid #dbe4e1;margin-top:32px;padding-top:24px}.zh-hospital-index summary{cursor:pointer;padding:10px 0;font-size:19px;font-weight:600}.zh-hospital-index details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:20px;display:grid}.zh-hospital-index h3{font-size:17px}.zh-hospital-index ul{padding:0;list-style:none}.zh-hospital-index li{margin:9px 0;font-size:14px;line-height:1.8}.zh-service-delivery,.zh-team-evidence,.zh-policy-details{padding-bottom:48px}.zh-service-delivery>h2,.zh-team-evidence>h2,.zh-policy-details>h2{margin:14px 0 20px;font-size:30px;line-height:1.5}.zh-service-delivery>p,.zh-team-evidence>p,.zh-policy-details>p{color:#56717d;line-height:1.9}.zh-service-delivery table{min-width:580px}.zh-evidence-columns{background:#f4f8f5;border-radius:8px;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px;padding:25px;display:grid}.zh-evidence-columns h3{font-size:20px}.zh-evidence-columns p,.zh-evidence-columns li{font-size:15px;line-height:1.9}.zh-evidence-columns ul{margin-top:15px;padding-left:20px}.zh-guide-next{border-top:1px solid #dbe5e0;padding-top:24px}.zh-guide-next h2{font-size:25px}@media (max-width:900px){.zh-questions-layout,.zh-guide-layout{grid-template-columns:1fr;gap:26px}.zh-question-nav,.zh-guide-aside{position:static}.zh-question-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.zh-question-nav>.eyebrow,.zh-question-nav>.button{grid-column:1/-1}.zh-hospital-index details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-evidence-columns{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.zh-answer-grid{grid-template-columns:1fr;gap:12px}.zh-answer-card{padding:18px 20px}.zh-home-answers{padding-block:26px}.zh-planning-hub .section-head{align-items:start;gap:15px}.zh-question summary{padding-right:0;font-size:16px}.zh-question p{font-size:15px}.zh-direct-answer{padding:17px 18px}.zh-country-specific{padding:20px}.zh-country-specific h2{font-size:23px}.zh-budget-example{padding:18px 14px}.zh-medical-range{padding:17px 14px}.zh-comparison-table th,.zh-comparison-table td{padding:10px}.zh-hospital-index details>div{grid-template-columns:1fr}.zh-budget-examples>h2,.zh-service-delivery>h2,.zh-team-evidence>h2,.zh-policy-details>h2{font-size:25px}.zh-evidence-columns{padding:20px}.zh-questions-layout,.zh-guide-layout{padding-bottom:35px}}@media (min-width:1001px){html[lang=zh-CN] .institutional-nav{grid-template-columns:repeat(11,minmax(0,1fr))}html[lang=zh-CN] .institutional-nav>a{white-space:nowrap;padding-inline:6px;font-size:13px}}
