:root{--paper:#faf9f6;--sand:#f0eee7;--rule:#dadbd5;--gold:#bc9970;--gold-text:#725337;--lagoon:#285b68;--ink:#152c38;--r:2px;--gut:clamp(20px,4.5vw,68px);--max:1500px;--sans:"WF Sans SC",Arial,"Microsoft YaHei",sans-serif;--serif:"Cormorant Garamond","WF Serif SC",Georgia,"Songti SC",serif}html{scroll-behavior:auto}body{background:var(--paper)}button,input,textarea{border-radius:2px}button{min-block-size:44px}input:not([type=hidden]):not([type=radio]):not([type=checkbox]),textarea{appearance:none;border:1px solid #a3aaa8;border-radius:2px;background:#fff;min-block-size:50px;padding:12px 14px;max-inline-size:100%;min-inline-size:0;inline-size:100%;font:inherit;box-shadow:none}input[type=radio],input[type=checkbox]{appearance:none;inline-size:22px;block-size:22px;min-inline-size:22px;border:1.5px solid #75858a;background:#fff;display:inline-grid;place-content:center;margin:0;vertical-align:middle}input[type=radio]{border-radius:50%}input[type=radio]:checked::before,input[type=checkbox]:checked::before{content:"";inline-size:10px;block-size:10px;background:#285b68}input[type=radio]:checked::before{border-radius:50%}label:has(input[type=radio]),label:has(input[type=checkbox]){min-block-size:44px;align-items:center}fieldset{min-inline-size:0}main{max-inline-size:max(1500px,min(88vw,2600px))}.site-header{position:relative;inset-block-start:auto;padding-block:18px;gap:30px}.brand-words strong{font-size:max(var(--copy-floor,14px),1.35rem)}.main-nav{gap:26px}.main-nav a{font-size:max(var(--copy-floor,14px),14px)}.brand-words small{font-size:max(var(--copy-floor,14px),14px);letter-spacing:.16em}.sound-button{min-block-size:44px}.r3-language-menu{position:relative}.r3-language-menu>[data-language-toggle]{display:flex;gap:9px;align-items:center;background:transparent;border:0;padding:6px 4px;font-size:max(var(--copy-floor,14px),14px)}.r3-language-menu [data-language-list]{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:50;background:#fff;color:#152c38;border:1px solid #bdc3bf;min-inline-size:180px;padding:8px;box-shadow:0 14px 40px #152c3822}.r3-language-menu [role=menuitemradio]{display:block;inline-size:100%;border:0;border-inline-start:3px solid transparent;padding:8px 14px;text-align:start;background:transparent}.r3-language-menu [aria-checked=true]{border-inline-start-color:#bc9970;background:#f1ede5}.r3-language-menu [role=menuitemradio]:hover{background:#e9eeeb}main:has(>.r3-home){max-inline-size:none;padding:0}.r3-home{color:#0f3a40;background:#e6f2f0;--rule:#c3dbd7;--lagoon:#2e7c7a;--gold-text:#7a5d17}.r3-explorer-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px var(--gut);border-block-end:1px solid #c3dbd7}.r3-explorer-top .eyebrow{font-size:max(var(--copy-floor,14px),14px);white-space:normal;max-inline-size:240px;letter-spacing:.17em}.r3-chips{display:flex;flex-wrap:wrap;gap:6px}.r3-chips button{background:transparent;color:inherit;border:1px solid #bcd6d2;border-radius:99px;padding:9px 19px;font-size:max(var(--copy-floor,14px),14px);line-height:1.25;min-block-size:44px;transition:background .15s,border-color .15s}.r3-chips button:hover{border-color:currentColor}.r3-chips button[aria-pressed=true]{color:#fff;background:#0f3a40;border-color:#0f3a40}.atlas-grid{position:relative;display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);max-inline-size:max(1500px,min(88vw,2600px));margin-inline:auto;padding:0 var(--gut);min-block-size:clamp(675px,38vw,1100px)}.r3-intro{position:relative;z-index:2;padding-block:66px 46px;align-self:start}.r3-intro h1{font-size:clamp(2.8rem,4.8vw,4.6rem);font-weight:400;line-height:1.03;letter-spacing:-.045em;max-inline-size:10.8em;text-wrap:balance}.r3-intro h1 em{color:#d1b08a;font-weight:400}.r3-lede{max-inline-size:29em;font-size:max(var(--copy-floor,14px),.96rem);line-height:1.8;color:#4e6a6d;margin-block:26px 25px}.r3-outline{color:#0f3a40;border-color:#bcd6d2;border-radius:999px;background:#fff;font-weight:400;padding:9px 17px;min-block-size:46px;font-size:max(var(--copy-floor,14px),14px)}.r3-outline:hover{background:#f1f8f7}.r3-count{display:inline-grid;place-items:center;inline-size:29px;block-size:25px;border-inline-start:1px solid #bcd6d2;padding-inline-start:12px;margin-inline-start:4px;font-size:max(var(--copy-floor,14px),14px)}.list-icon{font-size:max(var(--copy-floor,14px),1.4rem);line-height:1}.destination-sheet{border-block-start:0;border-inline-start:0;border-radius:22px;box-shadow:0 12px 40px #0f3a4014;margin-block-start:34px;padding:22px 24px 14px;background:#fff;max-inline-size:354px}.sheet-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.sheet-top .eyebrow{font-size:max(var(--copy-floor,14px),14px);letter-spacing:.13em}.country-code{display:none}.destination-sheet h2{font-size:max(var(--copy-floor,14px),2rem);margin-block:8px 6px;line-height:1.2}.destination-sheet p{font-size:max(var(--copy-floor,14px),14px);color:#4e6a6d;line-height:1.65}.r3-country-link{display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;border-block-start:1px solid #dcebe8;padding-block:13px 3px;margin-block-start:16px;color:#2e7c7a;font-weight:600;inline-size:100%;min-block-size:44px;font-size:max(var(--copy-floor,14px),14px);text-align:start;text-decoration:none}.r3-country-link:hover{text-decoration:underline}.r3-map-wrap{position:relative;min-inline-size:0;display:flex;flex-direction:column;align-items:center;padding-block:12px 24px}.r3-map{position:relative;inline-size:100%;block-size:clamp(540px,31vw,900px);isolation:isolate;overflow:hidden;border-radius:28px}.r3-map .free-area,.globe-still{position:absolute;inset:0;pointer-events:none}.globe-still{display:grid;place-items:center;z-index:0;opacity:1}.globe-still img{position:absolute;inset:9.7%;inline-size:80.6%;block-size:80.6%;object-fit:contain}.r3-map[data-globe=ready] .globe-still{opacity:0}.r3-map .globe-canvas{position:absolute;inset:0;overflow:hidden}.maplibregl-map{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;font:12px/20px Arial,sans-serif}.maplibregl-canvas{position:absolute;inset-block-start:0;inset-inline-start:0;outline:none}.maplibregl-canvas-container.maplibregl-interactive{cursor:grab;touch-action:none}.maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.maplibregl-marker{position:absolute;inset-block-start:0;inset-inline-start:0;will-change:transform;opacity:1;transition:opacity .2s}.maplibregl-marker-occluded,.maplibregl-marker-covered{opacity:0!important;pointer-events:none!important}.maplibregl-control-container{display:none}.globe-light{position:absolute;left:0;top:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 28% 22%,#d8e6ea0c 8%,transparent 32%,#07151f44 76%,#051520bb 99%);z-index:0}.globe-pin{inline-size:44px;block-size:44px;padding:0;min-block-size:44px;border:0;background:transparent;color:#ebded0;overflow:visible;cursor:pointer;z-index:3}.pin-core{display:block;position:absolute;inset-inline-start:19px;inset-block-start:19px;inline-size:6px;block-size:6px;border-radius:50%;background:#d8c19d;box-shadow:0 0 0 2px #142c37}.pin-ring{position:absolute;inset-inline-start:14px;inset-block-start:14px;inline-size:16px;block-size:16px;border:1px solid #e4d2af66;border-radius:50%}.globe-pin[data-featured=true] .pin-core{inline-size:9px;block-size:9px;inset-inline-start:18px;inset-block-start:18px;background:#fee3af}.globe-pin[data-featured=true] .pin-ring{inline-size:23px;block-size:23px;inset-inline-start:11px;inset-block-start:11px;border-color:#ffe5b5}.pin-text{position:absolute;left:35px;inset-block-start:8px;line-height:1.3;padding:4px 7px;white-space:nowrap;background:#132b38dd;color:#f7ecd9;font-family:var(--sans);font-size:max(var(--copy-floor,14px),11px);letter-spacing:.02em;border-radius:2px;pointer-events:none}.globe-pin[data-label=start] .pin-text{left:auto;right:35px}.globe-pin[data-label=below] .pin-text{left:50%;inset-block-start:34px;transform:translateX(calc(-50% + var(--dx,0px)))}.globe-pin[data-label=above] .pin-text{left:50%;inset-block-start:auto;inset-block-end:34px;transform:translateX(calc(-50% + var(--dx,0px)))}.globe-pin[data-label=none] .pin-text{visibility:hidden}.globe-pin[data-label=none]:hover,.globe-pin[data-label=none]:focus-visible{z-index:5}.globe-pin[data-label=none]:hover .pin-text,.globe-pin[data-label=none]:focus-visible .pin-text{visibility:visible}.globe-pin[data-featured=true] .pin-text{font-weight:700;outline:1px solid #d1b08a44}.globe-tip{position:absolute;pointer-events:none;color:#eddec4;background:#142e3b;padding:5px 10px;max-inline-size:180px;font-size:max(var(--copy-floor,14px),14px);z-index:4}.r3-map-controls{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:4px;z-index:3}.r3-map-controls button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;min-inline-size:44px;min-block-size:44px;border:1px solid #bcd6d2;border-radius:999px;background:#fff;color:#0f3a40;font-size:max(var(--copy-floor,14px),14px)}.r3-map-controls button:hover{border-color:#2e7c7a;background:#f1f8f7}.r3-drag-hint{color:#4e6a6d;font-size:max(var(--copy-floor,14px),14px);margin-block:13px 11px;text-align:center}.r3-map-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;color:#4e6a6d;font-size:max(var(--copy-floor,14px),14px)}.r3-map-legend>span{display:inline-flex;align-items:center;gap:7px}.r3-map-legend i{inline-size:7px;block-size:7px;background:#2e7c7a;border-radius:50%;display:inline-block}.r3-map-legend i.other{background:#a9bfbc}.r3-feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--gut);border-block-start:1px solid #c3dbd7}.r3-feature{display:flex;align-items:center;gap:18px;min-inline-size:0;padding:25px 28px;text-decoration:none}.r3-feature+.r3-feature{border-inline-start:1px solid #c3dbd7}.r3-feature:first-child{padding-inline-start:0}.r3-feature:last-child{padding-inline-end:0}.feature-number{display:none}.feature-content{display:flex;flex-direction:column;gap:5px;flex:1;min-inline-size:0}.feature-country{font-family:var(--serif);font-size:max(var(--copy-floor,14px),1.45rem);line-height:1.2}.feature-line{font-size:max(var(--copy-floor,14px),14px);color:#4e6a6d;line-height:1.45}.r3-feature:hover .feature-country{color:#2e7c7a}.r3-country-list{padding:32px var(--gut) 48px;background:#f6fbfa;border-block-start:1px solid #c3dbd7}.r3-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block-end:24px}.r3-list-heading h2{font-size:max(var(--copy-floor,14px),2rem)}.r3-country-list>label{display:block;font-size:max(var(--copy-floor,14px),14px);margin-block-end:8px}.r3-search-line{display:flex;gap:8px;margin-block-end:24px;max-inline-size:600px;white-space:nowrap}#r3-search{background:#eff2ed!important;color:#152c38;flex:1}.r3-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #c3dbd7}.r3-list-country{display:flex;align-items:center;gap:12px;text-align:start;justify-content:space-between;border:0;padding:14px;background:#fff;font-size:max(var(--copy-floor,14px),.83rem);min-block-size:66px;box-shadow:0 0 0 1px #c3dbd7}.r3-list-country bdi{font-size:max(var(--copy-floor,14px),14px);color:#24605f}.r3-list-country>span:first-of-type{flex:1}.r3-list-country:hover,.r3-list-country[aria-pressed=true]{background:#e3f0ee}.r3-page-head{padding-block:56px 35px;max-inline-size:900px}.r3-page-head h1{font-size:clamp(2.65rem,4vw,4rem);margin-block:15px 18px;line-height:1.12}.r3-page-head .lede{font-size:max(var(--copy-floor,14px),1rem);max-inline-size:48em}.r3-country-page>.breadcrumb{padding-block-start:24px}.r3-country-page .r3-page-head{padding-block-start:25px}.r3-country-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,.35fr);gap:65px}.r3-country-main{min-inline-size:0}.r3-summary-strip{display:flex;gap:25px;align-items:center;padding:24px 28px;background:#e9ede8;border:1px solid #ccd3cc;border-inline-start:3px solid #a6825f}.r3-country-seal{font-family:var(--serif);font-size:max(var(--copy-floor,14px),2.4rem);color:#725337;letter-spacing:.1em;flex:none;white-space:nowrap}.r3-summary-strip h2{font:700 .85rem var(--sans);font-size:max(var(--copy-floor,14px),.85rem);margin-block-end:7px}.r3-summary-strip p{font-size:max(var(--copy-floor,14px),.86rem);color:#53666b}.r3-summary-strip dl{display:flex;flex-wrap:wrap;gap:20px}.r3-detail-section{position:relative;padding-block:40px;border-block-end:1px solid #cbd3cd}.r3-detail-section .section-index{font-size:max(var(--copy-floor,14px),14px);letter-spacing:.12em;color:#846746;margin-block-end:8px}.r3-detail-section h2{font-size:max(var(--copy-floor,14px),2rem);margin-block-end:22px}.r3-detail-section>p{font-size:max(var(--copy-floor,14px),.93rem);color:#405760;margin-block:12px}.r3-programmes{margin-block-start:24px}.r3-programme-line{display:flex;align-items:center;gap:16px;padding-block:22px;border-block-start:1px solid #d0d6cf}.programme-id{font-size:max(var(--copy-floor,14px),14px);color:#6b776f;max-inline-size:70px}.r3-programme-line>div{flex:1}.r3-programme-line h3{font-size:max(var(--copy-floor,14px),.96rem);font-weight:600;line-height:1.5}.r3-programme-line p{font-size:max(var(--copy-floor,14px),14px);color:#5e716f;margin-block-start:5px}.r3-programme-choose{display:flex;align-items:center;gap:5px;min-inline-size:44px;border:1px solid #b3c0b7;background:transparent;padding:8px;font-size:max(var(--copy-floor,14px),14px);max-inline-size:125px}.r3-country-aside{background:#142f3c;color:#f2eee5;padding:28px;height:fit-content;border-block-start:3px solid #bc9970}.r3-country-aside .eyebrow{color:#d5b18a}.r3-large-code{display:block;font-family:var(--serif);font-size:max(var(--copy-floor,14px),4rem);color:#bc9970;line-height:1.2;margin-block:22px 12px}.r3-country-aside h2{font-size:max(var(--copy-floor,14px),1.65rem);line-height:1.35}.r3-country-aside p:not(.eyebrow){font-size:max(var(--copy-floor,14px),.83rem);color:#c4d0d1;margin-block:18px 24px}.r3-country-aside .button{inline-size:100%;font-size:max(var(--copy-floor,14px),14px);padding:14px}.r3-detail-section details{border-block-start:1px solid #cad2cb;padding-block:15px}.r3-detail-section summary{font-size:max(var(--copy-floor,14px),.92rem);font-weight:600;min-block-size:44px;cursor:pointer;display:flex;align-items:center;gap:15px}.r3-detail-section summary::after{content:"+";margin-inline-start:auto}.r3-detail-section details[open]>summary::after{content:"−"}.r3-detail-section details p{padding-block:10px;color:#4a6267;font-size:max(var(--copy-floor,14px),.89rem)}.r3-book-end .button{margin-block-start:16px}.source-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:max(var(--copy-floor,14px),14px);color:#385f69}.r3-step-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c4cec8;margin-block:3px 36px}.r3-step-rail li{display:flex;align-items:center;gap:14px;padding:19px 18px;color:#687a7e;font-size:max(var(--copy-floor,14px),14px);border-block-start:2px solid transparent}.r3-step-rail li:first-child{padding-inline-start:0}.r3-step-rail li>span:first-child{font-size:max(var(--copy-floor,14px),14px);letter-spacing:.1em}.r3-step-rail [aria-current]{color:#152c38;border-block-start-color:#a5825f;font-weight:700}.r3-consultation{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,.35fr);gap:55px}.r3-consultation form{min-inline-size:0}.r3-consultation form>section>h2{font-size:max(var(--copy-floor,14px),2rem);margin-block-end:28px}.r3-consultation h3{margin-block:26px 16px}.r3-consultation label{display:block;margin-block-end:8px;font-size:max(var(--copy-floor,14px),.88rem)}.r3-consultation .r3-chips{margin-block:10px 32px}.r3-consultation .r3-chips button{border-color:#9baba7}.r3-consultation .r3-chips button[aria-pressed=true]{background:#173845;color:#f5eadb;border-color:#173845}.r3-consult-aside{border-inline-start:1px solid #c6d0c9;padding-inline-start:28px}.r3-consult-aside h2{font-size:max(var(--copy-floor,14px),2rem);margin-block:13px}.r3-consult-aside>p:not(.eyebrow){font-size:max(var(--copy-floor,14px),.87rem);color:#4d666a}.r3-adviser-note{border-block-start:1px solid #c6d0c9;margin-block-start:27px;padding-block-start:4px}.r3-adviser-note h3{font-size:max(var(--copy-floor,14px),.89rem);font-weight:600}.r3-adviser-note p{font-size:max(var(--copy-floor,14px),.83rem);line-height:1.85;color:#50686b}.r3-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.r3-fields>div{min-inline-size:0}.r3-share-note{border-inline-start:2px solid #bc9970;padding-inline-start:16px;font-size:max(var(--copy-floor,14px),.84rem);color:#4a6267;margin-block:25px}.r3-payment-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.r3-methods{border:0;padding:0;margin:0}.r3-methods legend{font-size:max(var(--copy-floor,14px),.88rem);font-weight:600;margin-block-end:10px}.r3-methods .r3-method{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #bcc9c0;background:#fff;min-block-size:62px;margin-block-end:8px;cursor:pointer}.r3-method:has(input:checked){border-color:#285b68;box-shadow:inset 3px 0 #285b68;background:#edf2ed}.method-symbol{font-size:max(var(--copy-floor,14px),1.05rem);color:#547580}.r3-method>span:last-child{font-size:max(var(--copy-floor,14px),14px);line-height:1.5}.r3-quote{background:#edf0ea;padding:22px;height:fit-content}.r3-quote h2{font-size:max(var(--copy-floor,14px),1.6rem);margin-block:12px 16px;line-height:1.3}.r3-quote p:not(.eyebrow){font-size:max(var(--copy-floor,14px),14px);color:#4b646b}.r3-quote .button{inline-size:100%;margin-block-start:18px}.r3-quote .fees{font-size:max(var(--copy-floor,14px),14px)}.r3-confirmation{max-inline-size:690px;margin:45px auto;text-align:center;background:#edf0ea;border:1px solid #c8d1c8;padding:40px}.r3-confirmation-mark{font-size:max(var(--copy-floor,14px),3.5rem);color:#7d6547;line-height:1}.r3-confirmation h2{font-size:max(var(--copy-floor,14px),2.4rem);margin-block:20px}.r3-confirmation p{color:#4b656b;font-size:max(var(--copy-floor,14px),.92rem)}.r3-confirmation dl{margin-block:28px}.r3-confirmation dl>div{display:flex;justify-content:space-between;gap:20px;text-align:start;border-block-start:1px solid #c8d1c8;padding-block:13px;font-size:max(var(--copy-floor,14px),.86rem)}.r3-trust-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px;padding-block:20px 50px}.r3-trust-main h2{font-size:max(var(--copy-floor,14px),2.4rem);margin-block:20px}.r3-trust-main .lede{font-size:max(var(--copy-floor,14px),1.12rem);line-height:1.85}.r3-trust-main aside{border-inline-start:1px solid #c8d1c8;padding-inline-start:32px}.r3-trust-main aside p{font-size:max(var(--copy-floor,14px),.9rem);color:#4b656b;margin-block:20px}.r3-trust-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c3cfc5;margin-block:20px 36px}.r3-trust-steps article{padding:28px}.r3-trust-steps article+article{border-inline-start:1px solid #c3cfc5}.r3-trust-steps article>span{font-size:max(var(--copy-floor,14px),14px);color:#8c7050}.r3-trust-steps h2{font-size:max(var(--copy-floor,14px),1.6rem);margin-block:12px 0;line-height:1.3}.r3-trust-cta{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.own-choice{position:relative;min-inline-size:0;inline-size:100%;text-align:start}.own-choice-toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;inline-size:100%;min-block-size:50px;line-height:1.5;text-align:start;border:1px solid #91a5a8;background:#fff;color:#152c38;padding:12px 15px;font-size:max(var(--copy-floor,14px),.9rem)}.own-choice-toggle>span:first-child{min-inline-size:0}.choice-chevron{font-size:max(var(--copy-floor,14px),1.2rem)}.own-choice-toggle[aria-expanded="true"]>.choice-chevron{transform:rotate(180deg)}.own-options{position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;max-block-size:320px;overflow:auto;overscroll-behavior-y:contain;background:#fff;border:1px solid #91a5a8;z-index:30;box-shadow:0 15px 35px #152c3826;padding:5px}.own-options button{display:flex;align-items:center;justify-content:space-between;gap:14px;inline-size:100%;border:0;border-inline-start:2px solid transparent;background:#fff;color:#152c38;font-size:max(var(--copy-floor,14px),.88rem);text-align:start;padding:11px 12px;min-block-size:44px;line-height:1.5}.own-options button[aria-selected=true]{background:#edf1eb;border-inline-start-color:#a6845e}.own-options button:focus-visible{outline:2px solid #285b68;outline-offset:-2px;background:#e3ece8}.own-options button:hover{background:#e9f0eb}.own-options[hidden],[data-language-list][hidden],.r3-country-list[hidden]{display:none!important}.route-loading{padding-block:65px}:lang(zh-CN) .r3-intro h1{font-size:clamp(2.4rem,4.1vw,4.05rem);line-height:1.25;letter-spacing:.005em}:lang(zh-CN) .r3-intro h1 em{font-style:normal}:lang(zh-CN) .r3-country-link,:lang(zh-CN) .r3-feature{letter-spacing:.02em}:lang(ar) .r3-intro h1,:lang(hi) .r3-intro h1{font-size:clamp(2.5rem,4.1vw,4rem);line-height:1.45;letter-spacing:0}:lang(ar) .r3-intro h1 em,:lang(hi) .r3-intro h1 em{font-style:normal}:dir(rtl) .arrow{transform:scaleX(-1)}:dir(rtl) .r3-method:has(input:checked){box-shadow:inset -3px 0 #285b68}:dir(rtl) .maplibregl-canvas,:dir(rtl) .maplibregl-marker{inset-inline-start:auto;inset-inline-end:0}@media(min-width:1500px){.r3-map{block-size:clamp(570px,31vw,900px)}.atlas-grid{min-block-size:700px}}@media(max-width:1100px){.site-header{flex-wrap:wrap;gap:12px 25px}.main-nav{order:3;inline-size:100%;justify-content:space-between;gap:12px}.r3-explorer-top{align-items:flex-start;flex-direction:column}.atlas-grid{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}.r3-intro h1{font-size:max(var(--copy-floor,14px),3.25rem)}.r3-map{block-size:520px}.r3-country-layout{gap:28px}.r3-consultation{gap:28px}.r3-payment-grid{grid-template-columns:1fr}.r3-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){:root{--gut:20px}.site-header{padding-block:13px;gap:10px}.brand{gap:8px}.brand-mark{inline-size:24px;block-size:28px;gap:2px}.brand-mark i{inline-size:7px}.brand-mark i:nth-child(2){block-size:27px}.brand-words strong{font-size:max(var(--copy-floor,14px),1.08rem);letter-spacing:.025em;white-space:normal}.brand-words small{font-size:max(var(--copy-floor,14px),14px);letter-spacing:.07em;white-space:normal}.header-actions{gap:7px;margin-inline-start:auto}.sound-button{padding:8px;inline-size:44px;justify-content:center}.sound-button>[data-t]{display:none}.r3-language-menu>[data-language-toggle]{font-size:max(var(--copy-floor,14px),14px);gap:5px}.main-nav{order:3;border-block-start:1px solid #dadbd5;padding-block-start:5px;display:flex;flex-wrap:wrap;gap:4px 12px}.main-nav a{font-size:max(var(--copy-floor,14px),14px);min-block-size:44px;white-space:normal}.r3-explorer-top{padding:21px 20px 15px;gap:15px}.r3-explorer-top .eyebrow{max-inline-size:none;font-size:max(var(--copy-floor,14px),14px)}.r3-chips{gap:7px}.r3-chips button{padding:10px 13px;font-size:max(var(--copy-floor,14px),14px)}.atlas-grid{display:flex;flex-direction:column;padding-inline:20px;min-block-size:0}.r3-intro{display:contents}.r3-intro h1{order:0;font-size:max(var(--copy-floor,14px),2.8rem);letter-spacing:-.03em;max-inline-size:none;padding-block-start:28px}.r3-lede{order:1;font-size:max(var(--copy-floor,14px),.84rem);margin-block:17px 20px;max-inline-size:none}.r3-intro>.r3-outline{order:2;align-self:flex-start;font-size:max(var(--copy-floor,14px),14px)}.r3-map-wrap{order:3;padding-block:0 20px}.r3-map{block-size:390px;inline-size:calc(100% + 36px);max-inline-size:calc(100% + 36px);margin-inline:-18px}.r3-map-controls{gap:5px}.r3-map-controls button{padding:8px 10px}.r3-drag-hint{font-size:max(var(--copy-floor,14px),14px)}.r3-map-legend{font-size:max(var(--copy-floor,14px),14px);gap:12px}.destination-sheet{order:4;max-inline-size:none;inline-size:100%;margin-block:0 28px;padding:18px 18px 12px}.destination-sheet h2{font-size:max(var(--copy-floor,14px),1.95rem)}.destination-sheet p{font-size:max(var(--copy-floor,14px),14px)}.r3-feature-strip{grid-template-columns:1fr;padding-inline:20px}.r3-feature,.r3-feature:first-child,.r3-feature:last-child{padding:22px 0;gap:16px}.r3-feature+.r3-feature{border-inline-start:0;border-block-start:1px solid #c3dbd7}.feature-country{font-size:max(var(--copy-floor,14px),1.48rem)}.feature-line{font-size:max(var(--copy-floor,14px),14px)}.r3-list-grid{grid-template-columns:1fr 1fr}.r3-list-country{gap:9px;font-size:max(var(--copy-floor,14px),14px);padding:13px 10px}.r3-list-country bdi{font-size:max(var(--copy-floor,14px),14px)}.r3-country-list{padding:25px 20px 30px}.r3-list-heading{align-items:flex-start;flex-direction:column}.r3-list-heading h2{font-size:max(var(--copy-floor,14px),1.8rem)}.r3-search-line{flex-wrap:wrap}#r3-search{flex:1 1 190px}.r3-country-layout,.r3-consultation,.r3-trust-main{grid-template-columns:1fr;gap:30px}.r3-country-aside{display:none}.r3-page-head{padding-block:35px 28px}.r3-page-head h1{font-size:max(var(--copy-floor,14px),2.6rem);margin-block:15px}.r3-page-head .lede{font-size:max(var(--copy-floor,14px),.9rem)}.r3-summary-strip{gap:17px;padding:21px 18px;align-items:flex-start}.r3-country-seal{font-size:max(var(--copy-floor,14px),1.75rem)}.r3-summary-strip h2{font-size:max(var(--copy-floor,14px),14px)}.r3-summary-strip p{font-size:max(var(--copy-floor,14px),14px)}.r3-detail-section{padding-block:30px}.r3-detail-section h2{font-size:max(var(--copy-floor,14px),1.9rem)}.r3-detail-section>p{font-size:max(var(--copy-floor,14px),.86rem)}.r3-programme-line{flex-wrap:wrap;gap:10px}.r3-programme-line .programme-id{flex:0 0 100%;max-inline-size:none}.r3-programme-line h3{font-size:max(var(--copy-floor,14px),.9rem)}.r3-programme-choose{max-inline-size:100px;font-size:max(var(--copy-floor,14px),14px)}.r3-step-rail{margin-block-end:25px;gap:0}.r3-step-rail li,.r3-step-rail li:first-child{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 8px;font-size:max(var(--copy-floor,14px),14px);line-height:1.5}.r3-consultation form>section>h2{font-size:max(var(--copy-floor,14px),1.9rem)}.r3-consultation .r3-chips button{font-size:max(var(--copy-floor,14px),14px)}.r3-fields{grid-template-columns:1fr;gap:18px}.r3-consult-aside{border-inline-start:0;border-block-start:1px solid #c6d0c9;padding-inline-start:0;padding-block-start:23px}.r3-payment-grid{grid-template-columns:1fr;gap:22px}.r3-quote{padding:22px}.r3-methods .r3-method{padding:14px;gap:13px}.r3-method>span:last-child{font-size:max(var(--copy-floor,14px),.84rem)}.r3-confirmation{padding:28px 20px;margin-block:26px}.r3-confirmation h2{font-size:max(var(--copy-floor,14px),2rem)}.r3-confirmation dl>div{flex-wrap:wrap}.r3-trust-main .lede{font-size:max(var(--copy-floor,14px),1rem)}.r3-trust-main aside{border-inline-start:0;border-block-start:1px solid #c8d1c8;padding-inline-start:0;padding-block-start:15px}.r3-trust-steps{grid-template-columns:1fr}.r3-trust-steps article{padding:22px 0}.r3-trust-steps article+article{border-inline-start:0;border-block-start:1px solid #c3cfc5}.r3-trust-steps h2{font-size:max(var(--copy-floor,14px),1.55rem)}.r3-consultation .button{max-inline-size:100%}:lang(zh-CN) .r3-intro h1{font-size:max(var(--copy-floor,14px),2.45rem);line-height:1.4}:lang(ar) .r3-intro h1,:lang(hi) .r3-intro h1{font-size:max(var(--copy-floor,14px),2.5rem);line-height:1.5}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.r3-home *,.r3-page-head *,.r3-country-page *,.r3-consultation *{min-inline-size:0}.flow-actions{display:flex;flex-wrap:wrap;gap:12px}.r3-map-controls button{min-inline-size:44px}.globe-pin{min-inline-size:44px}.r3-chosen-topics{padding-block-end:20px;color:#49666c;font-size:max(var(--copy-floor,14px),.84rem)}.r3-page-head h1,.r3-page-head h1 span,.r3-consult h1,.r3-consult h1 span{overflow-wrap:anywhere;min-inline-size:0;}.handoff-layout>div,.workspace-content,.care-grid>*,.care-grid{min-inline-size:0;overflow-wrap:anywhere;}.workspace-content input,.workspace-content button,.workspace-content textarea{max-inline-size:100%;}.r3-method input[type=radio]{appearance:none;inline-size:24px;block-size:24px;min-block-size:24px;flex:0 0 24px;border:1px solid #73858b;border-radius:50%;padding:5px;background:#fff}.r3-method input[type=radio]:checked{background:radial-gradient(circle,#285b68 0 5px,#fff 6px)}p{font-size:max(var(--copy-floor,14px),1rem)}.brand-words small,.eyebrow,.country-code,.r3-map-legend,.feature-number,.feature-line,.r3-count{font-size:max(var(--copy-floor,14px),14px)}:lang(zh-CN) :is(.brand-words small,.eyebrow,.country-code,.r3-map-legend,.feature-number,.feature-line,.r3-count,.main-nav a,.r3-language-menu>[data-language-toggle],.r3-chips button,.r3-step-rail li){font-size:max(var(--copy-floor,14px),15px)}:lang(zh-CN) .r3-page-head h1{line-height:1.35}.r3-map-legend{flex-wrap:wrap;justify-content:center}.site-header{flex-wrap:wrap}.brand-words small{white-space:normal}:root{--copy-floor:14px}:root:lang(zh-CN){--copy-floor:15px}.r3-step-rail li{color:#52676d}.page-heading,.page-heading .heading-copy{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.page-heading h1,.page-heading h1 span{overflow-wrap:anywhere}.r3-count{inline-size:auto;min-inline-size:29px;white-space:nowrap}:root{--wf-font-arabic:"Noto Sans Arabic","WF Sans SC","Geeza Pro",Tahoma,sans-serif;--wf-font-devanagari:"Noto Sans Devanagari","WF Sans SC","Nirmala UI",sans-serif}.maplibregl-canvas:focus-visible{outline:3px solid #fff;outline-offset:-3px;box-shadow:inset 0 0 0 6px rgba(0,0,0,.55)}@media (pointer: coarse){:is(div#app-root > header.site-header > a.brand,div#app-root > header.site-header > nav.main-nav > a,article.programme-record > div > h3 > a.text-link,article.r3-programme-line > div > h3 > a){position: relative}:is(div#app-root > header.site-header > a.brand,div#app-root > header.site-header > nav.main-nav > a,article.programme-record > div > h3 > a.text-link,article.r3-programme-line > div > h3 > a)::before{content: "";position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;width: max(100%, 44px);height: max(100%, 44px);transform: translate(-50%, -50%);background: transparent;pointer-events: auto}}:is(.site-header>.brand,.programme-record h3>.text-link,.programme-path>.text-link){position:relative}:is(.site-header>.brand,.main-nav>a,.programme-record h3>.text-link,.programme-path>.text-link,.r3-programme-line h3>a)::before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.programme-record h3>.text-link::before{top:auto!important;bottom:0;transform:translateX(-50%)!important}.r3-programme-line h3{position:relative}.r3-programme-line h3>a{position:static!important}.programme-path>.text-link::before{top:0!important;transform:translateX(-50%)!important}@property --hd-head-t{syntax:'<number>';inherits:true;initial-value:0}@keyframes hd-head-solid{to{--hd-head-t:1}}.wf-icon{display:inline-block;inline-size:1em;block-size:1em;vertical-align:-.125em;overflow:visible;flex:none}[dir="rtl"] .icon-dir{transform:scaleX(-1)}@media(min-width:1920px){.r3-intro{zoom:1.15}}@media(min-width:2400px){.r3-intro{zoom:1.35}}#ih-desk-title{margin:0;font-size:clamp(30px,2.6vw,42px);line-height:1.15;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}#app-root .brand[data-brand-paired=true] .brand-words small{font-size:14px;line-height:1.4;letter-spacing:.01em;display:block}#app-root .brand[data-brand-paired=true] .brand-words small>span{display:block;unicode-bidi:isolate;text-align:start}#app-root .nav-toggle{display:none}@media(max-width:760px){#app-root .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:12px 20px}#app-root .site-header>.brand{margin:0}#app-root .site-header .header-actions{display:contents}#app-root .site-header .r3-language-menu{grid-area:1/2}#app-root .nav-toggle{display:grid;place-items:center;grid-area:1/3;inline-size:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--hd-head-ink,inherit);font-size:24px;padding:0}#app-root .site-header:not([data-nav-open=true]) .main-nav,#app-root .site-header:not([data-nav-open=true]) .header-actions>:is(.sound-button,.install-tools,.install-button){display:none!important}}@media(max-width:760px){#app-root .site-header .main-nav,#app-root .site-header .header-actions>:is(.sound-button,.install-tools,.install-button){grid-column:1/-1}}html[lang="zh-CN"] .hd-shell .brand-words strong{font-size:clamp(24px,2vw,30px);line-height:1.25}@media(max-width:600px){html[lang="zh-CN"] .hd-shell .brand-words strong{font-size:23px}}#app-root .nav-toggle .wf-icon{grid-area:1/1;inline-size:22px;block-size:22px;pointer-events:none}#app-root .nav-toggle[aria-expanded=false] .wf-icon-close,#app-root .nav-toggle[aria-expanded=true] .wf-icon-menu{display:none}.r3-consultation-page .service-journey-compact{padding-block:12px}.r3-consultation-page .service-journey-compact>details{padding-block:0;border-block-start:0}@media(max-width:700px){.r3-consultation-page .r3-page-head{padding-block:24px 12px}.r3-consultation-page .service-journey-compact{padding-block:0}}@media(pointer:coarse){#app-root .r3-country-page article.r3-programme-line>div>h3>a::before{inset:0;width:auto;height:auto;min-inline-size:44px;min-block-size:44px;transform:none}}@media(max-width:700px){.r3-programme-line>div{flex-basis:100%;min-inline-size:0}}.country-public-evidence,.country-evidence-source,.country-evidence-source dl,.country-evidence-source dd{min-inline-size:0;overflow-wrap:anywhere}.country-public-evidence dd{margin-inline-start:0}.country-evidence-source .text-link{display:inline-block;min-block-size:44px;padding-block:10px}.service-journey [data-action="public-question"],.country-public-evidence [data-action="public-question"]{max-inline-size:100%;white-space:normal;text-align:start;margin-block:8px}@media print{.country-public-evidence details>*:not(summary),.r3-country-page .service-journey details>*:not(summary){display:block!important}.country-public-evidence details::details-content,.r3-country-page .service-journey details::details-content{content-visibility:visible;block-size:auto}.country-evidence-source .text-link::after{content:" (" attr(href) ")";overflow-wrap:anywhere}.country-evidence-source{break-inside:avoid}}.consult-receipt{margin-block:1.5rem;padding:1.25rem 1.4rem;border:1px solid #c9d8cf;border-radius:16px;background:#f3f8f5}.consult-receipt h3{margin:0 0 .4rem}.consult-reply{white-space:pre-line;line-height:1.7;margin-block:.8rem 1.1rem;padding-inline-start:.9rem;border-inline-start:3px solid #8a6848}.consult-alert{margin-block:1rem .2rem;color:#8a2f1d;font-weight:600}.r3-country-page{--ih-ink:#182e36;--ih-teal:#254d5a;--ih-bronze:#8a6848;--ih-line:#e3ddd2}.r3-country-photo{margin:4px 0 40px}.r3-country-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:21/8;object-fit:cover;border-radius:20px;box-shadow:0 18px 50px #15313c1f}.r3-country-photo figcaption{margin-block-start:8px;font-size:13px;color:#6b6f6c}.r3-country-page .r3-page-head{padding-block:40px 24px}.r3-country-page .r3-page-head .lede{font-size:17px;color:#4b585c}.r3-country-page p,.r3-country-page li,.r3-country-page dd{font-size:max(var(--copy-floor,14px),16px);line-height:1.7}.r3-country-page .r3-detail-section h2{font-size:clamp(26px,2.4vw,34px);line-height:1.25;margin-block:0 14px}.r3-country-page .section-index,.r3-country-page .programme-id,.r3-country-page .r3-large-code,.r3-country-page .r3-country-seal{display:none}.r3-country-page .r3-summary-strip{border:1px solid var(--ih-line);border-inline-start:0;border-radius:18px;background:#fff;padding:22px 26px}.r3-country-page .r3-programmes{display:grid;gap:12px}.r3-country-page .r3-programme-line{border:1px solid var(--ih-line);border-radius:16px;background:#fff;padding:18px 20px;transition:border-color .2s,box-shadow .2s}.r3-country-page .r3-programme-line:hover{border-color:#c9bba6;box-shadow:0 10px 28px #15313c12}.r3-country-page .r3-programme-line h3{font-size:19px;line-height:1.35;margin:0 0 4px}.r3-country-page .r3-programme-line h3 a{color:var(--ih-ink);text-decoration:none}.r3-country-page .r3-programme-line h3 a:hover{text-decoration:underline;text-underline-offset:.2em}.r3-country-page .r3-programme-choose{max-inline-size:none;white-space:nowrap;gap:6px;padding:9px 16px;border:1px solid var(--ih-teal);border-radius:999px;color:var(--ih-teal);font-weight:600}.r3-country-page .r3-programme-choose:hover{background:var(--ih-teal);color:#fff}.r3-country-page .programme-compare-add{border-radius:999px;padding:9px 14px}.r3-country-page .r3-chips .button,.r3-country-page .programme-compare-toolbar .button{border-radius:999px}.r3-country-page .r3-country-aside{border:0;border-radius:20px;padding:30px 28px;background:#1e3f4a}.r3-country-page .r3-country-aside h2{font-size:30px;margin-block:6px 10px}.r3-country-page .r3-country-aside .button.primary{border-radius:999px;background:#2e7c7a;border-color:#2e7c7a;color:#fff;box-shadow:none}.r3-country-page details summary{min-block-size:52px}@media(max-width:700px){.r3-country-photo{margin-block-end:28px}.r3-country-photo img{aspect-ratio:4/3;border-radius:16px}.r3-country-page .r3-programme-line{padding:16px}.r3-country-page .r3-programme-choose{white-space:normal}}#content-root .material-index,#content-root .side-nav a::before{display:none;content:none}#content-root .side-nav a{border-radius:12px}#content-root .side-nav a[aria-current]{box-shadow:inset 0 0 0 1px #e3ddd2,inset 3px 0 0 #8a6848}.r3-country-page .r3-country-aside .r3-ask{margin-block-start:10px;inline-size:100%;justify-content:center;border-radius:999px;border-color:#ffffff80;background:transparent;color:#fff}.r3-country-page .r3-country-aside .r3-ask:hover{border-color:#fff;background:#ffffff14}html:lang(en),html:lang(es),html:lang(fr){--serif:"Cormorant Garamond","WF Serif Latin","WF Serif SC",Georgia,"Songti SC",serif}.r3-country-programmes{margin:0 0 44px}.r3-country-programmes h2{font-size:max(var(--copy-floor,14px),.8rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5e716f;margin:0 0 10px}.r3-country-programmes ul{list-style:none;margin:0;padding:0;border-block-start:1px solid #d0d6cf}.r3-country-programmes a{display:grid;grid-template-columns:1fr auto;grid-template-areas:'name arrow' 'kind arrow';align-items:center;column-gap:16px;row-gap:3px;min-block-size:64px;padding:14px 4px;border-block-end:1px solid #d0d6cf;color:inherit;text-decoration:none;transition:background-color .18s ease,padding .22s cubic-bezier(.2,.8,.2,1)}.r3-cp-name{grid-area:name;font-size:max(var(--copy-floor,14px),1.06rem);font-weight:600;line-height:1.4}.r3-cp-kind{grid-area:kind;font-size:max(var(--copy-floor,14px),14px);color:#5e716f}.r3-country-programmes .arrow{grid-area:arrow;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.r3-country-programmes a:hover,.r3-country-programmes a:focus-visible{background:#eef3f0;padding-inline:14px}.r3-country-programmes a:hover .arrow{transform:translateX(4px)}.r3-country-programmes a:active{background:#e3ece8}@media(prefers-reduced-motion:reduce){.r3-country-programmes a,.r3-country-programmes .arrow{transition:none}}