.zD0Xua_game{--hub-ink:#173c51;--hub-teal:#176f77;--hub-line:#acc6c5;--hub-paper:#fffaf0;color:var(--hub-ink)}.siteFrame:has(.zD0Xua_game){background:linear-gradient(145deg,#c0e1e6,#dce9d9)}.siteFrame:has(.zD0Xua_game)>main{width:100%;max-width:1360px}.zD0Xua_game .gameWorkspace{background:0 0;border:0}.zD0Xua_game .gameShell{box-shadow:none;background:0 0;border:0;padding:0}:is(.zD0Xua_game button:focus-visible,.zD0Xua_game a:focus-visible,.zD0Xua_game summary:focus-visible){outline-offset:4px;outline:3px solid #174f84}:is(.zD0Xua_game h2:focus,.zD0Xua_game [role=status]:focus){outline:0}.zD0Xua_kicker{letter-spacing:.14em;margin:0 0 8px;font-size:.7rem;font-weight:800;line-height:1.5}.zD0Xua_opening{background:#d4e9e0;border:1px solid #8eb6b5;border-radius:20px;grid-template-columns:1.03fr 1fr;display:grid;overflow:hidden;box-shadow:0 12px 28px #173c510c}.zD0Xua_welcome{background:#f5f1de;padding:34px 32px 20px}.zD0Xua_welcome h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.1!important}.zD0Xua_welcome h2 em{color:#176f77;font-style:normal}.zD0Xua_welcome>p:not(.zD0Xua_kicker):not(.zD0Xua_meta){max-width:43ch;margin:12px 0;font-size:1.05rem;line-height:1.55}.zD0Xua_launch{margin:22px 0 12px}.zD0Xua_launch button{min-height:48px}.zD0Xua_meta{color:#486368;font-size:.78rem}.zD0Xua_guide{align-items:center;gap:12px;margin-top:16px;display:flex}.zD0Xua_guide>div{flex:0 0 67px}.zD0Xua_guide p{margin:0;font-size:.82rem;line-height:1.5}.zD0Xua_cover{background:#b9ded6;flex-direction:column;justify-content:center;padding:22px;display:flex}.zD0Xua_coverLabel{letter-spacing:.17em;justify-content:space-between;align-items:center;padding:0 10px 14px;font-size:.85rem;font-weight:800;display:flex}.zD0Xua_coverLabel>span:last-child{font-size:1.7rem}.zD0Xua_cover svg{width:100%;height:auto}.zD0Xua_cover p{text-align:center;margin:18px 0 0;font-size:.8rem;font-weight:700}.zD0Xua_destinations{background:#ecf3e8;border-top:1px solid #a4c4bd;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.zD0Xua_destinations li{border-right:1px solid #b7cdc5;align-items:center;gap:12px;padding:18px 25px;display:flex}.zD0Xua_destinations li:last-child{border:0}.zD0Xua_destinations b{color:#277579;font-size:1.3rem}.zD0Xua_destinations [data-region="1"] b{color:#3d6593}.zD0Xua_destinations [data-region="2"] b{color:#8a503b}.zD0Xua_destinations span{font-size:.9rem;font-weight:750}.zD0Xua_destinations small{margin-top:3px;font-size:.72rem;font-weight:500;display:block}.zD0Xua_exampleNote{text-align:center;background:#d4e9e0;grid-column:1/-1;margin:0;padding:11px 22px;font-size:.72rem}.zD0Xua_hub{--region:#216e76;--region-pale:#d6ebe1;background:var(--region-pale);border:1px solid #90b7b4;border-radius:17px;overflow:hidden;box-shadow:0 9px 25px #173c510a}.zD0Xua_hub[data-region="1"]{--region:#335c87;--region-pale:#d9e8ef;border-color:#a3bacb}.zD0Xua_hub[data-region="2"]{--region:#805547;--region-pale:#eee3d5;border-color:#c4b6a2}.zD0Xua_districtBar{background:var(--region);color:#fff;letter-spacing:.07em;justify-content:space-between;gap:10px;padding:11px 20px;font-size:.7rem;font-weight:700;display:flex}.zD0Xua_districtBar>span{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.zD0Xua_districtBar b{font-weight:500}.zD0Xua_districtBar i{background:#f4bd58;border-radius:50%;width:7px;height:7px}.zD0Xua_workspace{grid-template-columns:minmax(245px,.8fr) minmax(0,1.5fr);display:grid}.zD0Xua_station{background:var(--region-pale);flex-direction:column;min-width:0;padding:0 18px 12px;display:flex}.zD0Xua_stationWindow{color:var(--hub-ink);background:var(--region-pale);margin:0 -18px;position:relative}.zD0Xua_stationWindow>span{z-index:1;letter-spacing:.12em;font-size:.6rem;font-weight:800;position:absolute;top:12px;left:20px}.zD0Xua_stationWindow svg{width:100%;height:auto;max-height:116px;display:block}.zD0Xua_display{background:var(--hub-paper);border:1px solid #a6bcaf;border-radius:10px;margin-top:-1px;padding:17px 17px 13px;position:relative;box-shadow:0 5px #173c510b}.zD0Xua_display>.zD0Xua_kicker{color:var(--region);letter-spacing:.13em;font-size:.6rem}.zD0Xua_displayTitle{margin:0 0 12px;font-size:1.05rem;line-height:1.3}.zD0Xua_terms{margin:0}.zD0Xua_terms>div{border-top:1px solid #d6dfd0;padding:9px 0}.zD0Xua_terms dt{color:#46636c;font-size:.76rem;line-height:1.4}.zD0Xua_terms dd{margin:3px 0 0;font-size:1.05rem;font-weight:750;line-height:1.35}.zD0Xua_conceptArt{margin:4px -7px 0}.zD0Xua_conceptArt svg{width:100%;max-height:106px;display:block}.zD0Xua_flowText{text-align:center;margin:8px 0 0;font-size:.75rem;font-weight:700;line-height:1.5}.zD0Xua_flowText p{margin:2px 0}.zD0Xua_flowText span{color:#7b5819;margin:0 3px}.zD0Xua_flowText small{margin-top:5px;font-size:.65rem;font-weight:450;display:block}.zD0Xua_rateYears{justify-content:space-around;font-size:.7rem;display:flex}.zD0Xua_rateYears b{text-align:center;font-size:1rem;display:block}.zD0Xua_reinforcement{border-top:1px solid #b5cab3;margin:10px 0 0;padding:8px 0 0;font-size:.75rem;font-weight:700;line-height:1.5}.zD0Xua_reinforcement>span{color:#246246}.zD0Xua_stationNote{color:#486369;margin:13px 2px 0;font-size:.62rem}.zD0Xua_scannerCaption{margin:12px 0 3px;font-size:.82rem;line-height:1.6}.zD0Xua_equation{text-align:center;font-variant-numeric:tabular-nums;border-top:1px dashed #a4bfb3;margin:8px 0 0;padding:12px 0 0;font-size:1.4rem}.zD0Xua_equation strong{color:#226247}.zD0Xua_activity{background:#e6f0e6;border-left:1px solid #b6c9bc;min-width:0;padding:21px 25px 19px}.zD0Xua_story>.zD0Xua_kicker{color:#4d6870;margin:0 0 4px;font-size:.6rem}.zD0Xua_story h2{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.2}.zD0Xua_story>p:last-child{max-width:69ch;margin:0;font-size:.94rem;line-height:1.5}.zD0Xua_questionRow{justify-content:space-between;align-items:center;gap:12px;margin:19px 0 11px;display:flex}.zD0Xua_questionRow h3{max-width:52ch;margin:0;font-size:1.02rem;line-height:1.4}.zD0Xua_questionRow button{white-space:nowrap;min-height:36px;padding:6px 9px;font-size:.68rem}.zD0Xua_choices{gap:9px;display:grid}.zD0Xua_choice{text-align:left;width:100%;color:var(--hub-ink);background:#fffef9;border:1.5px solid #a5babc;border-radius:9px;padding:12px 13px;transition:border-color .12s,box-shadow .12s,transform .12s;box-shadow:0 3px #173c5108}.zD0Xua_choiceBody{align-items:center;gap:11px;display:flex}.zD0Xua_choiceBody strong{font-size:.9rem;font-weight:650;line-height:1.45}.zD0Xua_choiceMark{background:#ecf2e8;border:1px solid #c2d2ca;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:.7rem;font-weight:800;display:grid}.zD0Xua_choice:enabled:hover,.zD0Xua_scanLine:enabled:hover{border-color:var(--region);transform:translateY(-1px);box-shadow:0 4px #173c5115}.zD0Xua_choice:disabled,.zD0Xua_scanLine:disabled{opacity:1;color:var(--hub-ink);cursor:default}.zD0Xua_choice[data-selected=true],.zD0Xua_scanLine[data-selected=true]{background:#fff1d4;border-color:#926724}.zD0Xua_choice[data-revealed=true],.zD0Xua_scanLine[data-revealed=true]{background:#e2f0df;border-color:#317154;box-shadow:0 0 0 1px #317154}.zD0Xua_choice[data-revealed=true] .zD0Xua_choiceMark{color:#fff;background:#317154;border-color:#317154}.zD0Xua_productChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zD0Xua_productChoices .zD0Xua_choice{flex-direction:column;padding:11px;display:flex}.zD0Xua_productArt{background:#dceae3;border-radius:7px;margin:-3px 0 9px}.zD0Xua_productArt svg{width:100%;max-height:103px;display:block}.zD0Xua_productChoices .zD0Xua_choiceBody{align-items:flex-start;gap:7px}.zD0Xua_productChoices .zD0Xua_choiceMark{flex-basis:21px;height:21px}.zD0Xua_productChoices .zD0Xua_choiceBody strong{font-size:.84rem}.zD0Xua_caption{margin:9px 0;font-size:.76rem;line-height:1.45;display:block}.zD0Xua_chooseLabel{margin-top:auto;padding-top:12px;font-size:.65rem;font-weight:700;display:block}.zD0Xua_comparisonChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zD0Xua_comparisonChoices .zD0Xua_choice{background:#e7eff0;padding:18px}.zD0Xua_comparisonChoices .zD0Xua_choice[data-revealed=true]{background:#e2f0df}.zD0Xua_productLabel{font-size:.85rem;font-weight:750}.zD0Xua_rate{letter-spacing:-.045em;margin:5px 0 12px;font-size:2.8rem;font-weight:800;display:block}.zD0Xua_rate small{letter-spacing:.03em;font-size:.72rem;font-weight:600;display:block}.zD0Xua_comparisonChoices .zD0Xua_choiceBody strong{font-size:.79rem}.zD0Xua_comparisonChoices .zD0Xua_choiceMark{display:none}.zD0Xua_totalChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.zD0Xua_totalChoices .zD0Xua_choiceBody{justify-content:center}.zD0Xua_totalChoices .zD0Xua_choiceBody strong{font-size:1.55rem}.zD0Xua_totalChoices .zD0Xua_choiceMark{display:none}.zD0Xua_scanSheet{background:#fffaf0;border:1px solid #b5bcae;border-radius:10px;padding:13px;box-shadow:4px 5px #173c510b}.zD0Xua_sheetHeading{letter-spacing:.09em;border-bottom:1px dashed #b9c9bd;justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 2px 8px;font-size:.65rem;font-weight:800;display:flex}.zD0Xua_sheetHeading>span:last-child{font-size:1.4rem;line-height:1}.zD0Xua_scanLine{width:100%;color:var(--hub-ink);text-align:left;background:#f4f6ec;border:1.5px solid #bac7bd;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin-bottom:8px;padding:13px;display:flex}.zD0Xua_scanLine b{font-size:.84rem;line-height:1.4;display:block}.zD0Xua_scanLine small{margin-top:3px;font-size:.64rem;display:block}.zD0Xua_scanLine>strong{text-align:right;font-size:1.12rem;line-height:1.35}.zD0Xua_scanSheet>p{color:#4c646a;margin:9px 2px 0;font-size:.67rem}.zD0Xua_feedbackDock{margin-top:16px}.zD0Xua_feedback{background:#e2ece8;border:1px solid #bccdc3;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.zD0Xua_feedback strong{font-size:.85rem}.zD0Xua_feedback p{margin:4px 0 0;font-size:.79rem;line-height:1.5}.zD0Xua_feedbackSymbol{color:#fff;background:var(--region);border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:.9rem;font-weight:800;display:grid}.zD0Xua_feedback[data-kind=correct]{background:#e2f0df;border-color:#93b393}.zD0Xua_feedback[data-kind=reconsider]{background:#fff0cf;border-color:#bd9e5b}.zD0Xua_feedback[data-kind=information]{background:#e1eaf0;border-color:#a3bac9}.zD0Xua_feedbackActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.zD0Xua_feedbackActions .zD0Xua_next{color:#fff;background:#176c74;border:1px solid #0f565d;align-items:center;gap:25px;min-height:46px;padding:11px 20px;font-size:.88rem;display:flex;box-shadow:0 3px #154951}.zD0Xua_feedbackActions>button:last-child:not(.zD0Xua_next){font-size:.7rem}.zD0Xua_evidenceNote{color:#46636b;margin:9px 0 0;font-size:.65rem}.zD0Xua_recap{font-size:.9rem}.zD0Xua_recap ol{padding:0;list-style:none}.zD0Xua_recap li{border-bottom:1px solid #c3d2c9;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.zD0Xua_recap b{text-align:right;font-size:.75rem}.zD0Xua_hub[data-reinforced=true] [data-motion=transfer]{animation:.6s ease-out zD0Xua_flowAccent}.zD0Xua_hub[data-reinforced=true] [data-motion=signal]{animation:.5s ease-out zD0Xua_signalAccent}.zD0Xua_hub[data-reinforced=true] [data-motion=scan]{animation:.55s ease-out zD0Xua_scanAccent}@keyframes zD0Xua_flowAccent{0%{opacity:.35}60%{opacity:1;filter:brightness(1.18)}to{opacity:1}}@keyframes zD0Xua_signalAccent{0%{stroke-dasharray:400;stroke-dashoffset:400px}to{stroke-dasharray:400;stroke-dashoffset:0}}@keyframes zD0Xua_scanAccent{0%{opacity:.15}70%{opacity:.9}to{opacity:.55}}@media (min-width:1000px) and (max-height:820px){.zD0Xua_activity{padding:17px 22px}.zD0Xua_stationWindow svg{max-height:89px}.zD0Xua_display{padding:13px}.zD0Xua_terms>div{padding:7px 0}.zD0Xua_conceptArt svg{max-height:80px}.zD0Xua_questionRow{margin-top:14px}.zD0Xua_choice{padding:10px 12px}.zD0Xua_feedbackDock{margin-top:12px}}@media (max-width:1000px){.zD0Xua_welcome{padding:26px}.zD0Xua_cover{padding:15px}.zD0Xua_workspace{grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr)}.zD0Xua_activity{padding:20px 18px}.zD0Xua_station{padding:0 12px 12px}.zD0Xua_stationWindow{margin:0 -12px}.zD0Xua_productChoices{grid-template-columns:1fr}.zD0Xua_productArt{display:none}.zD0Xua_productChoices .zD0Xua_choice{grid-template-columns:1fr 1.2fr;column-gap:10px;display:grid}.zD0Xua_productChoices .zD0Xua_caption{margin:0}.zD0Xua_productChoices .zD0Xua_chooseLabel{grid-column:1/-1;padding-top:5px}}@media (max-width:759px){.zD0Xua_opening{grid-template-columns:1fr}.zD0Xua_welcome{padding:25px 22px 19px}.zD0Xua_welcome h2{font-size:2.2rem}.zD0Xua_cover{padding:18px 25px}.zD0Xua_cover svg{max-height:280px}.zD0Xua_coverLabel{padding-bottom:5px;font-size:.7rem}.zD0Xua_cover p{margin-top:7px}.zD0Xua_guide{display:none}.zD0Xua_destinations{grid-template-columns:1fr}.zD0Xua_destinations li{border-bottom:1px solid #b7cdc5;border-right:0;padding:11px 22px}.zD0Xua_destinations small{padding-left:10px;display:inline}.zD0Xua_exampleNote{text-align:left;line-height:1.5}.zD0Xua_districtBar{letter-spacing:.03em;padding:10px 13px;font-size:.62rem}.zD0Xua_districtBar>span:first-child{max-width:75%}.zD0Xua_districtBar>span:last-child{white-space:nowrap}.zD0Xua_workspace{grid-template-columns:1fr}.zD0Xua_station{padding:0 13px 12px}.zD0Xua_stationWindow{height:64px;margin:0 -13px;overflow:hidden}.zD0Xua_stationWindow svg{width:100%;height:92px;max-height:none;margin-top:-9px}.zD0Xua_stationWindow>span{font-size:.53rem;top:9px;left:13px}.zD0Xua_display{padding:12px 13px}.zD0Xua_display>.zD0Xua_kicker{display:none}.zD0Xua_displayTitle{margin-bottom:6px;font-size:.87rem}.zD0Xua_terms{flex-wrap:wrap;gap:6px 15px;display:flex}.zD0Xua_terms>div{flex:120px;padding:6px 0 0}.zD0Xua_terms dt{font-size:.66rem}.zD0Xua_terms dd{font-size:.88rem}.zD0Xua_conceptArt{display:none}.zD0Xua_flowText{text-align:left;margin-top:8px;font-size:.66rem}.zD0Xua_flowText p{margin-right:15px;display:inline-block}.zD0Xua_flowText small{margin-top:0}.zD0Xua_rateYears{justify-content:space-between;margin-top:8px}.zD0Xua_rateYears span{align-items:center;gap:6px;display:flex}.zD0Xua_stationNote{margin:8px 2px 0;font-size:.58rem}.zD0Xua_scannerCaption{margin:0;font-size:.74rem}.zD0Xua_scannerCaption br{display:none}.zD0Xua_scannerCaption strong{margin-left:5px}.zD0Xua_activity{border-top:1px solid #b6c9bc;border-left:0;padding:17px 14px}.zD0Xua_story h2{font-size:1.35rem}.zD0Xua_story>p:last-child{font-size:.87rem}.zD0Xua_questionRow{align-items:flex-start;gap:8px;margin-top:15px}.zD0Xua_questionRow h3{font-size:.94rem}.zD0Xua_questionRow button{min-height:40px;font-size:.62rem}.zD0Xua_choiceBody strong{font-size:.82rem}.zD0Xua_choice{min-height:49px;padding:11px}.zD0Xua_comparisonChoices{gap:9px}.zD0Xua_comparisonChoices .zD0Xua_choice{padding:14px 11px}.zD0Xua_rate{font-size:2.25rem}.zD0Xua_productChoices .zD0Xua_choice{grid-template-columns:1fr}.zD0Xua_productChoices .zD0Xua_caption{margin:6px 0 0 28px}.zD0Xua_productChoices .zD0Xua_chooseLabel{display:none}.zD0Xua_feedback p{font-size:.75rem}.zD0Xua_scanSheet{padding:10px}.zD0Xua_scanLine{gap:10px;padding:11px}.zD0Xua_scanLine>strong{font-size:.95rem}.zD0Xua_scanLine b{font-size:.78rem}.zD0Xua_feedbackActions .zD0Xua_next{justify-content:space-between;width:100%}.zD0Xua_reinforcement{margin-top:7px;padding-top:7px;font-size:.68rem}.zD0Xua_recap li{display:block}.zD0Xua_recap b{text-align:left;margin-top:4px;display:block}}@media (prefers-reduced-motion:reduce){.zD0Xua_game *,.zD0Xua_game :before,.zD0Xua_game :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.zD0Xua_choice,.zD0Xua_scanLine,.zD0Xua_feedback{border:2px solid buttontext}.zD0Xua_choice[data-revealed=true],.zD0Xua_scanLine[data-revealed=true]{outline:3px solid highlight}.zD0Xua_districtBar{border-bottom:1px solid canvastext}}.zD0Xua_responseCue{margin:0 0 12px;font-size:1rem;line-height:1.5}.zD0Xua_workspace:not(:has(.zD0Xua_station)){grid-template-columns:minmax(0,1fr)}.zD0Xua_workspace:not(:has(.zD0Xua_station)) .zD0Xua_activity{border-left:0}.zD0Xua_story{margin-bottom:16px}.zD0Xua_story>p{margin:0 0 12px;font-size:1rem;line-height:1.5}.zD0Xua_terms>div:first-child{border-top:0}.zD0Xua_stationWindow{background:0 0;height:190px;min-height:190px}.zD0Xua_stationWindow>svg{width:100%;height:100%;max-height:none;margin:0;display:block}@media (max-width:650px){.zD0Xua_stationWindow{height:150px;min-height:150px}}
