.hub_head__Lz2oN{position:relative;isolation:isolate;padding:clamp(26px,4vw,44px) var(--gutter) clamp(20px,3vw,30px);margin:0 calc(var(--gutter) * -1);background:var(--paper-2);border-bottom:1px solid var(--line);overflow:hidden}.hub_head__Lz2oN:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:no-repeat 50%/cover url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 420%22 fill=%22none%22 preserveAspectRatio=%22xMidYMid slice%22> <g stroke=%22%23152449%22 stroke-opacity=%22.07%22 stroke-width=%221.5%22 stroke-linecap=%22round%22> <path d=%22M0 70h1200M0 160h1200M0 250h1200M0 340h1200%22/> <path d=%22M150 -20C110 120 110 300 150 440%22/><path d=%22M420 -20c-18 140-18 300 0 460%22/> <path d=%22M700 -20v460%22/><path d=%22M980 -20c18 140 18 300 0 460%22/></g> <path d=%22M80 330C300 180 560 240 820 150s300-100 300-100%22 stroke=%22%23AD4718%22 stroke-opacity=%22.16%22 stroke-width=%222.5%22 stroke-dasharray=%2210 12%22 stroke-linecap=%22round%22/> <g stroke=%22%23152449%22 stroke-opacity=%22.09%22 stroke-width=%222.5%22 stroke-linecap=%22round%22> <path d=%22M24 24h34M24 24v34%22/><path d=%22M1176 24h-34M1176 24v34%22/> <path d=%22M24 396h34M24 396v-34%22/><path d=%22M1176 396h-34M1176 396v-34%22/></g></svg>")}.hub_crumbs__eb__9{font-size:.9375rem;color:var(--ink-soft);margin:0 0 14px}.hub_flagRow__0uNTu{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px}.hub_flag__MMgAF{display:grid;place-items:center;width:62px;height:62px;flex:none;font-size:2.1rem;line-height:1;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-1)}.hub_title__Gm6zb{min-width:0;max-width:100%;overflow-wrap:anywhere;margin:0}.hub_meta__2RkcT{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.hub_checked__l5jSV{display:inline-flex;align-items:center;gap:7px;font-size:.9375rem;font-weight:650;color:var(--ink-soft)}.hub_checked__l5jSV:before{content:"";flex:none;width:17px;height:17px;background:no-repeat 50%/contain url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230B7E62%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><circle cx=%2212%22 cy=%2212%22 r=%229%22/><path d=%22M8 12.2l2.8 2.8L16 9.6%22/></svg>")}.hub_aboutPage__0xajr{margin:8px 0 0;max-width:70ch}.hub_aboutPage__0xajr>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:1rem;font-weight:650;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.hub_aboutPage__0xajr>summary:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:4px}.hub_aboutBody__h6WeA{display:grid;grid-gap:8px;gap:8px;padding:4px 0 8px}.hub_aboutBody__h6WeA p{margin:0}.hub_position__N9cRr{-webkit-border-start:3px solid var(--warm);border-inline-start:3px solid var(--warm);padding:4px 0 4px 18px;margin:0 0 var(--s-2);font-size:clamp(1.06rem,1rem + .4vw,1.2rem);line-height:1.5;color:var(--ink-soft);max-width:none}.hub_spine__VBwqb{position:static;z-index:auto;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:none;margin:0;padding:0}.hub_spineNote__PZM7s{margin:0 0 10px;font-size:.9375rem;color:var(--ink-soft)}.hub_spineInner__foe1b{display:flex;gap:8px;padding:10px 0;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding-inline:4px;overscroll-behavior-x:contain}.hub_spineInner__foe1b[data-overflow]:not([data-end]){mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}[dir=rtl] .hub_spineInner__foe1b[data-overflow]:not([data-end]){mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.hub_trackBtn__oD5X7{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;flex:1 1;min-width:148px;min-height:56px;padding:9px 14px;scroll-snap-align:start;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;text-align:start;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.hub_trackBtn__oD5X7:hover{border-color:var(--ink-mute);color:var(--ink)}.hub_trackBtn__oD5X7[aria-selected=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.hub_trackBtnLabel__d2CUC{font-weight:700;font-size:1rem;line-height:1.25;display:flex;align-items:flex-start;gap:7px}.hub_trackBtnLabel__d2CUC>svg{flex:none;margin-top:1px}.hub_trackBtnSub__LmMdE{font-size:.9375rem;font-weight:600;color:var(--ink-mute)}.hub_trackBtn__oD5X7[aria-selected=true] .hub_trackBtnSub__LmMdE{color:#EEF3FF}.hub_trackBtn__oD5X7:disabled{opacity:.5;cursor:not-allowed}.hub_body__nijyF{padding-top:8px}.hub_section__a829d{position:relative;margin-top:var(--section-y-tight);padding-block:var(--s-2)}.hub_section__a829d:nth-of-type(3n+2){margin-inline:calc(var(--gutter) * -1);padding:clamp(26px,3.4vw,40px) var(--gutter);background:var(--paper-2);border-block:1px solid var(--line-faint)}.hub_section__a829d:nth-of-type(3n){isolation:isolate;margin-inline:calc(var(--gutter) * -1);padding:clamp(30px,4vw,52px) var(--gutter);background:var(--deep);background-image:radial-gradient(ellipse 80% 60% at 10% 0,rgba(91,140,255,.15),transparent 70%),radial-gradient(ellipse 60% 70% at 96% 100%,rgba(242,184,114,.09),transparent 70%);color:var(--on-deep);--ctx-fg:var(--on-deep);--ctx-fg-soft:var(--on-deep-soft);--ctx-line:rgba(237,242,252,.18);--ctx-accent:var(--accent-lift);--ctx-focus:var(--warm-lift)}.hub_section__a829d:nth-of-type(3n):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:no-repeat 50%/cover url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 420%22 fill=%22none%22 preserveAspectRatio=%22xMidYMid slice%22> <g stroke=%22%2523EDF2FC%22 stroke-opacity=%22.13%22 stroke-width=%221.5%22 stroke-linecap=%22round%22> <path d=%22M0 70h1200M0 160h1200M0 250h1200M0 340h1200%22/> <path d=%22M150 -20C110 120 110 300 150 440%22/><path d=%22M420 -20c-18 140-18 300 0 460%22/> <path d=%22M700 -20v460%22/><path d=%22M980 -20c18 140 18 300 0 460%22/></g> <path d=%22M80 330C300 180 560 240 820 150s300-100 300-100%22 stroke=%22%2523F2B872%22 stroke-opacity=%22.2%22 stroke-width=%222.5%22 stroke-dasharray=%2210 12%22 stroke-linecap=%22round%22/> <g stroke=%22%2523EDF2FC%22 stroke-opacity=%22.17%22 stroke-width=%222.5%22 stroke-linecap=%22round%22> <path d=%22M24 24h34M24 24v34%22/><path d=%22M1176 24h-34M1176 24v34%22/> <path d=%22M24 396h34M24 396v-34%22/><path d=%22M1176 396h-34M1176 396v-34%22/></g></svg>")}.hub_section__a829d:nth-of-type(3n)>.hub_sectionHead__s2sgP :is(h2,h3,p,.hub_blurb__L7JE6),.hub_section__a829d:nth-of-type(3n)>:is(h2,h3,p,.hub_blurb__L7JE6,.hub_overview__c6NBY,.hub_stripHint__YI3Cm){color:var(--on-deep)}.hub_section__a829d:nth-of-type(3n)>.hub_sectionHead__s2sgP :is(p,.hub_blurb__L7JE6),.hub_section__a829d:nth-of-type(3n)>:is(p,.hub_blurb__L7JE6,.hub_overview__c6NBY){color:var(--on-deep-soft)}.hub_section__a829d:nth-of-type(3n) :is(.card,.card-quiet,.note,.opt){color:var(--ink);--ctx-fg:var(--ink);--ctx-fg-soft:var(--ink-soft)}.hub_section__a829d:nth-of-type(3n) :is(.hub_demandCard__8WT0T,.hub_routeCard__IKQqd,.hub_costCard__gz7XM,.hub_timeCard__yySOK,.hub_factCard__k1b3c,.hub_strip__BClQB,.hub_trackHeadline__BaP5m){border-color:rgba(237,242,252,.24);box-shadow:var(--sh-3);--ctx-fg:var(--ink);--ctx-fg-soft:var(--ink-soft);--ctx-line:var(--line);--ctx-accent:var(--accent);--ctx-focus:var(--accent);color:var(--ink)}@media (min-width:1160px){.hub_section__a829d:nth-of-type(3n),.hub_section__a829d:nth-of-type(3n+2){border-radius:var(--radius-xl);margin-inline:0}}.hub_sectionHead__s2sgP{margin-bottom:var(--s-4)}.hub_sectionHead__s2sgP:before{content:"";display:block;width:56px;height:4px;border-radius:4px;margin-bottom:var(--s-3);background:var(--accent)}.hub_section__a829d:nth-of-type(3n) .hub_sectionHead__s2sgP:before{background:var(--accent)}.hub_sectionHead__s2sgP h2{margin-top:0}.hub_blurb__L7JE6{font-size:1.02rem;color:var(--ink-soft);max-width:none;margin:0 0 16px}.hub_trackHeadline__BaP5m{display:flex;align-items:flex-start;gap:var(--s-3);background:var(--surface);border:1px solid var(--accent-line);-webkit-border-start:5px solid var(--accent);border-inline-start:5px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:clamp(18px,2.2vw,24px);margin-top:var(--s-5);box-shadow:var(--sh-1)}.hub_trackHeadlineIcon__mzfUU{font-size:1.5rem;line-height:1.2;flex:none}.hub_trackHeadlineText__NcRtK{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);margin:0;font-weight:700;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);line-height:1.35;letter-spacing:-.012em;color:var(--deep)}.hub_overview__c6NBY{margin:16px 0 0;color:var(--ink-soft);max-width:none}.hub_strip__BClQB{margin-top:28px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:20px}.hub_stripTitle__tPXFW{margin:0 0 4px;font-size:1.14rem;font-weight:700}.hub_stripHint__YI3Cm{margin:0 0 4px;font-size:.94rem;color:var(--ink-soft)}.hub_fieldLabel__ziqVq{display:block;font-weight:700;color:var(--ink);margin:22px 0 10px;font-size:.98rem}.hub_answer__taFFm{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.hub_answerGrid__Rso69{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.hub_answerBox__VBKEh{background:var(--surface-sunk);border-radius:var(--radius);padding:16px 18px}.hub_answerBoxAccent__2c9Qx{background:var(--accent-wash)}.hub_answerLabel__Cilz3{font-size:.9375rem;font-weight:800;letter-spacing:.005em;text-transform:none;color:var(--warm);margin:0 0 8px}.hub_answerBig__vhfhU{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);margin:0 0 8px}.hub_answerBody__eaBva{margin:0;font-size:.96rem;color:var(--ink-soft)}.hub_answerBody__eaBva+.hub_answerBody__eaBva{margin-top:8px}.hub_stepList__BXj_a{margin:0;padding:0;list-style:none}.hub_stepItem__Jrq6C{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.96rem;color:var(--ink-soft)}.hub_stepItem__Jrq6C:last-child{border-bottom:0;padding-bottom:0}.hub_stepNum__WgPF7{flex:none;width:30px;height:30px;border-radius:9px;background:var(--deep);color:var(--on-deep);display:grid;place-items:center;font-weight:800;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--sh-1)}.hub_demandCard__8WT0T{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px 20px}.hub_demandRow__Gwnlp{display:flex;gap:14px;width:100%;padding:18px 0;border-bottom:1px solid var(--line);background:none;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:0;border-inline-end:0;border-top:0;font:inherit;text-align:start;cursor:pointer;position:relative}.hub_demandRow__Gwnlp:last-child{border-bottom:0}.hub_demandRowOn__1_s8F{background:var(--accent-wash);box-shadow:-20px 0 0 var(--accent-wash),20px 0 0 var(--accent-wash);border-radius:2px}.hub_demandRowOn__1_s8F:before{content:"";position:absolute;inset-inline-start:-20px;top:0;bottom:0;width:3px;background:var(--accent)}.hub_demandName__8jiDI{margin:0 0 4px;font-size:1.04rem;font-weight:700;color:var(--ink);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hub_youTag__S5Jtl{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:none;background:var(--accent);color:var(--on-accent);padding:3px 8px;border-radius:99px}.hub_demandBody__gwU7p{flex:1 1;display:block}.hub_demandNote__xcLUL{display:block;margin:0 0 8px;font-size:.94rem;color:var(--ink-soft)}.hub_factRow__FW4Ng{display:flex;flex-wrap:wrap;gap:8px}.hub_fact___Jc4l{font-size:.9375rem;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--surface-sunk);color:var(--ink-soft)}.hub_factWarn__XF_H5{background:var(--hold-wash);color:var(--hold-ink);border:1px solid var(--hold-line)}.hub_factOk__Nenve{background:var(--go-wash);color:var(--go-ink);border:1px solid var(--go-line)}.hub_notListed__rTsOc{-webkit-border-start:3px solid var(--hold);border-inline-start:3px solid var(--hold);background:var(--hold-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 16px;margin:var(--s-4) 0 0;font-size:.96rem;color:#18213B}.hub_section__a829d:nth-of-type(3n) .hub_notListed__rTsOc{color:#18213B}.hub_routeGrid__NWQsW{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:1024px){.hub_routeGrid__NWQsW{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.hub_routeCard__IKQqd{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;min-width:0}.hub_routeTop__0bqzi{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.hub_routeName__GVWeT{margin:0;font-size:1.18rem;font-weight:700}.hub_routeLocal___U9Lj{font-weight:600;color:var(--ink-mute);font-size:.94rem;display:block}.hub_routeSummary__mLEuN{margin:14px 0 0;color:var(--ink-soft)}.hub_reqHead__kdq96{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:22px 0 4px}.hub_reqHeadTitle__RFiu0{margin:0;font-size:1rem}.hub_reqCount__6wlPp{font-size:.9375rem;font-weight:700;color:var(--accent)}.hub_reqHint__twEcw{margin:0 0 10px;font-size:.9375rem;color:var(--ink-soft)}.hub_reqList__HTTCk{margin:0;padding:0;list-style:none}.hub_reqBtn__CQ1uM{display:flex;gap:12px;width:100%;min-height:48px;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;text-align:start;color:var(--ink-soft);cursor:pointer}.hub_reqList__HTTCk li:last-child .hub_reqBtn__CQ1uM{border-bottom:0}.hub_reqBox__KgH4a{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:transparent;font-size:.9375rem;font-weight:700}.hub_reqBtn__CQ1uM[aria-pressed=true] .hub_reqBox__KgH4a{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hub_reqBtn__CQ1uM[aria-pressed=true] .hub_reqText__eRwry{color:var(--ink);font-weight:600}.hub_reqText__eRwry{flex:1 1;font-size:.96rem}.hub_routeFacts__l1_8z{margin:18px 0 0}.hub_routeFact__XrYYS{padding:11px 0;border-bottom:1px solid var(--line);font-size:.94rem;color:var(--ink-soft)}.hub_routeFact__XrYYS:last-child{border-bottom:0}.hub_routeFactKey__Cf63O{font-weight:700;color:var(--ink)}.hub_routeFactVal__4jLGu{text-align:start}.hub_costCard__gz7XM{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.hub_costRow__rSAaa{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:start;cursor:pointer}.hub_costRowOn__Y6N0F{background:var(--accent-wash);border-radius:2px}.hub_costLabel__oLXIK{font-weight:700;color:var(--ink);font-size:.98rem}.hub_costWho__j4JMi{display:block;font-size:.9375rem;font-weight:800;color:var(--warm);letter-spacing:.005em;text-transform:none;margin-top:4px}.hub_costAmount__Q1Rc4{flex:none;font-weight:750;color:var(--ink);font-size:1.04rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hub_costDetail____hAs{padding:0 0 16px;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--ink-soft)}.hub_costTotal__xKM_b{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;margin-top:4px}.hub_costTotalFigure__7cZ_d{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.3rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--accent);text-align:end}.hub_ownMoney__kx_iy{-webkit-border-start:3px solid var(--warm);border-inline-start:3px solid var(--warm);background:var(--warm-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:12px 16px;margin:var(--s-5) 0 0;font-size:.94rem;color:var(--ink-soft)}.hub_timeCard__yySOK{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.hub_timeFigure__QRot5{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,8vw,3.3rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);margin:0}.hub_timeUnit__FFNZq{font-size:1.1rem;font-weight:650;color:var(--ink-soft);letter-spacing:0}.hub_bar__rwnLI{position:relative;height:18px;border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--line);margin:var(--s-5) 0 var(--s-2);overflow:hidden}.hub_bar__rwnLI:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,var(--line-strong) 0 1.5px,transparent 1.5px);background-size:10% 100%;opacity:.9}.hub_barFill__hMepd{position:absolute;top:0;bottom:0;background:var(--accent);box-shadow:inset 0 0 0 1px var(--mist-2);border-radius:var(--radius-pill);transition:inset-inline-start .2s ease,inset-inline-end .2s ease}.hub_barFill__hMepd:after,.hub_barFill__hMepd:before{content:"";position:absolute;top:2px;bottom:2px;width:3px;background:var(--on-accent);opacity:.85;border-radius:3px}.hub_barFill__hMepd:before{inset-inline-start:3px}.hub_barFill__hMepd:after{inset-inline-end:3px}.hub_barScale__1yuSY{display:flex;justify-content:space-between;font-size:.9375rem;font-weight:650;color:var(--ink-soft)}.hub_timeNote__bUuCW{margin:18px 0 0;color:var(--ink-soft)}.hub_factsGrid__fsFLT{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.hub_factCard__k1b3c{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.hub_factValue__kakFX{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--accent);margin:0 0 6px}.hub_factLabel__CbRd7{margin:0;font-size:.96rem;color:var(--ink-soft)}.hub_cta__TOReW{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--section-y-tight);background:var(--deep);background-image:radial-gradient(ellipse 70% 90% at 4% 0,rgba(91,140,255,.22),transparent 70%),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(242,184,114,.13),transparent 70%);border-radius:var(--radius-xl);padding:clamp(26px,3.6vw,44px) clamp(22px,3vw,40px);box-shadow:var(--sh-2)}.hub_cta__TOReW:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,rgba(237,242,252,.08) 1px,transparent 0),linear-gradient(90deg,rgba(237,242,252,.06) 1px,transparent 0);background-size:100% 66px,88px 100%;mask-image:radial-gradient(ellipse 110% 100% at 70% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 110% 100% at 70% 50%,#000 20%,transparent 100%)}.hub_ctaTitle__8s1N_{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:-.016em;margin:0 0 var(--s-2);color:var(--on-deep);font-size:clamp(1.3rem,4vw,1.7rem);font-weight:700}.hub_ctaBody__NLjpL{margin:0 0 var(--s-5);color:var(--on-deep-soft);font-size:1rem;max-width:72ch}.hub_ctaBtn___UwMD{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;background:var(--action-primary-bg);color:var(--action-primary-fg);border:1px solid var(--action-primary-edge);border-radius:var(--radius);font-weight:750;font-size:1rem;box-shadow:var(--elevation-1);transition:background .15s ease,transform .1s ease,box-shadow .1s ease}.hub_ctaBtn___UwMD:active{transform:translateY(2px);box-shadow:var(--elevation-1)}.hub_ctaBtn___UwMD:hover{text-decoration:none;background:var(--action-primary-hover);border-color:var(--action-primary-edge)}.hub_ctaAside__r9lGt{margin:var(--s-4) 0 0;font-size:.9375rem;color:var(--on-deep-soft)}.hub_deepRead__paI1U{margin-top:26px}.hub_deepRead__paI1U h3{margin-bottom:10px}@media (min-width:720px){.hub_answerGrid__Rso69,.hub_factsGrid__fsFLT{grid-template-columns:1fr 1fr}.hub_answerWide__Qu8Ii{grid-column:1/-1}}@media (min-width:980px){.hub_factsGrid__fsFLT{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.hub_stripHintTop__ezQSL{margin-top:14px}.hub_costHint__cZb8J{margin-bottom:12px}.hub_costExcludeBtn__mhDfj{margin-top:10px}.hub_costTotalLabel__FsR7C{font-size:1.04rem}.hub_firstSection__kQ1Vn{margin-top:26px}.hub_struck__Eq52g{text-decoration:line-through;color:var(--ink-mute)}.hub_occRow__vdSLF{display:grid;grid-gap:8px;gap:8px;min-width:0}.hub_occLabel__oUPd5{font-weight:700;color:var(--ink);font-size:.98rem}.hub_occOptional__zwA_f{font-weight:500;color:var(--ink-soft)}.hub_occSelect__CBosF{width:100%;max-width:44rem;min-width:0;box-sizing:border-box;min-height:44px;padding:0 12px;border-radius:var(--r-md,10px);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit}.hub_occRow__vdSLF+.hub_stripHint__YI3Cm{margin-top:14px}.hub_answerBare__F_IYG{margin-top:0;border-top:0;padding-top:0}.hub_stepList__BXj_a+.hub_stripHint__YI3Cm{margin:12px 0 0 42px}.hub_linkBtn__nA7mq{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hub_linkBtn__nA7mq:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.hub_sectionHead__s2sgP h2[id],.hub_section__a829d h2[id]{scroll-margin-top:calc(var(--head-h, 68px) + var(--spine-h, 96px) + 16px)}.hub_eyebrowRow__OA9OQ{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.hub_measure__K2Ayj{display:inline-flex;align-items:center;gap:6px;margin-top:12px}.hub_measureLabel__v3LR9{font-size:.9375rem;color:var(--ink-mute);-webkit-margin-end:2px;margin-inline-end:2px}.hub_measureBtn__9xTW_{min-height:36px;padding:3px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;cursor:pointer}.hub_measureBtn__9xTW_:hover{border-color:var(--ink-mute);color:var(--ink)}.hub_measureBtn__9xTW_[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hub_measureBtn__9xTW_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.hub_measureBtn__9xTW_{min-height:44px}}@media (max-width:760px){.hub_spine__VBwqb{position:static}}.hub_checked__l5jSV[data-preview]{color:var(--hold-ink,#6E4C00)}.hub_checked__l5jSV[data-preview]:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23806A2E%22 stroke-width=%222.1%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><circle cx=%2212%22 cy=%2212%22 r=%229%22/><path d=%22M12 7v5l3 2%22/></svg>")}.hub_checked__l5jSV{display:inline;line-height:1.5}.hub_checked__l5jSV:before{display:inline-block;vertical-align:-3px;-webkit-margin-end:6px;margin-inline-end:6px}.hub_checked__l5jSV time{white-space:nowrap}.hub_routeCard__IKQqd{border-color:var(--line-fine,var(--line));border-top:3px solid var(--role-route,var(--accent));box-shadow:var(--elevation-1);transition:box-shadow .18s ease}.hub_routeCard__IKQqd:hover{box-shadow:var(--elevation-2)}.hub_routeCard__IKQqd,.hub_section__a829d:nth-of-type(3n) .hub_routeCard__IKQqd{border-top-color:var(--role-route,var(--accent))}.hub_routeName__GVWeT{font-size:1.25rem;line-height:1.25}.hub_routeSummary__mLEuN{margin-top:10px;color:var(--ink);font-size:var(--fs-body,1.0625rem);line-height:1.6;max-width:none}.hub_reqHeadTitle__RFiu0{color:var(--role-prep-ink,var(--ink));font-size:.9375rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hub_reqList__HTTCk{display:grid;grid-gap:6px;gap:6px}.hub_reqBtn__CQ1uM{align-items:flex-start}.hub_reqBox__KgH4a{margin-top:3px;border-color:var(--role-prep,currentColor)}.hub_reqBtn__CQ1uM[aria-pressed=true] .hub_reqBox__KgH4a{background:var(--role-prep);border-color:var(--role-prep);color:#fff}.hub_routeFacts__l1_8z{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:14px 0 0;padding:0 2px;border-top:1px solid var(--line-fine,var(--line))}.hub_routeFact__XrYYS{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding:9px 0;margin:0;border:0;border-bottom:1px solid var(--line-fine,var(--line));border-radius:0;background:transparent}.hub_routeFactKey__Cf63O{margin:0;font-size:var(--type-caption,.875rem);font-weight:600;color:var(--ink-soft);line-height:1.4}.hub_routeFactVal__4jLGu{margin:0;font-size:1rem;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}@media (min-width:760px){.hub_routeFact__XrYYS{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);column-gap:16px;align-items:baseline}.hub_routeFactKey__Cf63O{padding-top:1px}}.hub_routeGridHint__kA8kl{margin:0 0 14px;max-width:none}@media (prefers-reduced-motion:reduce){.hub_routeCard__IKQqd{transition:none}}.hub_spineCurrent___vBLJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:8px 0;font-size:.9375rem;color:var(--ink)}.hub_spineLabel__aswW3{font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.hub_body__nijyF p,.hub_head__Lz2oN p{max-width:none}.hub_body__nijyF :is(.hub_overview__c6NBY,.hub_blurb__L7JE6,.hub_routeSummary__mLEuN){font-size:var(--fs-body,1.0625rem);line-height:1.6}.hub_measureNarrow__0hicz :is(.hub_overview__c6NBY,.hub_blurb__L7JE6,.hub_routeSummary__mLEuN,.hub_answerBody__eaBva,.hub_demandNote__xcLUL,.hub_stripHint__YI3Cm,.hub_ctaBody__NLjpL){max-width:46ch}.hub_measureNarrow__0hicz [data-section-panel] p,.hub_measureNarrow__0hicz [data-sections-lead] p{max-width:62ch}.hub_strip__BClQB{background:var(--tint-sky,#EAF2FF)}.hub_costCard__gz7XM,.hub_timeCard__yySOK{background:var(--tint-sand,#FFF6DF)}.hub_notListed__rTsOc{background:var(--tint-rose,#FDECEE)}html[data-theme=dark] .hub_strip__BClQB{background:var(--tint-sky,#14243D)}html[data-theme=dark] .hub_costCard__gz7XM,html[data-theme=dark] .hub_timeCard__yySOK{background:var(--tint-sand,#33291A)}html[data-theme=dark] .hub_notListed__rTsOc{background:var(--tint-rose,#381B20)}.hub_section__a829d:nth-of-type(3n) :is(.hub_timeCard__yySOK,.hub_costCard__gz7XM,.hub_strip__BClQB){color:var(--ink)}@media (min-width:1024px){.hub_cta__TOReW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);align-items:center}.hub_ctaTitle__8s1N_{grid-column:1;grid-row:1}.hub_ctaBody__NLjpL{grid-column:1;grid-row:2}.hub_ctaAside__r9lGt,.hub_ctaBtn___UwMD{grid-column:2;justify-self:start}.hub_ctaBtn___UwMD{grid-row:1;align-self:end}.hub_ctaAside__r9lGt{grid-row:2;align-self:start}.hub_ctaBody__NLjpL{max-width:none}.hub_deepRead__paI1U .opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.hub_head__Lz2oN>*{max-width:none}}.hub_evidenceCount__IYsGb{display:grid;grid-gap:2px;gap:2px;margin:12px 0 0;padding-block:10px;padding-inline:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2,transparent);color:var(--ink)}.hub_evidenceCountText__jFgNj{margin:0;font-size:.875rem;line-height:1.5}.hub_evidenceCountLink__u_VcY{display:inline-flex;align-items:center;min-block-size:44px;font-size:.875rem;font-weight:650;color:var(--accent);text-decoration:underline;text-underline-offset:3px;inline-size:-moz-fit-content;inline-size:fit-content}.hub_evidenceCountLink__u_VcY:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.RegionMap_figure__flx4B{--map-s1:#E8EEFA;--map-s2:#C3D1F0;--map-s3:#8FA6DC;--map-s4:#4B64A8;--map-s5:#14204A;--map-t1:#18213B;--map-t2:#18213B;--map-t3:#18213B;--map-t4:#FFFFFF;--map-t5:#FFFFFF;--map-badge-bg:#FFC24B;--map-badge-fg:#14204A;--map-edge:#14204A;--map-none-bg:#FFFFFF;--map-none-line:#B7C2DA;--map-none-text:#56607C;--map-none-halo:#FFFFFF;margin:0;color:var(--ink,#18213B)}html[data-theme=dark] .RegionMap_figure__flx4B{--map-s1:#1E2A55;--map-s2:#2F427F;--map-s3:#4F6AB8;--map-s4:#8FA6EA;--map-s5:#C9D6FF;--map-t1:#E8EEFA;--map-t2:#FFFFFF;--map-t3:#FFFFFF;--map-t4:#0E1736;--map-t5:#0E1736;--map-badge-bg:#FFC24B;--map-badge-fg:#0E1736;--map-edge:#8FA6EA;--map-none-bg:#11193A;--map-none-line:#3A4A80;--map-none-text:#C3CCE6;--map-none-halo:#11193A}.RegionMap_box__fMbY_{max-width:100%;min-width:0;container-type:inline-size}.RegionMap_svg__rMiNn{display:block;width:100%;height:auto;margin-inline:auto}.RegionMap_tile__BGXHc{stroke:var(--map-edge);stroke-opacity:.35;stroke-width:1}.RegionMap_tileNone__UQozN{stroke:var(--map-none-line);stroke-width:1.5;stroke-dasharray:4 3}.RegionMap_s1__dro8n{fill:var(--map-s1);background:var(--map-s1)}.RegionMap_s2__Mg_XP{fill:var(--map-s2);background:var(--map-s2)}.RegionMap_s3__GJgqX{fill:var(--map-s3);background:var(--map-s3)}.RegionMap_s4__5Kmic{fill:var(--map-s4);background:var(--map-s4)}.RegionMap_s5__muvKQ{fill:var(--map-s5);background:var(--map-s5)}.RegionMap_hatchBg__N1awR{fill:var(--map-none-bg)}.RegionMap_hatchLine__nlP91{stroke:var(--map-none-line)}.RegionMap_labelNone__7BChg,.RegionMap_label__vtdbu{font:700 16px/1 system-ui,sans-serif;text-anchor:middle;dominant-baseline:central;pointer-events:none}.RegionMap_labelNone__7BChg{fill:var(--map-none-text);paint-order:stroke;stroke:var(--map-none-halo);stroke-width:4px;stroke-linejoin:round}.RegionMap_t1__3O7Bp{fill:var(--map-t1)}.RegionMap_t2__N04tB{fill:var(--map-t2)}.RegionMap_t3__CzOUm{fill:var(--map-t3)}.RegionMap_t4__gCvZk{fill:var(--map-t4)}.RegionMap_t5__GSZDS{fill:var(--map-t5)}.RegionMap_legend__iPuhn{margin:12px 0 0;font-size:var(--fs-small,.9375rem);color:var(--ink,#18213B);display:grid;grid-gap:10px;gap:10px}.RegionMap_gradientWrap___35y_{display:grid;grid-gap:4px;gap:4px;max-width:360px}.RegionMap_gradient__t2QY9{display:block;height:14px;border-radius:7px;border:1px solid var(--map-edge);background:linear-gradient(90deg,var(--map-s1),var(--map-s2),var(--map-s3),var(--map-s4),var(--map-s5))}.RegionMap_gradientEnds__O7bLI{display:flex;justify-content:space-between;gap:12px;line-height:1.3}.RegionMap_endRight__HQIVR{text-align:end}.RegionMap_keys__t2Cbp{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.RegionMap_keys__t2Cbp li{display:inline-flex;align-items:center;gap:6px}.RegionMap_badgeKey__B0WDp{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--map-badge-bg);color:var(--map-badge-fg);font:800 12px/1 system-ui,sans-serif;flex:none}.RegionMap_badge__Jwq7H{fill:var(--map-badge-bg);stroke:var(--map-badge-fg);stroke-width:1.5}.RegionMap_badgeText__QUgZd{fill:var(--map-badge-fg);font:800 12px/1 system-ui,sans-serif;text-anchor:middle;dominant-baseline:central;pointer-events:none}.RegionMap_labelSmall__ooSAd{font-size:.8125rem}.RegionMap_badgeCenter__6DkCK{display:none}.RegionMap_badgeTextBig__0gdnD{fill:var(--map-badge-fg);font:800 22px/1 system-ui,sans-serif;text-anchor:middle;dominant-baseline:central;pointer-events:none}.RegionMap_swatch__ERXZT{display:inline-block;width:18px;height:18px;border-radius:4px;border:1px solid var(--map-edge);flex:none}.RegionMap_swatchNone__NXsUa{border:1.5px dashed var(--map-none-line);background:repeating-linear-gradient(45deg,var(--map-none-bg) 0 3px,var(--map-none-line) 3px 5px)}.RegionMap_caption__WGZ6a{margin:8px 0 0;font-size:.875rem;color:var(--slate,#56607C)}.RegionMap_srOnly__og_fK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container (max-width: 280px){.RegionMap_tier280__8HqcS .RegionMap_badgeCorner__zCxET,.RegionMap_tier280__8HqcS .RegionMap_labelNone__7BChg,.RegionMap_tier280__8HqcS .RegionMap_label__vtdbu{display:none}.RegionMap_tier280__8HqcS .RegionMap_badgeCenter__6DkCK{display:inline}}@container (max-width: 340px){.RegionMap_tier340__u3k75 .RegionMap_badgeCorner__zCxET,.RegionMap_tier340__u3k75 .RegionMap_labelNone__7BChg,.RegionMap_tier340__u3k75 .RegionMap_label__vtdbu{display:none}.RegionMap_tier340__u3k75 .RegionMap_badgeCenter__6DkCK{display:inline}}@container (max-width: 400px){.RegionMap_tier400__nHLPP .RegionMap_badgeCorner__zCxET,.RegionMap_tier400__nHLPP .RegionMap_labelNone__7BChg,.RegionMap_tier400__nHLPP .RegionMap_label__vtdbu{display:none}.RegionMap_tier400__nHLPP .RegionMap_badgeCenter__6DkCK{display:inline}}@container (max-width: 460px){.RegionMap_tier460__H_3gB .RegionMap_badgeCorner__zCxET,.RegionMap_tier460__H_3gB .RegionMap_labelNone__7BChg,.RegionMap_tier460__H_3gB .RegionMap_label__vtdbu{display:none}.RegionMap_tier460__H_3gB .RegionMap_badgeCenter__6DkCK{display:inline}}@container (max-width: 540px){.RegionMap_tier540__NoMrG .RegionMap_badgeCorner__zCxET,.RegionMap_tier540__NoMrG .RegionMap_labelNone__7BChg,.RegionMap_tier540__NoMrG .RegionMap_label__vtdbu{display:none}.RegionMap_tier540__NoMrG .RegionMap_badgeCenter__6DkCK{display:inline}}@container (max-width: 600px){.RegionMap_tier600__jveYx .RegionMap_badgeCorner__zCxET,.RegionMap_tier600__jveYx .RegionMap_labelNone__7BChg,.RegionMap_tier600__jveYx .RegionMap_label__vtdbu{display:none}.RegionMap_tier600__jveYx .RegionMap_badgeCenter__6DkCK{display:inline}}.charts_frame__y__Le{margin:0;padding:14px 16px;border:1px solid var(--line,#d7deec);border-radius:12px;background:#fff;color:#10244c}.charts_title__MbPeY{margin:0 0 4px;font-size:1rem;font-weight:700;color:#10244c}.charts_lede__z2yjt{margin:0 0 10px;font-size:.9375rem;color:#26364f}.charts_svg___IIk9{display:block;width:100%;height:auto;max-height:240px}.charts_wide__ATFaI{max-width:640px}.charts_narrow__zvLtq{display:none;max-width:380px;min-width:288px}.charts_scroll__rvs_e{overflow-x:auto;max-width:100%}.charts_hint__FsSBG{display:none;margin:4px 0 0;font-size:.8125rem;color:#3a4a6e}@media (max-width:340px){.charts_hint__FsSBG{display:block}}@media (max-width:640px){.charts_wide__ATFaI{display:none}.charts_narrow__zvLtq{display:block}}.charts_empty__6NRV9{margin:0;padding:10px 0 0;font-size:.9375rem;color:#26364f}.charts_values__PpiQY{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:.9375rem;color:#10244c}.charts_values__PpiQY li{overflow-wrap:anywhere}.charts_cap__M0eSE{margin:10px 0 0;font-size:.8125rem;color:#3a4a6e}.charts_cap__M0eSE a{color:#204a9f;text-decoration:underline}.charts_legend__SP9n1{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:.875rem;color:#10244c}.charts_swatch___QSo_{display:inline-block;width:14px;height:14px;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:-2px;border:1px solid #10244c}.charts_axis__AG6P2{font:600 17px system-ui,sans-serif;fill:#3a4a6e}.charts_axisC__6znn7{font:600 18px system-ui,sans-serif;fill:#3a4a6e}.charts_labC__8ch1O{font:700 18px system-ui,sans-serif;fill:#10244c}.charts_lab__QLi9A{font:600 18px system-ui,sans-serif;fill:#10244c}.charts_rows__wG6ZS{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.charts_row__h9Eoh{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.charts_rowName__QNbq1{font-weight:650;color:#10244c;overflow-wrap:anywhere}.charts_note__tQM3C{margin:8px 0 0;font-size:.875rem;color:#26364f}.trend-line_srOnly__DZpOt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.trend-line_numbers__i__2d{margin-top:10px}.trend-line_numbersSummary__MA0uo{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:650;font-size:.9375rem;color:var(--accent-ink,#204a9f)}.trend-line_numbersList__4S1Wy{margin:0 0 8px;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DiasporaSection_section__irOGW{margin:0;padding:0;color:var(--ink,#10244c)}.DiasporaSection_header__1az7h{margin:0 0 20px}.DiasporaSection_h2__vsvH3{margin:0 0 8px;font-size:var(--fs-h2,clamp(1.5rem,1.2rem + 1vw,2rem));line-height:1.2;color:var(--ink,#10244c)}.DiasporaSection_scope__ahyIY{margin:0;font-size:var(--fs-body,1.0625rem);color:var(--slate,#26364f);max-width:70ch}.DiasporaSection_grid__JDcaQ{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media (min-width:1024px){.DiasporaSection_grid__JDcaQ{grid-template-columns:repeat(2,minmax(0,1fr))}.DiasporaSection_wide__O4CMH{grid-column:1/-1}}.DiasporaSection_panel__WWd8a{padding:18px 20px;border-radius:14px;border:1px solid var(--line,#d7deec);color:var(--ink,#10244c);min-width:0}.DiasporaSection_sky__K4jew{background:var(--tint-sky,#EAF2FF);border-color:var(--tint-sky-edge,#C6DAF7)}.DiasporaSection_mint__5fQWy{background:var(--tint-mint,#E6F6F1);border-color:var(--tint-mint-edge,#BCE3D8)}.DiasporaSection_sand__AcC1F{background:var(--tint-sand,#FFF6DF);border-color:var(--tint-sand-edge,#EBD79D)}.DiasporaSection_lilac__Ig8ru{background:var(--tint-lilac,#F0ECFB);border-color:var(--tint-lilac-edge,#D3C8F0)}.DiasporaSection_h3__V_z5e{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:var(--fs-h3,1.25rem);line-height:1.25;color:var(--ink,#10244c)}.DiasporaSection_icon__G0bCW{flex:none;color:var(--accent-ink,#204a9f)}.DiasporaSection_stat___iWB6{display:grid;grid-gap:4px;gap:4px}.DiasporaSection_statTop__katUv{display:flex;align-items:center;gap:10px}.DiasporaSection_takeaway__LzLHd{margin:4px 0 0;font-size:var(--fs-body,1.0625rem);font-weight:600;color:var(--ink,#10244c)}.DiasporaSection_tiny__FYf3H{font-size:var(--fs-small,.9375rem);color:var(--slate,#26364f);margin:0}.DiasporaSection_cardBig__vSo8J{margin:0;font-size:1.75rem;font-weight:750;line-height:1.15;color:var(--ink,#10244c);overflow-wrap:anywhere}.DiasporaSection_rank__oLTOB{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ink,#10244c);color:var(--paper,#fff);font-size:.8125rem;font-weight:800}.DiasporaSection_more__1LPSb{margin-top:10px}.DiasporaSection_summary__IhxYu{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:650;font-size:var(--fs-small,.9375rem);color:var(--accent-ink,#204a9f)}.DiasporaSection_summary__IhxYu:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px;border-radius:6px}.DiasporaSection_more__1LPSb .DiasporaSection_bars___LjxE{margin-top:6px}.DiasporaSection_statNumber__V_tKS{font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:750;line-height:1.1;color:var(--ink,#10244c)}.DiasporaSection_none__sGSZ9,.DiasporaSection_statLabel___gpm6{font-size:var(--fs-body,1.0625rem);margin:0;color:var(--ink,#10244c)}.DiasporaSection_none__sGSZ9{font-weight:650}.DiasporaSection_small___DL1m{font-size:var(--fs-small,.9375rem);color:var(--slate,#26364f);margin:0}.DiasporaSection_link__mfj8M{display:inline-block;min-height:24px;padding-block:2px;box-sizing:border-box;color:var(--accent-ink,#204a9f);text-decoration:underline;overflow-wrap:anywhere}.DiasporaSection_sr__xzHu_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.DiasporaSection_where__EPvh_{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.DiasporaSection_where__EPvh_{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.DiasporaSection_bars___LjxE{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.DiasporaSection_barRow__zSDp_{display:grid;grid-gap:4px;gap:4px}.DiasporaSection_barHead__Tjlfz{display:flex;align-items:center;gap:10px;font-size:var(--fs-small,.9375rem);color:var(--ink,#10244c)}.DiasporaSection_barName__r1RmC{font-weight:650;overflow-wrap:anywhere;flex:1 1;min-width:0}.DiasporaSection_barVal__HKPgW{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DiasporaSection_track__eElhT{height:12px;border-radius:6px;background:rgba(16,36,76,.14);overflow:hidden}html[data-theme=dark] .DiasporaSection_track__eElhT{background:rgba(255,255,255,.22)}.DiasporaSection_fill___Lv9A{display:block;height:100%;background:var(--accent-ink,#204a9f);border-radius:6px}.DiasporaSection_cards__qL_As{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.DiasporaSection_card__pEJN9{padding:12px 14px;border-radius:10px;background:var(--surface,#fff);color:var(--ink,#10244c);border:1px solid var(--line,#d7deec);display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.DiasporaSection_cardLabel__sebEk{margin:0;font-size:var(--fs-small,.9375rem);font-weight:650;color:var(--ink,#10244c)}.DiasporaSection_cardValue__tMeLJ{margin:0;font-size:var(--fs-body,1.0625rem);overflow-wrap:anywhere;color:var(--ink,#10244c)}.DiasporaSection_list___i3mH{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.DiasporaSection_listItem__OPqju{display:grid;grid-gap:4px;gap:4px}.DiasporaSection_footer__T5Zgi{margin-top:20px;padding-top:14px;border-top:1px solid var(--line,#d7deec);display:grid;grid-gap:6px;gap:6px}.DiasporaSection_disclaimer__uMQPO{margin:0;font-size:var(--fs-small,.9375rem);font-weight:650;color:var(--ink,#10244c)}.DiasporaSection_unavailable__cN6kS{padding:16px 20px;border-radius:14px;border:1px solid var(--tint-sky-edge,#c6daf7);background:var(--tint-sky,#EAF2FF);color:var(--ink,#10244c)}.SettleInSection_section__iyYDY{margin:0;padding:0;color:var(--ink,#10244c)}.SettleInSection_header__ur6bb{margin:0 0 16px}.SettleInSection_h2__kLDEu{margin:0 0 8px;font-size:var(--fs-h2,clamp(1.5rem,1.2rem + 1vw,2rem));line-height:1.2;color:var(--ink,#10244c)}.SettleInSection_scope__bpWYI{margin:0;font-size:var(--fs-body,1.0625rem);color:var(--slate,#26364f);max-width:70ch}.SettleInSection_toggleAll__XVPHN{margin:8px 0 0;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:var(--fs-small,.9375rem);font-weight:650;color:var(--accent-ink,#204a9f);text-decoration:underline;cursor:pointer}.SettleInSection_groups__VZy5L{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}.SettleInSection_group__RP75J{border-radius:14px;border:1px solid var(--line,#d7deec);color:var(--ink,#10244c);min-width:0}.SettleInSection_sky__hFWfa{background:var(--tint-sky,#EAF2FF);border-color:var(--tint-sky-edge,#C6DAF7)}.SettleInSection_sand__UlVAa{background:var(--tint-sand,#FFF6DF);border-color:var(--tint-sand-edge,#EBD79D)}.SettleInSection_rose__4lZ45{background:var(--tint-rose,#FDECEE);border-color:var(--tint-rose-edge,#F1C3C9)}.SettleInSection_summary__FTDCw{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px;cursor:pointer;list-style:none}.SettleInSection_summary__FTDCw::-webkit-details-marker{display:none}.SettleInSection_summary__FTDCw:focus-visible{outline:3px solid var(--focus,#10244c);outline-offset:2px;border-radius:14px}.SettleInSection_h3__z2vfU{flex:1 1;min-width:0;margin:0;font-size:var(--fs-h4,1.0625rem);line-height:1.3;font-weight:700;color:var(--ink,#10244c)}.SettleInSection_h3Big__qa_q2{margin:24px 0 12px;font-size:var(--fs-h3,1.25rem);line-height:1.25;color:var(--ink,#10244c)}.SettleInSection_count__aS8_6{font-weight:600;color:var(--slate,#26364f);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SettleInSection_icon__m2lSX{flex:none;color:var(--accent-ink,#204a9f)}.SettleInSection_chevron__FaekO,.SettleInSection_iconInk__ClPSy{flex:none;color:var(--ink,#10244c)}.SettleInSection_chevron__FaekO{transition:transform .15s ease}.SettleInSection_group__RP75J[open]>.SettleInSection_summary__FTDCw .SettleInSection_chevron__FaekO{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.SettleInSection_chevron__FaekO{transition:none}}.SettleInSection_rows__qxXrF{margin:0;padding:0 16px 6px;list-style:none}.SettleInSection_row__Ze7gV{display:grid;grid-gap:2px;gap:2px;padding:4px 0 10px;border-top:1px solid var(--tint-sky-edge,rgba(16,36,76,.14));min-width:0}.SettleInSection_sand__UlVAa .SettleInSection_row__Ze7gV{border-top-color:var(--tint-sand-edge,rgba(16,36,76,.14))}.SettleInSection_link__KmyH5{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-body,1.0625rem);overflow-wrap:anywhere}.SettleInSection_inlineLink__OPw0C,.SettleInSection_link__KmyH5{font-weight:650;color:var(--accent-ink,#204a9f);text-decoration:underline}.SettleInSection_tip__6DzFU,.SettleInSection_what__1FodE{margin:0;font-size:var(--fs-small,.9375rem);color:var(--ink,#10244c);overflow-wrap:anywhere}.SettleInSection_tip__6DzFU{font-weight:600}.SettleInSection_meta__Er47C{margin:0;font-size:var(--fs-small,.9375rem);color:var(--slate,#26364f)}.SettleInSection_safetyList__ekmo7{margin:0;padding:0 16px 14px 36px;display:grid;grid-gap:8px;gap:8px;color:var(--ink,#10244c)}.SettleInSection_safetyItem__W8n2K,.SettleInSection_small__cIJfw{font-size:var(--fs-small,.9375rem)}.SettleInSection_small__cIJfw{margin:0;color:var(--slate,#26364f)}.SettleInSection_sr__j1JhQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.SettleInSection_footer__j3hSv{margin-top:16px;padding-top:12px;border-top:1px solid var(--line,#d7deec)}.SettleInSection_viewToggle__U6aDD{display:inline-flex;margin:8px 0;border:1px solid var(--line,#d7deec);border-radius:12px;overflow:hidden}.SettleInSection_viewBtn__GDUQQ{min-height:44px;min-width:88px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:var(--fs-small,.9375rem);font-weight:650;color:var(--ink,#10244c);cursor:pointer}.SettleInSection_viewBtn__GDUQQ[aria-pressed=true]{background:var(--ink,#10244c);color:var(--surface,#fff)}.SettleInSection_viewBtn__GDUQQ:focus-visible{outline:3px solid var(--focus,#10244c);outline-offset:-3px}.SettleInSection_horizon__u0O3r{margin:0 0 8px}.SettleInSection_horizonNote__EfSrf{margin:0 0 10px;font-size:var(--fs-small,.9375rem);color:var(--slate,#26364f)}.xp-panel .dest-panel.journey-result .dp-head.dp-head-art .DestinationBanner_banner__ckgmX.DestinationBanner_banner__ckgmX{position:relative;inset:auto;width:100%;height:clamp(180px,19vw,230px);min-height:180px;max-height:230px;aspect-ratio:auto;overflow:hidden;border-radius:13px;border:1px solid var(--country-border,#b6cbe5);background:linear-gradient(var(--country-wash,transparent),var(--country-wash,transparent)),radial-gradient(ellipse at 76% 15%,#e7e1fb 0,transparent 52%),linear-gradient(160deg,#dbeaff,#edf2ff 55%,#c7daf0);isolation:isolate}.xp-panel .dest-panel.journey-result .dp-head.dp-head-art .DestinationBanner_banner__ckgmX.DestinationBanner_banner__ckgmX .DestinationBanner_image__fxbV6.DestinationBanner_image__fxbV6{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 70%;filter:none;mix-blend-mode:multiply;opacity:.95}.DestinationBanner_banner__ckgmX:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--country-wash,transparent),transparent 75%),linear-gradient(100deg,#d7e8ff24,transparent 38%,#bfb2ee1c)}@media(max-width:700px){.dest-panel .DestinationBanner_banner__ckgmX.DestinationBanner_banner__ckgmX,.xp-panel .dest-panel.journey-result .dp-head.dp-head-art .DestinationBanner_banner__ckgmX.DestinationBanner_banner__ckgmX{display:none}.xp-panel .dest-panel.journey-result .dp-head.dp-head-art .DestinationBanner_banner__ckgmX.DestinationBanner_banner__ckgmX .DestinationBanner_image__fxbV6.DestinationBanner_image__fxbV6{object-position:50% 76%}}.sections_group__1vd9R{display:grid;grid-gap:8px;gap:8px;margin-block:16px}.sections_section__OwCtM{border:1px solid var(--border,#d7d9e6);border-radius:12px;background:var(--surface,#fff);overflow:clip}.sections_heading__M749M{margin:0;font:inherit}.sections_button__lgaeJ{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;background:transparent;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.sections_button__lgaeJ:focus-visible{outline:3px solid var(--focus,#5b3fd1);outline-offset:-3px;scroll-margin-top:120px}.sections_button__lgaeJ:hover{background:color-mix(in srgb,var(--accent,#5b3fd1) 6%,transparent)}.sections_text___f4lA{display:grid;grid-gap:2px;gap:2px;min-width:0}.sections_title__9fdry{font-weight:650;font-size:1.05rem;line-height:1.3}.sections_preview___RUz8{font-size:.9375rem;color:var(--muted,#5a5f7a);line-height:1.4}.sections_chev__QLPGr{flex:none;transition:transform .15s ease;color:var(--tone-ink,currentColor)}.sections_section__OwCtM{--tone-ink:var(--tone-sky-ink);--tone-soft:var(--tone-sky-soft);-webkit-border-start:4px solid var(--tone-ink);border-inline-start:4px solid var(--tone-ink)}.sections_section__OwCtM[data-section=next],.sections_section__OwCtM[data-section=options],.sections_section__OwCtM[data-section=websites]{--tone-ink:var(--tone-teal-ink);--tone-soft:var(--tone-teal-soft)}.sections_section__OwCtM[data-section=documents],.sections_section__OwCtM[data-section=need]{--tone-ink:var(--tone-lav-ink);--tone-soft:var(--tone-lav-soft)}.sections_section__OwCtM[data-section=costs],.sections_section__OwCtM[data-section=dos]{--tone-ink:var(--tone-gold-ink);--tone-soft:var(--tone-gold-soft)}.sections_section__OwCtM .sections_button__lgaeJ{background:color-mix(in srgb,var(--tone-soft) 70%,transparent)}.sections_section__OwCtM .sections_button__lgaeJ:hover{background:var(--tone-soft)}[data-open=true]>.sections_heading__M749M .sections_chev__QLPGr{transform:rotate(180deg)}.sections_panel__n4m_O{padding:16px 20px 20px;display:grid;grid-gap:14px;gap:14px;font-size:var(--fs-body,1.0625rem);line-height:1.6;background:var(--_tint);border-top:1px solid var(--border,#d7d9e6)}.sections_panel__n4m_O[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sections_chev__QLPGr{transition:none}}@media print{.sections_panel__n4m_O[hidden]{display:grid!important}.sections_chev__QLPGr{display:none}.sections_section__OwCtM{page-break-inside:avoid;break-inside:avoid-page}}.sections_summary__uACzt{display:grid;grid-gap:8px;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid var(--border,#d7d9e6);background:color-mix(in srgb,var(--accent,#5b3fd1) 5%,var(--surface,#fff))}.sections_summary__uACzt p{margin:0}.sections_optionGrid__DCwlA{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.sections_option__MhUJm{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px;border:1px solid var(--border,#d7d9e6);border-radius:10px}.sections_option__MhUJm[data-chosen=true]{border-color:var(--accent,#5b3fd1);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#5b3fd1) 30%,transparent)}.sections_option__MhUJm h4{margin:0;font-size:1rem}.sections_option__MhUJm p{margin:0}.sections_tagRow__ur5GM{display:flex;flex-wrap:wrap;gap:6px}.sections_closedList__OtvQN{margin:0;-webkit-padding-start:1.1em;padding-inline-start:1.1em;display:grid;grid-gap:6px;gap:6px}.sections_siteList__nuchc{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.sections_siteTask__p3_7o{font-weight:600}.sections_stepList__r_6TL{margin:0;-webkit-padding-start:1.3em;padding-inline-start:1.3em;display:grid;grid-gap:8px;gap:8px}.sections_section__OwCtM{--_tint:var(--tint-sky,#EAF2FF);--_card:var(--surface,#fff)}.sections_section__OwCtM[data-section=next],.sections_section__OwCtM[data-section=options]{--_tint:var(--tint-mint,#E6F6F1)}.sections_section__OwCtM[data-section=documents],.sections_section__OwCtM[data-section=need]{--_tint:var(--tint-lilac,#F0ECFB)}.sections_section__OwCtM[data-section=costs]{--_tint:var(--tint-sand,#FFF6DF)}.sections_section__OwCtM[data-section=dos]{--_tint:var(--tint-rose,#FDECEE)}html[data-theme=dark] .sections_section__OwCtM{--_tint:var(--tint-sky,#14243D)}html[data-theme=dark] .sections_section__OwCtM[data-section=next],html[data-theme=dark] .sections_section__OwCtM[data-section=options]{--_tint:var(--tint-mint,#12302B)}html[data-theme=dark] .sections_section__OwCtM[data-section=documents],html[data-theme=dark] .sections_section__OwCtM[data-section=need]{--_tint:var(--tint-lilac,#241F3A)}html[data-theme=dark] .sections_section__OwCtM[data-section=costs]{--_tint:var(--tint-sand,#33291A)}html[data-theme=dark] .sections_section__OwCtM[data-section=dos]{--_tint:var(--tint-rose,#381B20)}.sections_panel__n4m_O{color:var(--ink)}.sections_panel__n4m_O p{max-width:none;margin:0}.sections_panel__n4m_O .small{font-size:var(--fs-small,.9375rem)}.sections_panel__n4m_O h4{margin:0 0 4px;font-size:var(--fs-h3,1.1875rem);font-weight:700;line-height:1.3}.sections_panel__n4m_O .chip,.sections_panel__n4m_O .pill{font-size:var(--fs-small,.9375rem)}.sections_panel__n4m_O b,.sections_panel__n4m_O strong{font-weight:700}.sections_panel__n4m_O .note{background:var(--_card);border-radius:8px;padding:10px 14px}.sections_panel__n4m_O>div>ul.facts,.sections_panel__n4m_O>ul.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;font-size:var(--fs-body,1.0625rem)}.sections_panel__n4m_O>div>ul.facts>li,.sections_panel__n4m_O>ul.facts>li{background:var(--_card);border:1px solid var(--border,#d7d9e6);border-radius:10px;padding:12px 14px;line-height:1.55;overflow-wrap:anywhere}.sections_siteList__nuchc,.sections_stepList__r_6TL{font-size:var(--fs-body,1.0625rem)}.sections_siteList__nuchc{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.sections_siteList__nuchc>li{background:var(--_card);border:1px solid var(--border,#d7d9e6);border-radius:10px;padding:12px 14px;overflow-wrap:anywhere}.sections_stepList__r_6TL{-webkit-padding-start:0;padding-inline-start:0;list-style:none;counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.sections_stepList__r_6TL>li{counter-increment:step;background:var(--_card);border:1px solid var(--border,#d7d9e6);border-radius:10px;padding:12px 14px 12px 46px;position:relative}.sections_stepList__r_6TL>li:before{content:counter(step);position:absolute;inset-inline-start:12px;top:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--tone-ink,currentColor);color:var(--surface,#fff);font-size:var(--fs-small,.9375rem);font-weight:700}.sections_closedList__OtvQN{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 12px;-webkit-padding-start:0;padding-inline-start:0;list-style:none;font-size:var(--fs-body,1.0625rem)}.sections_closedList__OtvQN>li{background:var(--tint-rose,#FDECEE);border:1px solid var(--border,#d7d9e6);border-radius:10px;padding:12px 14px;overflow-wrap:anywhere}html[data-theme=dark] .sections_closedList__OtvQN>li{background:var(--tint-rose,#381B20)}.sections_option__MhUJm{background:var(--_card);padding:14px 16px}.sections_option__MhUJm h4{font-size:var(--fs-h3,1.1875rem)}.sections_optionGrid__DCwlA{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}@media (min-width:1024px){.sections_panel__n4m_O{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 20px;padding:20px 24px 24px}.sections_panel__n4m_O>*{grid-column:1/-1;min-width:0}}.sections_lead__PPtEq{display:grid;grid-gap:16px;gap:16px;margin:16px 0;font-size:var(--fs-body,1.0625rem);line-height:1.6}.sections_lead__PPtEq p{margin:0;max-width:none}.sections_leadMain__pqtSU{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.sections_leadMain__pqtSU .small{font-size:var(--fs-body,1.0625rem)}.sections_glance__s_qsZ{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px 20px;border:1px solid var(--border,#d7d9e6);border-radius:12px;background:var(--tint-sky,#EAF2FF);color:var(--ink);min-width:0}html[data-theme=dark] .sections_glance__s_qsZ{background:var(--tint-sky,#14243D)}.sections_glanceTitle__Ag5Xx{margin:0;font-size:var(--fs-small,.9375rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft,inherit)}.sections_glanceList__p34kV{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0}.sections_glanceList__p34kV>div{display:grid;grid-gap:2px;gap:2px}.sections_glanceList__p34kV dt{font-size:var(--fs-small,.9375rem);font-weight:600;color:var(--ink-soft,inherit)}.sections_glanceList__p34kV dd{margin:0;font-size:var(--fs-body,1.0625rem);font-weight:700;color:var(--ink)}.sections_glanceActions__0XsFf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}@media (min-width:1024px){.sections_lead__PPtEq{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}}@media (max-width:760px){.sections_lead__PPtEq{grid-template-columns:minmax(0,1fr)}}.sections_controls__Jybra{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:var(--shell-header-height,60px);z-index:5;padding-block:6px;background:var(--bg,var(--surface,#fff))}html[data-theme=dark] .sections_controls__Jybra{background:var(--bg,var(--surface,#0e1220))}@media (max-width:760px){.sections_controls__Jybra{flex-wrap:nowrap}.sections_controlBtn__RPvmv{flex:1 1 auto}}@media (max-width:760px){.sections_controls__Jybra:has([data-restore-hidden]){flex-wrap:wrap}}.sections_leadAction__UbbA1{margin:0}.sections_controlBtn__RPvmv{min-height:44px;padding:8px 14px;border:1px solid var(--border,#d7d9e6);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:var(--fs-small,.9375rem);font-weight:600;cursor:pointer}.sections_controlBtn__RPvmv:hover:not(:disabled){background:color-mix(in srgb,var(--tone-soft,#eef) 70%,transparent)}.sections_controlBtn__RPvmv:disabled{opacity:.55;cursor:default}.sections_controlBtn__RPvmv:focus-visible{outline:3px solid currentColor;outline-offset:2px}.sections_capBox__g0_gQ{display:grid;grid-gap:10px;gap:10px;min-width:0}@media screen{.sections_capBox__g0_gQ[data-capped=true] [data-cap-target]>:nth-child(n+7){display:none}}.sections_capToggle__mVOE_{justify-self:start;min-height:44px;padding:8px 16px;border:1px solid var(--border,#d7d9e6);border-radius:10px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:var(--fs-small,.9375rem);font-weight:600;cursor:pointer}.sections_capToggle__mVOE_:hover{background:color-mix(in srgb,var(--tone-soft,#eef) 70%,var(--surface,#fff))}.sections_capToggle__mVOE_:focus-visible{outline:3px solid var(--focus,#5b3fd1);outline-offset:2px}@media print{.sections_capToggle__mVOE_{display:none}}.sections_hideRow__FJPW4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px!important}.sections_section__OwCtM[hidden]{display:none}@media print{.sections_hideRow__FJPW4{display:none}}.sections_section__OwCtM :is(a,button,input,select,textarea,summary){scroll-margin-top:calc(var(--shell-header-height, 60px) + 72px)}.Affordability_wrap__K1tkf{background:var(--surface);border:1px solid var(--line);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--radius-lg);padding:24px}.Affordability_wrap__K1tkf[data-verdict=no-saving],.Affordability_wrap__K1tkf[data-verdict=years-away]{border-inline-start-color:var(--warn)}.Affordability_wrap__K1tkf[data-verdict=already-funded],.Affordability_wrap__K1tkf[data-verdict=within-timeline]{border-inline-start-color:var(--ok)}.Affordability_headline__3rf1L{margin:0 0 12px;font-size:clamp(1.25rem,3.2vw,1.6rem);font-weight:700;letter-spacing:-.022em;line-height:1.25;color:var(--ink)}.Affordability_body__oDcEO{margin:0 0 22px;color:var(--ink-soft);max-width:none}.Affordability_figures__BBuH7{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.Affordability_fig__07a3X{padding:16px;background:var(--surface-sunk);border-radius:var(--radius)}.Affordability_figValue__IVyN2{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.2}.Affordability_figSay__oE_Hf{margin:6px 0 0;font-size:.88rem;color:var(--ink-soft)}.Affordability_progress__XJAuC{margin-top:22px}.Affordability_progressTop__zCliB{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.Affordability_progressLabel__7mXVz{font-size:.92rem;font-weight:600;color:var(--ink-soft)}.Affordability_progressPct__EaHVH{font-size:.95rem;font-weight:700;color:var(--ink)}.Affordability_track__UOq_x{height:10px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.Affordability_fill__rtQ_p{display:block;height:100%;background:var(--accent)}.Affordability_remember__85Lu6{margin:22px 0 0;font-size:.95rem;color:var(--ink-soft)}@media print{.Affordability_wrap__K1tkf{border:1px solid #999;page-break-inside:avoid;break-inside:avoid}.Affordability_fill__rtQ_p,.Affordability_track__UOq_x{display:none}}.Assumptions_wrap__1c4ta{display:block}.Assumptions_toggle__Rby_o{width:100%;text-align:start;justify-content:flex-start}.Assumptions_panel__bcneQ{display:none}.Assumptions_panel__bcneQ[data-open]{display:block;margin-top:18px}.Assumptions_intro__P9qKo{font-size:.96rem;color:var(--ink-soft);max-width:none}.Assumptions_list__oU8lH{list-style:none;margin:0;padding:0}.Assumptions_item__91i1v{padding:16px 0;border-top:1px solid var(--line)}.Assumptions_label__i4WYy{margin:0;font-weight:650;color:var(--ink);line-height:1.4}.Assumptions_tag__Xpc9C{display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;font-size:var(--type-caption,.875rem);font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--warn);background:var(--warn-wash);padding:3px 8px;border-radius:99px;vertical-align:2px}.Assumptions_basis__PqXLS{margin:8px 0 0;font-size:.93rem;color:var(--ink-soft);max-width:none}@media print{.Assumptions_toggle__Rby_o{display:none}.Assumptions_panel__bcneQ{display:block!important;margin-top:0}}.CostPlanner_layout__0bQce{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (min-width:1000px){.CostPlanner_layout__0bQce{grid-template-columns:380px minmax(0,1fr);gap:40px}.CostPlanner_layout__0bQce>.CostPlanner_panel__IjOti{order:-1}.CostPlanner_panel__IjOti{position:static;max-height:none;overflow:visible}}.CostPlanner_panel__IjOti{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 24px 24px}.CostPlanner_panel__IjOti [class*=Controls_field]{padding:12px 14px 14px;border-radius:var(--r-md,12px);border:1px solid var(--line-fine,var(--line));-webkit-border-start:3px solid var(--role-prep);border-inline-start:3px solid var(--role-prep);background:color-mix(in srgb,var(--role-prep-soft) 35%,var(--surface));margin:0 0 12px}.CostPlanner_panel__IjOti [class*=Controls_field][data-tone=route]{border-inline-start-color:var(--role-route);background:color-mix(in srgb,var(--role-route-soft) 35%,var(--surface))}.CostPlanner_panel__IjOti [class*=Controls_field][data-tone=plan]{border-inline-start-color:var(--role-plan);background:color-mix(in srgb,var(--role-plan-soft) 35%,var(--surface))}html[data-theme=dark] .CostPlanner_panel__IjOti [class*=Controls_field]{background:color-mix(in srgb,var(--role-prep-soft) 60%,var(--surface));border-color:var(--line)}html[data-theme=dark] .CostPlanner_panel__IjOti [class*=Controls_field][data-tone=route]{background:color-mix(in srgb,var(--role-route-soft) 60%,var(--surface))}html[data-theme=dark] .CostPlanner_panel__IjOti [class*=Controls_field][data-tone=plan]{background:color-mix(in srgb,var(--role-plan-soft) 60%,var(--surface))}@media (max-width:760px){.CostPlanner_panel__IjOti{padding:0;border:0;background:transparent;border-radius:0}.CostPlanner_detBody__Lslrr{padding:4px 10px 12px}}.CostPlanner_panelHead__s9JDf{font-size:1.15rem;font-weight:650;margin:0 0 6px}.CostPlanner_panelSay__Bv0Y4{font-size:.94rem;color:var(--ink-soft);margin:0 0 16px}.CostPlanner_only__Kf_Dv,.CostPlanner_rate__tj3ug{font-size:.88rem;color:var(--ink-soft);margin:10px 0 0;max-width:none}.CostPlanner_rate__tj3ug{-webkit-border-start:2px solid var(--brass);border-inline-start:2px solid var(--brass);-webkit-padding-start:12px;padding-inline-start:12px}.CostPlanner_result__fsr_9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.CostPlanner_block__nGFGL{padding:var(--section-gap,32px) 0 0;border-top:1px solid var(--line);margin-top:var(--section-gap,32px)}.CostPlanner_block__nGFGL:first-of-type{border-top:0;margin-top:0;padding-top:0}.CostPlanner_blockHead__C7UYT{font-size:clamp(1.3rem,3.2vw,1.75rem);font-weight:650;margin:0 0 10px}.CostPlanner_block__nGFGL .CostPlanner_blockHead__C7UYT{margin-top:0}.CostPlanner_blockSay__HJCza{color:var(--ink-soft);max-width:none;margin:0 0 16px}.CostPlanner_originList__jq29w{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;color:var(--ink-soft)}.CostPlanner_originList__jq29w li{margin-bottom:12px}.CostPlanner_honest__O77wb{margin-top:var(--section-gap,32px)}.CostPlanner_honest__O77wb .CostPlanner_blockHead__C7UYT{margin-top:0}@media print{.CostPlanner_layout__0bQce{display:block}.CostPlanner_panel__IjOti{display:none}.CostPlanner_block__nGFGL{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #ccc;padding-top:20px;margin-top:20px}.CostPlanner_honest__O77wb{border:1px solid #999;background:#fff}}.CostPlanner_layoutInline___Rd9V{grid-template-columns:minmax(0,1fr)!important;gap:20px}.CostPlanner_layoutInline___Rd9V .CostPlanner_panel__IjOti{position:static;max-height:none;overflow:visible;padding:16px}.CostPlanner_compact__M5LKo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;max-width:100%}.CostPlanner_compact__M5LKo>*,.CostPlanner_det__Afrjl{min-width:0;max-width:100%}.CostPlanner_totals__CF_BI{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.CostPlanner_total__yUIcU{margin:0;padding:8px 10px;border:1px solid var(--line,#d3dcee);border-radius:10px;background:var(--surface);min-width:0}.CostPlanner_total__yUIcU dt{font-size:var(--type-caption,.875rem);line-height:1.3;color:var(--slate);font-weight:600}.CostPlanner_total__yUIcU dd{margin:2px 0 0;font-size:1.0625rem;line-height:1.25;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostPlanner_totalLead__63PvU{background:var(--mist-2);border-color:var(--accent)}.CostPlanner_verdictLine__Jz3_B{margin:0;font-size:.9375rem;line-height:1.4;color:var(--ink)}.CostPlanner_det__Afrjl{border:1px solid var(--line,#d3dcee);border-radius:10px;background:var(--surface)}.CostPlanner_det__Afrjl>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none}.CostPlanner_det__Afrjl>summary::-webkit-details-marker{display:none}.CostPlanner_det__Afrjl>summary:after{content:"";-webkit-margin-start:auto;margin-inline-start:auto;align-self:center;width:8px;height:8px;-webkit-border-end:2px solid var(--ink);border-inline-end:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .15s}[dir=rtl] .CostPlanner_det__Afrjl>summary:after{transform:rotate(-45deg)}.CostPlanner_det__Afrjl[open]>summary:after{transform:rotate(-135deg)}[dir=rtl] .CostPlanner_det__Afrjl[open]>summary:after{transform:rotate(135deg)}.CostPlanner_det__Afrjl>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.CostPlanner_detHead__t8TUz{margin:0;font-size:1rem;font-weight:700;color:var(--ink)}.CostPlanner_detMeta__pqZu9{font-size:.875rem;color:var(--slate);min-width:0;overflow-wrap:anywhere}.CostPlanner_detBody__Lslrr{padding:4px 12px 12px;border-top:1px solid var(--line,#d3dcee);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.CostPlanner_detBody__Lslrr>*{min-width:0;max-width:100%}@media (max-width:480px){.CostPlanner_totals__CF_BI{grid-template-columns:repeat(2,minmax(0,1fr))}.CostPlanner_totalLead__63PvU{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.CostPlanner_det__Afrjl>summary:after{transition:none}}.CostPlanner_extras__CXaUP{display:grid;grid-gap:14px;gap:14px;margin-top:18px}@supports (content-visibility:auto){.CostPlanner_compact__M5LKo>.CostPlanner_det__Afrjl,.CostPlanner_layout__0bQce .CostPlanner_block__nGFGL{content-visibility:auto;contain-intrinsic-size:auto 320px}}@media print{.CostPlanner_compact__M5LKo>.CostPlanner_det__Afrjl,.CostPlanner_layout__0bQce .CostPlanner_block__nGFGL{content-visibility:visible;contain-intrinsic-size:none}}.CostPlanner_choices__B7aHC{margin:0 0 14px;font-size:.94rem;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.CostPlanner_choices__B7aHC strong{font-weight:680}.CostPlanner_choices__B7aHC a{color:var(--brand-blue,var(--accent));text-decoration:underline;text-underline-offset:.15em}.MoneySplit_wrap__Ak_kL{display:block}.MoneySplit_bar__yIPBM{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--surface-sunk);border:1px solid var(--line);margin:0 0 24px}.MoneySplit_barGone__Fg0fn{background:var(--accent)}.MoneySplit_barBack__Q_9EW{background:var(--accent-wash);-webkit-border-start:1px solid var(--accent);border-inline-start:1px solid var(--accent);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(30,58,95,.16) 5px 10px)}.MoneySplit_pair__aQHpH{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.MoneySplit_half__t4oYK{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.MoneySplit_half__t4oYK[data-kind=gone]{border-top:3px solid var(--accent)}.MoneySplit_half__t4oYK[data-kind=returned]{border-top:3px solid var(--brass)}.MoneySplit_figure__p5Z69{margin:0 0 8px;font-size:clamp(1.7rem,4.4vw,2.4rem)}.MoneySplit_halfSay__gNatN{font-size:.96rem;color:var(--ink-soft);margin:0 0 4px}.MoneySplit_lines__fxDMk{margin-top:10px}.MoneySplit_line__GsCT4{padding:16px 0;border-top:1px solid var(--line)}.MoneySplit_line__GsCT4[data-excluded]{opacity:.62}.MoneySplit_lineHead__1VKdH{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start}.MoneySplit_lineLabel__WM_27{margin:0;font-weight:650;color:var(--ink);font-size:.98rem;line-height:1.35}.MoneySplit_lineKind__9WmYh{margin:3px 0 0;font-size:var(--type-caption,.875rem);font-weight:650;letter-spacing:.03em;text-transform:none;color:var(--brass)}.MoneySplit_lineAmount__aLEmi{margin:0;flex:none;font-weight:700;font-size:1rem;color:var(--ink);text-align:end;white-space:nowrap}.MoneySplit_lineZero__cGwj6{font-size:var(--type-caption,.875rem);font-weight:650;color:var(--ok);white-space:normal}.MoneySplit_lineNote__QOvMQ{margin:10px 0 0;font-size:.92rem;color:var(--ink-soft)}.MoneySplit_total__t0WqG{margin-top:20px;padding:22px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-lg);display:grid;grid-gap:10px;gap:10px}.MoneySplit_total__t0WqG .eyebrow{color:var(--on-accent)}.MoneySplit_totalFigure__S7Ge7,.MoneySplit_totalSay__yUeHk{margin:0;color:var(--on-accent)}.MoneySplit_totalSay__yUeHk{opacity:.92;font-size:.96rem;max-width:none}@media print{.MoneySplit_bar__yIPBM{display:none}.MoneySplit_half__t4oYK,.MoneySplit_total__t0WqG{border:1px solid #999;page-break-inside:avoid;break-inside:avoid}.MoneySplit_total__t0WqG{background:#fff;color:#000}.MoneySplit_totalFigure__S7Ge7,.MoneySplit_totalSay__yUeHk,.MoneySplit_total__t0WqG .eyebrow{color:#000}}.PlanSummary_wrap__TNKW3{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:24px;margin-bottom:8px}.PlanSummary_head__VvA8f{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.PlanSummary_title__mX_du{margin:0;font-size:clamp(1.35rem,3.6vw,1.9rem);font-weight:700;letter-spacing:-.024em;line-height:1.18}.PlanSummary_sub__Q1_XR{margin:6px 0 0;font-size:.95rem;color:var(--ink-soft)}.PlanSummary_grid__lSHkp{display:grid;grid-gap:1px;gap:1px;margin:0 0 22px;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}@media (max-width:700px){.PlanSummary_grid__lSHkp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.PlanSummary_grid__lSHkp{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){html[data-text=large] .PlanSummary_grid__lSHkp,html[data-text=larger] .PlanSummary_grid__lSHkp{grid-template-columns:minmax(0,1fr)}}.PlanSummary_cell__H0ump dd{overflow-wrap:anywhere}.PlanSummary_cell__H0ump{background:var(--surface);padding:16px}.PlanSummary_cell__H0ump[data-lead]{background:var(--accent-wash)}.PlanSummary_cell__H0ump dt{font-size:var(--type-caption,.875rem);font-weight:700;letter-spacing:.06em;text-transform:none;color:var(--ink-soft);margin:0 0 6px}.PlanSummary_cell__H0ump dd{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.PlanSummary_cell__H0ump[data-lead] dd{color:var(--accent)}.PlanSummary_cell__H0ump[data-unknown]{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--line) 45%,transparent) 7px 8px),var(--surface-sunk,var(--surface))}.PlanSummary_cell__H0ump[data-unknown] dt:after{content:"";display:inline-block;width:9px;height:9px;-webkit-margin-start:6px;margin-inline-start:6px;border-radius:50%;border:1.5px dashed var(--line-strong);vertical-align:middle}.PlanSummary_cell__H0ump[data-unknown] dd{font-weight:600;font-size:1rem;color:var(--ink);letter-spacing:0}.PlanSummary_cell__H0ump[data-lead][data-unknown] dd{color:var(--ink)}@media print{.PlanSummary_cell__H0ump[data-unknown]{background:#fff}}.PlanSummary_verdict___qO1N{margin:0 0 10px;font-size:1.08rem;font-weight:650;color:var(--ink);line-height:1.4;max-width:none}.PlanSummary_detail__t2JbS{margin:0 0 16px;color:var(--ink-soft);max-width:none}.PlanSummary_fine__Z_1_W{margin:0;font-size:var(--type-caption,.875rem);color:var(--ink-soft);max-width:none}@media print{.PlanSummary_wrap__TNKW3{border:2px solid #000;page-break-inside:avoid;break-inside:avoid;padding:0 0 16px;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:0;border-inline-end:0;border-top:0}.PlanSummary_head__VvA8f button{display:none}.PlanSummary_cell__H0ump[data-lead]{background:#fff}.PlanSummary_cell__H0ump[data-lead] dd{color:#000}.PlanSummary_grid__lSHkp{border-color:#999;background:#999}}.Timeline_wrap__mB1Et{display:block}.Timeline_strip__UzBJk{display:flex;gap:4px;margin:0 0 22px;min-height:78px;align-items:stretch}.Timeline_block__MCv0t{display:flex;flex-direction:column;justify-content:center;min-width:68px;padding:12px 14px;border-radius:var(--radius);flex-basis:0}.Timeline_block__MCv0t[data-phase=language]{background:var(--accent);color:var(--on-accent)}.Timeline_block__MCv0t[data-phase=admin]{background:var(--accent-wash);color:var(--accent);border:1px solid var(--accent);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(30,58,95,.1) 5px 10px)}.Timeline_blockMonths__i5O1B{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.03em}.Timeline_blockUnit__x2vMS{font-size:var(--type-caption,.875rem);font-weight:700;letter-spacing:.07em;text-transform:none;opacity:.85}.Timeline_phases__jcJDW{list-style:none;margin:0 0 22px;padding:0}.Timeline_phase__YNqqU{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.Timeline_phase__YNqqU:last-child{border-bottom:0}.Timeline_phaseBody__4as6N{min-width:0}.Timeline_phaseLabel___CIQd{margin:0;font-weight:650;color:var(--ink);line-height:1.35}.Timeline_phaseTime__BgLhD{margin:2px 0 0;font-weight:700;color:var(--accent)}.Timeline_phaseSteps__J6Wec{margin:4px 0 0;font-size:.9rem;color:var(--ink-soft)}.Timeline_dominant__ON6EQ{margin:0 0 18px}.Timeline_dominant__ON6EQ,.Timeline_gap__3zww1{font-size:.98rem;color:var(--ink-soft)}.Timeline_gap__3zww1{margin:0 0 18px}.Timeline_langNote__0NfcS{font-size:.95rem;color:var(--ink-soft);margin:0 0 14px}.Timeline_dates__FpHS6{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:22px 0 18px}.Timeline_date__v3Nmo{background:var(--surface-sunk);border-radius:var(--radius-lg);padding:18px;border:1px solid transparent}.Timeline_date__v3Nmo[data-realistic]{background:var(--surface);border-color:var(--accent)}.Timeline_dateValue__ybf53{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.15}.Timeline_dateSay__9ZjbD{margin:4px 0 0;font-size:.9rem;color:var(--ink-soft)}.Timeline_published__3jnHQ{font-size:.95rem;color:var(--ink-soft);margin:0}@media print{.Timeline_strip__UzBJk{page-break-inside:avoid;break-inside:avoid}.Timeline_block__MCv0t[data-phase=language]{background:#fff;color:#000;border:2px solid #000}.Timeline_block__MCv0t[data-phase=admin]{background:#fff;color:#000;border:1px solid #666}.Timeline_date__v3Nmo{border:1px solid #999;background:#fff}}.Timeline_parallel__lksJD{display:flex;gap:10px;align-items:center;min-height:var(--tap);font-weight:650}.Timeline_parallel__lksJD input{width:22px;height:22px}