.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:.9rem;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:.92rem;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_position__N9cRr{border-left: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:62ch}.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:.88rem;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)}.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:left;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:.78rem;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:62ch;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);border-left: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:66ch}.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:.78rem;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:.86rem;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;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;text-align:left;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;left:-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:.7rem;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:.8rem;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{border-left: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:.88rem;font-weight:700;color:var(--accent)}.hub_reqHint__twEcw{margin:0 0 10px;font-size:.86rem;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:left;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:.86rem;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:left}.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:left;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:.82rem;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:.92rem;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:right}.hub_ownMoney__kx_iy{border-left: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:left .2s ease,right .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{left:3px}.hub_barFill__hMepd:after{right:3px}.hub_barScale__1yuSY{display:flex;justify-content:space-between;font-size:.82rem;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:56ch}.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:.9rem;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:34rem;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;-webkit-margin-start:auto;margin-inline-start:auto}.hub_measureLabel__v3LR9{font-size:.8rem;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:.82rem;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}}.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}@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;margin-right: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:1rem;line-height:1.55;max-width:var(--measure,68ch)}.hub_reqHeadTitle__RFiu0{color:var(--role-prep-ink,var(--ink));font-size:.8rem;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:var(--measure,68ch)}@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:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.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:left;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:.9rem;color:var(--muted,#5a5f7a);line-height:1.4}.sections_chev__QLPGr{flex:none;transition:transform .15s ease}[data-open=true]>.sections_heading__M749M .sections_chev__QLPGr{transform:rotate(180deg)}.sections_panel__n4m_O{padding:4px 16px 16px;display:grid;grid-gap:14px;gap:14px;max-width:78ch}.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;padding-left: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;padding-left:1.3em;display:grid;grid-gap:8px;gap:8px}