.home-hero-module__qGZ4qW__hero{isolation:isolate;aspect-ratio:1476/464;color:#082b3b;background:#fff;width:100%;position:relative;overflow:hidden}.home-hero-module__qGZ4qW__artwork{z-index:-2;position:absolute;inset:0;overflow:hidden}.home-hero-module__qGZ4qW__artwork img{object-fit:fill;width:100%;max-width:none;height:165.1%;display:block;position:absolute;top:-15.52%;left:0}.home-hero-module__qGZ4qW__copy{z-index:1;box-sizing:border-box;width:43%;padding:clamp(12px,2vw,40px);line-height:1.35;position:relative}.home-hero-module__qGZ4qW__copy:before{z-index:-1;content:"";background:linear-gradient(90deg,#fff 0% 86%,#fffffff5 92%,#0000 100%);position:absolute;inset:0 -5% 0 0}.home-hero-module__qGZ4qW__eyebrow{letter-spacing:.03em;text-transform:uppercase;color:#008f8a;margin:0 0 clamp(5px,.7vw,12px);font-size:clamp(6px,.9vw,15px);font-weight:800;line-height:1.35}.home-hero-module__qGZ4qW__copy h1{letter-spacing:-.045em;margin:0 0 clamp(6px,.9vw,16px);font-size:clamp(20px,3.85vw,76px);font-weight:850;line-height:1.04}.home-hero-module__qGZ4qW__copy h1 strong{color:#009f99;font-weight:inherit;display:block}.home-hero-module__qGZ4qW__description{color:#536875;margin:0 0 clamp(8px,1.1vw,22px);font-size:clamp(9px,1.4vw,21px);line-height:1.35}.home-hero-module__qGZ4qW__actions{flex-wrap:nowrap;gap:clamp(5px,1vw,14px);margin:0;display:flex}.home-hero-module__qGZ4qW__actions a{box-sizing:border-box;white-space:nowrap;border:1px solid #009d98;border-radius:999px;justify-content:center;align-items:center;gap:clamp(4px,.7vw,10px);min-height:clamp(28px,3.2vw,48px);padding:clamp(5px,.7vw,11px) clamp(9px,1.6vw,24px);font-size:clamp(8px,1.05vw,19px);font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.home-hero-module__qGZ4qW__actions svg{width:clamp(11px,1.3vw,20px);height:clamp(11px,1.3vw,20px)}.home-hero-module__qGZ4qW__primary{color:#fff;background:#009d98}.home-hero-module__qGZ4qW__secondary{color:#008e89;background:#fff}.home-hero-module__qGZ4qW__actions a:hover{filter:brightness(.94)}.home-hero-module__qGZ4qW__actions a:focus-visible{outline-offset:4px;outline:3px solid #082b3b}@media (max-width:650px){.home-hero-module__qGZ4qW__hero{aspect-ratio:2.2}.home-hero-module__qGZ4qW__copy{width:52%;padding:12px 8px 12px 10px}.home-hero-module__qGZ4qW__copy:before{inset:0 -8% 0 0}.home-hero-module__qGZ4qW__eyebrow{margin-bottom:5px;font-size:6px}.home-hero-module__qGZ4qW__copy h1{margin-bottom:6px;font-size:clamp(18px,5.5vw,34px)}.home-hero-module__qGZ4qW__description{margin-bottom:8px;font-size:clamp(7px,2.05vw,12px)}.home-hero-module__qGZ4qW__actions a{min-height:24px;padding:5px 8px;font-size:clamp(7px,1.9vw,11px)}.home-hero-module__qGZ4qW__actions svg{width:11px;height:11px}}.home-hero-module__qGZ4qW__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 87%,#fffffff5 93%,#0000 100%);width:46%;position:absolute;inset:0 auto 0 0}.home-hero-module__qGZ4qW__copy:before{display:none}@media (max-width:650px){.home-hero-module__qGZ4qW__hero:before{width:57%}.home-hero-module__qGZ4qW__artwork{height:31.4363vw;inset:50% 0 auto;transform:translateY(-50%)}}
.home-hero-html{isolation:isolate}.home-welcome-tour-module__EWfU5W__trigger{z-index:22;color:#123449;width:fit-content;max-width:calc(100% - 32px);min-height:44px;font:inherit;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #0a8584;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:12px auto;padding:10px 18px;font-size:14px;font-weight:750;line-height:1.35;display:flex;position:relative}.home-welcome-tour-module__EWfU5W__trigger:hover{background:#e9f8f6}.home-welcome-tour-module__EWfU5W__trigger:focus-visible,.home-welcome-tour-module__EWfU5W__dialog :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #078f88}.home-welcome-tour-module__EWfU5W__dialog{color:#123449;background:#fff;border:1px solid #d4e3e6;border-radius:16px;width:min(1000px,100% - 32px);max-width:1000px;max-height:calc(100dvh - 32px);margin:auto;padding:18px;line-height:1.5;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0005}.home-welcome-tour-module__EWfU5W__dialog::backdrop{background:#031725c9}.home-welcome-tour-module__EWfU5W__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.home-welcome-tour-module__EWfU5W__heading h2{color:#123449;margin:0;font-size:22px;font-weight:750;line-height:1.3}.home-welcome-tour-module__EWfU5W__heading button{color:#123449;cursor:pointer;background:#f4f8f8;border:1px solid #c9dade;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.home-welcome-tour-module__EWfU5W__video{aspect-ratio:16/9;object-fit:contain;background:#102b3b;border-radius:10px;width:100%;max-height:70dvh;display:block}.home-welcome-tour-module__EWfU5W__links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.home-welcome-tour-module__EWfU5W__links a{color:#006e6b;text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.home-welcome-tour-module__EWfU5W__trigger{width:fit-content;max-width:calc(100% - 32px);height:auto;min-height:44px;margin:12px auto;padding:10px 18px;font-size:14px;display:flex;position:relative;top:auto;left:auto}.home-welcome-tour-module__EWfU5W__dialog{border-radius:12px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:12px}.home-welcome-tour-module__EWfU5W__heading h2{font-size:19px}}
.academy-banner-module__ywbi0q__page{width:100%;max-width:none;margin:0;padding:0}.academy-banner-module__ywbi0q__frame{box-sizing:border-box;aspect-ratio:1920/800;background:#fff;width:100%;max-width:none;margin:0;padding:0;position:relative;overflow:hidden}.academy-banner-module__ywbi0q__frame[data-banner-sizing=content]{aspect-ratio:auto}.academy-banner-module__ywbi0q__artwork{object-fit:fill!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.academy-banner-module__ywbi0q__desktop{display:none}.academy-banner-module__ywbi0q__mobile{display:block}.academy-banner-module__ywbi0q__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.academy-banner-module__ywbi0q__action{z-index:2;cursor:pointer;border-radius:999px;display:block;position:absolute}.academy-banner-module__ywbi0q__action:focus-visible{outline-offset:3px;outline:3px solid #062f47}.academy-banner-module__ywbi0q__action:hover{box-shadow:0 0 0 2px #008f9d80}@media (min-width:1100px){.academy-banner-module__ywbi0q__desktop{display:block}.academy-banner-module__ywbi0q__mobile{display:none}.academy-banner-module__ywbi0q__page+.section{padding-top:clamp(28px,4vw,64px)}}@media (max-width:1099px){.academy-banner-module__ywbi0q__frame{aspect-ratio:auto}}.academy-banner-module__ywbi0q__frame[data-hero-variant]{aspect-ratio:auto}
.approved-hero-module__9eFaTa__hero{isolation:isolate;color:#123449;background:#f5fbff;width:100%;max-width:none;margin:0;position:relative;overflow:hidden;container-type:inline-size}.approved-hero-module__9eFaTa__background{pointer-events:none;position:absolute;inset:0;container-type:size}.approved-hero-module__9eFaTa__photoFrame{width:100%;height:100%;position:absolute;inset:0}.approved-hero-module__9eFaTa__photo{object-fit:cover;object-position:right center}.approved-hero-module__9eFaTa__wash{pointer-events:none;background:linear-gradient(90deg,#f8fcfffa 0%,#f8fcfff5 25%,#f8fcffe0 38%,#f8fcffa3 46%,#f8fcff1a 55%,#f8fcff00 62%);position:absolute;inset:0}.approved-hero-module__9eFaTa__body{box-sizing:border-box;align-items:center;width:100%;min-height:clamp(340px,29vw,520px);margin:0;padding:clamp(30px,3.5vw,62px) 5.5%;display:flex;position:relative}.approved-hero-module__9eFaTa__copy{width:48%;min-width:0;max-width:680px;position:relative}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy h1{letter-spacing:-.04em;overflow-wrap:break-word;color:#123449!important;max-width:none!important;margin:12px 0 18px!important;font-size:clamp(34px,3.8vw,64px)!important;font-weight:750!important;line-height:1.09!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy h1 :is(span,em){font-style:normal;color:#087f83!important}.approved-hero-module__9eFaTa__eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:750;line-height:1.5;color:#087f83!important;font-size:.84rem!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:750;line-height:1.5;color:#087f83!important;font-size:.84rem!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .stories-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:750;line-height:1.5;color:#087f83!important;font-size:.84rem!important}.approved-hero-module__9eFaTa__description{max-width:590px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:#425967!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy>p:not(.approved-hero-module__9eFaTa__eyebrow):not(.eyebrow){max-width:590px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:#425967!important}.approved-hero-module__9eFaTa__actions,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy :is(.approved-hero-actions,.button-row,.kids-hero-actions){flex-wrap:wrap;gap:12px;min-width:0;margin-top:22px;display:flex}.approved-hero-module__9eFaTa__primary,.approved-hero-module__9eFaTa__secondary,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy :is(.approved-hero-actions,.button-row,.kids-hero-actions)>:is(a,button){text-align:center;white-space:normal;color:#052738;width:auto;min-width:0;max-width:100%;min-height:46px;box-shadow:none;background:#17bcb0;border:1px solid #17bcb0;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:10px;padding:11px 22px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.approved-hero-module__9eFaTa__secondary,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy :is(.approved-hero-actions,.button-row,.kids-hero-actions)>:is(a,button):nth-child(n+2){color:#123449;background:#ffffffd9;border-color:#89aeb8}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy nav{color:#123449;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;line-height:1.5;display:flex}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy nav>*{overflow-wrap:anywhere;min-width:0}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy nav a,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy>a,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy>svg{color:#087f83}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .kids-trust-row{color:#425967;flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .kids-trust-row span{color:#425967}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .kids-brand-pill{color:#087f83;background:#e7f8f5}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .kids-hero-top{flex-wrap:wrap;gap:12px}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .parent-trust-note{color:#126259;background:#ecfaf6;display:inline-flex}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-access-badge{margin-top:14px;display:inline-flex}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-enroll-card{box-sizing:border-box;color:#123449;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:1px solid #b9d2dc;width:min(100%,420px);max-width:420px;margin:20px 0 0;padding:20px}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-enroll-card>span{color:#087f83}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-enroll-card small{color:#425967}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-buy-actions .button-secondary{color:#123449;background:#fff;border-color:#89aeb8}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .auth-brand-logo{width:110px;height:auto;margin-bottom:12px}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .auth-benefits{color:#425967;padding-left:20px;font-size:.9rem;line-height:1.5}.approved-hero-module__9eFaTa__compact .approved-hero-module__9eFaTa__body{min-height:260px;padding-block:24px}.approved-hero-module__9eFaTa__hero :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #078f88}@media (max-width:1099px){.approved-hero-module__9eFaTa__body{padding-inline:clamp(16px,4vw,40px)}.approved-hero-module__9eFaTa__copy{width:58%}}@media (max-width:767px){.approved-hero-module__9eFaTa__body{min-height:270px;padding:26px 16px}.approved-hero-module__9eFaTa__copy{width:100%;max-width:none}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy h1{font-size:clamp(1.9rem,7.8vw,2.7rem)!important;line-height:1.12!important}.approved-hero-module__9eFaTa__eyebrow{letter-spacing:.09em;font-size:.7rem!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .eyebrow{letter-spacing:.09em;font-size:.7rem!important}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .stories-eyebrow{letter-spacing:.09em;font-size:.7rem!important}.approved-hero-module__9eFaTa__description{font-size:.98rem;line-height:1.55}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy>p:not(.approved-hero-module__9eFaTa__eyebrow):not(.eyebrow){font-size:.98rem;line-height:1.55}.approved-hero-module__9eFaTa__wash{background:linear-gradient(90deg,#fffffffa 0%,#fffffff5 36%,#ffffffe6 54%,#ffffff40 70%,#fff0 82%)}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy>:is(h1,p){max-width:64%!important}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__photo{object-position:75% center}.approved-hero-module__9eFaTa__actions,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy :is(.approved-hero-actions,.button-row,.kids-hero-actions){gap:9px;margin-top:18px}.approved-hero-module__9eFaTa__primary,.approved-hero-module__9eFaTa__secondary,.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy :is(.approved-hero-actions,.button-row,.kids-hero-actions)>:is(a,button){flex:100%;width:100%;padding:10px 14px}.approved-hero-module__9eFaTa__compact .approved-hero-module__9eFaTa__body{padding-block:20px}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .course-hero-meta{flex-wrap:wrap;gap:8px 16px;margin-block:18px;display:flex}}@media (max-width:1099px){.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]){background:#fff}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__photoFrame{width:min(100%,calc(100cqh * var(--photo-ratio)));inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 55%);mask-image:linear-gradient(90deg,#0000 25%,#000 55%)}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__photo{object-fit:contain;object-position:right bottom;clip-path:inset(0 0 0 25%)}}@media (max-width:767px){.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__body{min-height:0;padding:16px 15px}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__copy{width:54%;max-width:340px}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__copy h1{margin:9px 0 12px!important;font-size:clamp(1.2rem,4.9cqw,1.9rem)!important;font-weight:400!important}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__description,.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__copy>p{font-size:.8rem;line-height:1.45}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=kids],[data-hero-variant=course]) .approved-hero-module__9eFaTa__wash{background:linear-gradient(90deg,#ffffffed,#ffffffdb 48%,#ffffff40 70%,#ffffff0a)}}@media print{.approved-hero-module__9eFaTa__hero{display:none}}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]){background:#fff}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__background{height:41.6667cqw;min-height:100%;container-type:normal}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__photoFrame{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__photo{object-fit:cover;object-position:center;clip-path:none}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__body{min-height:41.6667cqw;padding:clamp(32px,4vw,72px) 7.8%}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy{width:43%;max-width:680px}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy>:is(h1,p){max-width:100%!important}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy h1{font-size:clamp(32px,3.6cqw,64px)!important}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy .training-artwork-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;width:100%!important;max-width:500px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy .training-artwork-input{grid-column:1/-1}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy .training-artwork-submit{grid-column:1/-1;min-height:46px}@media (min-width:768px){.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]):has(.course-enroll-card) .approved-hero-module__9eFaTa__background{height:41.6667cqw;min-height:0}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]):has(.course-enroll-card) .approved-hero-module__9eFaTa__body{align-items:flex-start}}@media (max-width:767px){.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__background{height:250px;min-height:0}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__photo{object-fit:cover;object-position:right center}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__background:after{content:"";background:linear-gradient(#0000,#fff);height:58px;position:absolute;inset:auto 0 0}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__body{align-items:flex-start;min-height:0;padding:250px 20px 30px}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy{width:100%;max-width:none}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy h1{margin:10px 0 16px!important;font-size:clamp(30px,8cqw,42px)!important}.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__description,.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]):not([data-hero-variant=course]) .approved-hero-module__9eFaTa__copy>p{font-size:1rem;line-height:1.6}}.approved-hero-module__9eFaTa__hero .approved-hero-module__9eFaTa__copy .portal-scene-title{color:#123449;letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(30px,3.6cqw,64px);font-weight:750;line-height:1.09}.approved-hero-module__9eFaTa__brand{color:#087f83;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:.8rem;font-weight:750;line-height:1.45;display:flex}.approved-hero-module__9eFaTa__brand img{object-fit:contain;flex:none}.approved-hero-module__9eFaTa__brand span{min-width:0}.approved-hero-module__9eFaTa__enrollmentBelow{padding-block:24px}.approved-hero-module__9eFaTa__enrollmentBelow .course-enroll-card{box-sizing:border-box;color:#123449;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5fafb;border:1px solid #b9d2dc;justify-self:start;width:min(100%,420px)}.approved-hero-module__9eFaTa__enrollmentBelow .course-enroll-card>span{color:#087f83}.approved-hero-module__9eFaTa__enrollmentBelow .course-enroll-card small{color:#425967}.approved-hero-module__9eFaTa__enrollmentBelow .button-secondary{color:#123449;background:#fff;border-color:#89aeb8}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__background{height:100%;min-height:100%;inset:0;container-type:normal}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__photoFrame{width:100%;height:100%;max-height:none;inset:0;-webkit-mask-image:none;mask-image:none}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__photo{object-fit:cover;object-position:center;clip-path:none}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__background:after{content:"";background:linear-gradient(90deg,#fffffffa,#ffffffeb 38%,#ffffff8c 54%,#fff0 70%);height:100%;position:absolute;inset:0}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__wash{display:none}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__body{min-height:var(--approved-hero-min-height,41.6667cqw);padding:var(--approved-hero-padding,clamp(28px,4vw,64px)) 7.8%;align-items:center}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy{width:48%;max-width:700px}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy>:is(h1,p){max-width:100%!important}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy h1{font-size:clamp(30px,3.6cqw,64px)!important;font-weight:750!important;line-height:1.12!important}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy>p{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}@media (max-width:1099px){.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy{width:65%}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__photo{object-position:72% center}}@media (max-width:767px){.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__body{min-height:340px;padding:28px 20px 32px}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy{width:100%;max-width:none}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__photoFrame{max-height:480px}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__background:after{background:linear-gradient(90deg,#fffffffa,#fffffff0 42%,#ffffffc2 68%,#ffffff26)}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy>:is(h1,p){max-width:85%!important}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy h1{margin:12px 0 16px!important;font-size:clamp(28px,6.8cqw,40px)!important;line-height:1.14!important}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__brand{letter-spacing:.035em;gap:8px;font-size:.66rem}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy nav{gap:6px;font-size:.78rem}.approved-hero-module__9eFaTa__hero.approved-hero-module__9eFaTa__hero:not([data-hero-variant=kids]) .approved-hero-module__9eFaTa__copy>p{font-size:1rem;line-height:1.6}}.approved-hero-module__9eFaTa__hero:is([data-hero-variant=paths],[data-hero-variant=career],[data-hero-variant=staffing],[data-hero-variant=instructor]){--approved-hero-min-height:clamp(380px,30vw,580px);--approved-hero-padding:clamp(24px,3vw,48px)}
.footer-building-module__mHxGMG__figure{width:220px;max-width:100%;margin:8px 0 12px}.footer-building-module__mHxGMG__figure a{border:1px solid #99d8e13d;border-radius:8px;display:block;overflow:hidden}.footer-building-module__mHxGMG__figure .footer-building-module__mHxGMG__image{width:100%;height:auto;display:block}.footer-building-module__mHxGMG__figure figcaption{color:#a8bac7;margin-top:5px;font-size:11px;line-height:1.4}.footer-building-module__mHxGMG__figure a:focus-visible{outline-offset:3px;outline:2px solid #5cdae5}
.career-path-video-module__-nlmqW__section{color:#092342;max-width:1488px;margin:0 auto;padding:48px 24px;scroll-margin-top:90px}.career-path-video-module__-nlmqW__heading{text-align:center;max-width:860px;margin:0 auto 28px}.career-path-video-module__-nlmqW__eyebrow{color:#007b86;letter-spacing:.12em;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:.7rem;font-weight:750;display:flex}.career-path-video-module__-nlmqW__heading h2{letter-spacing:-.035em;color:#092342;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.career-path-video-module__-nlmqW__heading>p:last-child{color:#58707e;margin:0;font-size:.95rem;line-height:1.6}.career-path-video-module__-nlmqW__gallery{background:#fff;border:1px solid #dbe6eb;border-radius:20px;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);display:grid;overflow:hidden;box-shadow:0 16px 45px #0923420c}.career-path-video-module__-nlmqW__main{min-width:0}.career-path-video-module__-nlmqW__screen{aspect-ratio:16/9;background:#0b2034;position:relative}.career-path-video-module__-nlmqW__poster{cursor:pointer;background:#0b2034;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.career-path-video-module__-nlmqW__poster>img{object-fit:contain;width:100%;height:100%;display:block}.career-path-video-module__-nlmqW__play{color:#fff;background:#007d87;border-radius:40px;align-items:center;gap:8px;padding:9px 15px 9px 9px;font-size:.8rem;font-weight:650;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 4px 18px #00131e66}.career-path-video-module__-nlmqW__poster:hover .career-path-video-module__-nlmqW__play,.career-path-video-module__-nlmqW__action:hover{background:#00636c}.career-path-video-module__-nlmqW__video{aspect-ratio:16/9;background:#0b2034;width:100%;height:100%;display:block}.career-path-video-module__-nlmqW__status{color:#fff;text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.career-path-video-module__-nlmqW__details{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.career-path-video-module__-nlmqW__details h3{letter-spacing:-.025em;margin:6px 0 8px;font-size:1.5rem}.career-path-video-module__-nlmqW__details p{color:#566f7c;margin:0;font-size:.8rem;line-height:1.55}.career-path-video-module__-nlmqW__details .career-path-video-module__-nlmqW__meta{color:#007b86;letter-spacing:.08em;font-size:.6rem;font-weight:700}.career-path-video-module__-nlmqW__action{color:#fff;background:#00818b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.career-path-video-module__-nlmqW__promise{color:#627984;border-top:1px solid #e7eef1;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:14px 26px;display:flex}.career-path-video-module__-nlmqW__promise>span{align-items:center;gap:6px;font-size:.66rem;display:flex}.career-path-video-module__-nlmqW__promise svg{color:#00818b}.career-path-video-module__-nlmqW__roadmap{background:#fbfdfe;border-left:1px solid #e1eaed;flex-direction:column;min-width:0;display:flex}.career-path-video-module__-nlmqW__roadmapHeading{justify-content:space-between;align-items:center;gap:12px;padding:24px 22px 18px;display:flex}.career-path-video-module__-nlmqW__roadmapHeading p{color:#718490;letter-spacing:.12em;margin:0 0 7px;font-size:.58rem;font-weight:700}.career-path-video-module__-nlmqW__roadmapHeading h3{letter-spacing:-.025em;margin:0;font-size:1.1rem}.career-path-video-module__-nlmqW__roadmapHeading>span{white-space:nowrap;color:#007d87;border:1px solid #dbe8ec;border-radius:6px;padding:7px 9px;font-size:.62rem}.career-path-video-module__-nlmqW__courses{scrollbar-width:thin;scrollbar-color:#adc8cd transparent;gap:5px;max-height:410px;margin:0;padding:0 12px 12px;list-style:none;display:grid;overflow:auto}.career-path-video-module__-nlmqW__courses a{color:#17334d;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:13px 10px;text-decoration:none;display:flex}.career-path-video-module__-nlmqW__courses a:hover{background:#eaf7f7;border-color:#bbdfe2}.career-path-video-module__-nlmqW__number{color:#007a85;background:#edf4f6;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:.72rem;font-weight:700;display:grid}.career-path-video-module__-nlmqW__courses a>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.career-path-video-module__-nlmqW__courses strong{font-size:.78rem;font-weight:650;line-height:1.4}.career-path-video-module__-nlmqW__courses small{color:#007d87;font-size:.61rem}.career-path-video-module__-nlmqW__courses svg{color:#00818b;flex-shrink:0}.career-path-video-module__-nlmqW__roadmapNote{color:#6b808d;border-top:1px solid #e6edf0;margin:auto 0 0;padding:14px 22px;font-size:.65rem;line-height:1.55}.career-path-video-module__-nlmqW__error{padding:0 24px 18px;font-size:.85rem}.career-path-video-module__-nlmqW__error button{color:#fff;cursor:pointer;background:#00818b;border:0;border-radius:6px;min-height:44px;padding:10px 16px}.career-path-video-module__-nlmqW__section a:focus-visible,.career-path-video-module__-nlmqW__section button:focus-visible{outline-offset:3px;outline:3px solid #dfa840}@media (max-width:1000px){.career-path-video-module__-nlmqW__gallery{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.career-path-video-module__-nlmqW__details{flex-direction:column;align-items:flex-start;padding:20px}.career-path-video-module__-nlmqW__promise{gap:10px;padding:14px 20px}.career-path-video-module__-nlmqW__roadmapHeading{padding:20px 16px}.career-path-video-module__-nlmqW__roadmapHeading h3{font-size:1rem}.career-path-video-module__-nlmqW__courses{max-height:390px}}@media (max-width:760px){.career-path-video-module__-nlmqW__section{padding:32px 16px}.career-path-video-module__-nlmqW__gallery{border-radius:14px;grid-template-columns:minmax(0,1fr)}.career-path-video-module__-nlmqW__heading{margin-bottom:22px}.career-path-video-module__-nlmqW__roadmap{border-top:1px solid #e1eaed;border-left:0}.career-path-video-module__-nlmqW__courses{max-height:300px}.career-path-video-module__-nlmqW__details{padding:18px 16px}.career-path-video-module__-nlmqW__details h3{font-size:1.3rem}.career-path-video-module__-nlmqW__action{box-sizing:border-box;width:100%}.career-path-video-module__-nlmqW__promise{gap:12px;padding:12px 16px}.career-path-video-module__-nlmqW__promise>span{font-size:.6rem}.career-path-video-module__-nlmqW__play{padding:8px 12px 8px 8px;font-size:.72rem;bottom:12px;right:12px}.career-path-video-module__-nlmqW__play svg{width:24px;height:24px}.career-path-video-module__-nlmqW__roadmapHeading{padding:20px 16px 12px}}
.hosted-video-cast-module__G8vm0W__controls{z-index:3;color:#fff;max-width:calc(100% - 24px);position:absolute;top:12px;right:12px}.hosted-video-cast-module__G8vm0W__controls .hosted-video-cast-module__G8vm0W__cast{font:inherit;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex;color:#fff!important;background:#061722d9!important;border:1px solid #ffffff70!important;border-radius:24px!important;padding:10px 14px!important}.hosted-video-cast-module__G8vm0W__cast[aria-pressed=true]{border-color:#5ae1d4!important}.hosted-video-cast-module__G8vm0W__cast:focus-visible{outline-offset:3px;outline:3px solid #5ae1d4}.hosted-video-cast-module__G8vm0W__cast:disabled{cursor:wait;opacity:.7}.hosted-video-cast-module__G8vm0W__message{color:#fff;background:#061722ed;border:1px solid #ffffff50;border-radius:10px;align-items:flex-start;gap:10px;max-width:330px;margin-top:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}.hosted-video-cast-module__G8vm0W__message button{color:#fff;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:3px}@media (max-width:520px){.hosted-video-cast-module__G8vm0W__controls{top:8px;right:8px}.hosted-video-cast-module__G8vm0W__controls .hosted-video-cast-module__G8vm0W__cast{font-size:12px;padding:8px 10px!important}.hosted-video-cast-module__G8vm0W__message{max-width:260px}}.hosted-video-cast-module__G8vm0W__controls .hosted-video-cast-module__G8vm0W__cast{justify-content:center;gap:0;border-radius:50%!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.hosted-video-cast-module__G8vm0W__controls .hosted-video-cast-module__G8vm0W__cast svg{width:20px;height:20px}@media (max-width:520px){.hosted-video-cast-module__G8vm0W__controls .hosted-video-cast-module__G8vm0W__cast{width:40px!important;height:40px!important;padding:0!important}}
.reading-depth-module__Na4G3q__depth{color:#123449;overflow-wrap:anywhere;margin:28px 0;font-size:clamp(16px,1.1vw,18px);line-height:1.8}.reading-depth-module__Na4G3q__depth header{background:#edf8f8;border-left:4px solid #008f8c;border-radius:0 12px 12px 0;margin-bottom:24px;padding:16px 20px}.reading-depth-module__Na4G3q__depth header>span{letter-spacing:.1em;color:#007f7b;font-size:12px;font-weight:800}.reading-depth-module__Na4G3q__depth h4{background:0 0!important;border:0!important;margin:6px 0 12px!important;padding:0!important;font-size:clamp(21px,2vw,28px)!important;font-weight:800!important;line-height:1.35!important}.reading-depth-module__Na4G3q__depth h5{margin:28px 0 14px;font-weight:800;line-height:1.45;font-size:20px!important}.reading-depth-module__Na4G3q__depth p{max-width:none;margin:0 0 20px!important;line-height:1.8!important}.reading-depth-module__Na4G3q__depth header p{margin:0!important}.reading-depth-module__Na4G3q__figure{background:#f5fafb;border:1px solid #c7e0e4;border-radius:12px;margin:26px 0;padding:22px}.reading-depth-module__Na4G3q__figure figcaption{color:#007f7b;margin-bottom:18px;font-size:14px;font-weight:800}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__steps li{min-width:0;margin:0!important;padding:0!important;display:block!important}.reading-depth-module__Na4G3q__steps button{text-align:left;color:#123449;width:100%;height:100%;min-height:74px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d5dc;border-radius:10px;align-items:center;gap:12px;padding:14px;font-size:15px;line-height:1.4;display:flex}.reading-depth-module__Na4G3q__steps button[aria-pressed=true]{background:#e4f8f4;border:2px solid #008f8c;padding:13px}.reading-depth-module__Na4G3q__steps button>span{color:#fff;background:#123449;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.reading-depth-module__Na4G3q__steps strong{font-weight:800}.reading-depth-module__Na4G3q__detail{color:#fff;background:#123449;border-radius:10px;margin-top:16px;padding:18px}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__detail p{margin:8px 0 0!important}.reading-depth-module__Na4G3q__detail b{color:#82eee1}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__tree{grid-template-columns:1fr}.reading-depth-module__Na4G3q__tree li:nth-child(2){margin-left:20px!important}.reading-depth-module__Na4G3q__tree li:nth-child(3){margin-left:40px!important}.reading-depth-module__Na4G3q__tree li:nth-child(4){margin-top:6px!important}.reading-depth-module__Na4G3q__tableWrap{border:1px solid #c7e0e4;border-radius:10px;max-width:100%;margin-bottom:22px;overflow-x:auto}.reading-depth-module__Na4G3q__depth table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;margin:0;font-size:16px;line-height:1.7}.reading-depth-module__Na4G3q__depth th,.reading-depth-module__Na4G3q__depth td{vertical-align:top;white-space:normal;border-bottom:1px solid #dbe8eb;min-width:110px;padding:16px}.reading-depth-module__Na4G3q__depth thead{color:#fff;background:#123449}.reading-depth-module__Na4G3q__depth tbody th{color:#007f7b;background:#f3faf9;font-weight:800}.reading-depth-module__Na4G3q__depth tbody tr:last-child>*{border-bottom:0}.reading-depth-module__Na4G3q__mistake{background:#fff8e9;border-left:4px solid #b77a16;border-radius:0 10px 10px 0;padding:18px 20px}.reading-depth-module__Na4G3q__mistake strong{font-weight:800}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__mistake p{margin:6px 0 0!important}.reading-depth-module__Na4G3q__challenge{background:#f3fbf9;border:1px solid #b8dcd9;border-radius:12px;margin-top:24px;padding:22px}.reading-depth-module__Na4G3q__challenge h5{margin:0 0 12px!important}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__prompt{color:#526b78;font-size:14px}.reading-depth-module__Na4G3q__depth details{margin:12px 0}.reading-depth-module__Na4G3q__depth summary{cursor:pointer;color:#007f7b;min-height:44px;padding:8px 0;font-weight:800}.reading-depth-module__Na4G3q__depth details p{margin:12px 0!important}.reading-depth-module__Na4G3q__challenge small{color:#526b78;margin-top:18px;font-size:13px;display:block}.reading-depth-module__Na4G3q__source{color:#007f7b;text-underline-offset:4px;margin-top:18px;font-size:14px;display:inline-block}.reading-depth-module__Na4G3q__depth button:focus-visible,.reading-depth-module__Na4G3q__depth summary:focus-visible,.reading-depth-module__Na4G3q__tableWrap:focus-visible,.reading-depth-module__Na4G3q__source:focus-visible{outline-offset:4px;outline:3px solid #008f8c}.reading-depth-module__Na4G3q__fraction{grid-template-columns:repeat(4,1fr);gap:5px;height:65px;margin:18px 0 25px;display:grid}.reading-depth-module__Na4G3q__fraction>span{background:#008f8c;border:2px solid #006e69;border-radius:6px}.reading-depth-module__Na4G3q__fraction>.reading-depth-module__Na4G3q__empty{background:#fff;border-style:dashed}.reading-depth-module__Na4G3q__grid{background:#fff;border-radius:10px;width:100%;max-width:560px;margin:0 auto 24px;display:block}.reading-depth-module__Na4G3q__grid text{fill:#123449;font-size:13px;font-weight:700}.reading-depth-module__Na4G3q__bars{margin:18px 0 24px}.reading-depth-module__Na4G3q__bars>div{align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.reading-depth-module__Na4G3q__bars span{flex-shrink:0;width:76px}.reading-depth-module__Na4G3q__bars i{background:#008f8c;border-radius:3px;min-width:4px;height:25px;display:block}.reading-depth-module__Na4G3q__bars b{font-size:15px}.reading-depth-module__Na4G3q__counters{flex-wrap:wrap;gap:16px;margin:20px 0 26px;display:flex}.reading-depth-module__Na4G3q__counters>span{border:2px solid #008f8c;border-radius:12px;grid-template-columns:repeat(2,20px);gap:8px;padding:15px;display:grid}.reading-depth-module__Na4G3q__counters i{background:#008f8c;border-radius:50%;width:20px;height:20px}@media (max-width:600px){.reading-depth-module__Na4G3q__depth{font-size:17px}.reading-depth-module__Na4G3q__depth header,.reading-depth-module__Na4G3q__figure,.reading-depth-module__Na4G3q__challenge{padding:16px}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__steps{grid-template-columns:1fr!important}.reading-depth-module__Na4G3q__steps button{min-height:64px}.reading-depth-module__Na4G3q__depth th,.reading-depth-module__Na4G3q__depth td{padding:12px}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__tree li:nth-child(2){margin-left:12px!important}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__tree li:nth-child(3){margin-left:24px!important}}@media print{.reading-depth-module__Na4G3q__depth details>p{display:block}.reading-depth-module__Na4G3q__steps button{border-color:#555}.reading-depth-module__Na4G3q__challenge{break-inside:avoid}}.reading-depth-module__Na4G3q__code pre{color:#f0fafb;background:#102d3c;border-radius:10px;max-width:100%;padding:20px;font-size:15px;line-height:1.7;overflow-x:auto}.reading-depth-module__Na4G3q__code code{white-space:pre;overflow-wrap:normal}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__code p{background:#edf8f8;border-radius:8px;padding:16px}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__teachingPoints{margin:18px 0 30px!important;padding-left:26px!important;list-style:outside!important;display:block!important}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__teachingPoints li{border-bottom:1px solid #d6e6e9;margin:0 0 22px!important;padding:0 0 20px 8px!important;line-height:1.85!important;display:list-item!important}.reading-depth-module__Na4G3q__teachingPoints li::marker{color:#008f8c;font-size:1.15em}.reading-depth-module__Na4G3q__teachingPoints li>strong{color:#007f7b;font-size:19px;font-weight:800;display:block}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__teachingPoints p{max-width:none;margin:10px 0 0!important;line-height:1.85!important}.reading-depth-module__Na4G3q__depth .reading-depth-module__Na4G3q__teachingPoints li:last-child{border-bottom:0;padding-bottom:0!important}
.lesson-practice-module___AVxjW__studio{color:#17324d;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #c7dcdf;border-radius:14px;margin:24px 0;padding:20px;line-height:1.7}.lesson-practice-module___AVxjW__studio h4{line-height:1.4;margin:4px 0 12px!important;font-size:22px!important}.lesson-practice-module___AVxjW__eyebrow{letter-spacing:.06em;color:#087c76;font-size:12px;font-weight:800}.lesson-practice-module___AVxjW__studio p{margin:10px 0!important}.lesson-practice-module___AVxjW__studio ol{padding-left:24px}.lesson-practice-module___AVxjW__studio li{margin:8px 0}.lesson-practice-module___AVxjW__studio button,.lesson-practice-module___AVxjW__studio select,.lesson-practice-module___AVxjW__studio input{font:inherit}.lesson-practice-module___AVxjW__studio button{color:#17324d;cursor:pointer;background:#fff;border:1px solid #9cbcc3;border-radius:8px;min-height:44px;padding:8px 13px}.lesson-practice-module___AVxjW__studio button[aria-pressed=true]{background:#e0f5ef;border:2px solid #007e78}.lesson-practice-module___AVxjW__studio button:disabled{opacity:.45;cursor:default}.lesson-practice-module___AVxjW__studio :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #087c76}.lesson-practice-module___AVxjW__studio textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;color:#17324d;background:#fff;border:1px solid #9cbcc3;border-radius:9px;padding:12px}.lesson-practice-module___AVxjW__tools{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.lesson-practice-module___AVxjW__tools label{align-items:center;gap:6px;display:flex}.lesson-practice-module___AVxjW__tools select{border:1px solid #9cbcc3;border-radius:7px;max-width:100%;padding:8px}.lesson-practice-module___AVxjW__tools .lesson-practice-module___AVxjW__swatch{border-radius:50%;width:44px;height:44px;padding:0}.lesson-practice-module___AVxjW__swatch span{border-radius:50%;width:24px;height:24px;margin:auto;display:block}.lesson-practice-module___AVxjW__board{aspect-ratio:2;background:#fff;border:2px solid #8daab3;border-radius:10px;position:relative;overflow:hidden}.lesson-practice-module___AVxjW__board canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lesson-practice-module___AVxjW__board canvas:first-child{pointer-events:none}.lesson-practice-module___AVxjW__trace{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.lesson-practice-module___AVxjW__trace input{border:1px solid #9cbcc3;border-radius:7px;flex:1;min-width:160px;padding:9px}.lesson-practice-module___AVxjW__note{color:#486575;font-size:13px;line-height:1.6}.lesson-practice-module___AVxjW__scratch{background:#e6f5ef;border:1px solid #aac6c9;border-radius:12px;min-height:160px;margin:14px 0;position:relative;overflow:hidden}.lesson-practice-module___AVxjW__scratchText{box-sizing:border-box;min-height:160px;padding:20px}.lesson-practice-module___AVxjW__scratch canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lesson-practice-module___AVxjW__review{border-top:1px solid #d0e0e3;margin-top:20px;padding-top:16px}.lesson-practice-module___AVxjW__review label{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.lesson-practice-module___AVxjW__review input{min-width:22px;min-height:22px}.lesson-practice-module___AVxjW__stage{margin-top:18px}.lesson-practice-module___AVxjW__source{font-size:13px}.lesson-practice-module___AVxjW__stage summary{cursor:pointer;min-height:44px;font-weight:700;display:list-item}.lesson-practice-module___AVxjW__studio label strong{display:block}.lesson-practice-module___AVxjW__toolbarLabel{margin-right:6px;font-weight:700}@media (max-width:600px){.lesson-practice-module___AVxjW__studio{padding:14px}.lesson-practice-module___AVxjW__tools{gap:7px}.lesson-practice-module___AVxjW__studio button{min-height:46px}.lesson-practice-module___AVxjW__scratchText{padding:16px}}.lesson-practice-module___AVxjW__dataTable{border:1px solid #b8d0d4;border-radius:9px;max-width:100%;margin-top:16px;overflow-x:auto}.lesson-practice-module___AVxjW__dataTable table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.lesson-practice-module___AVxjW__dataTable th,.lesson-practice-module___AVxjW__dataTable td{white-space:nowrap;border-bottom:1px solid #d7e5e6;padding:12px}.lesson-practice-module___AVxjW__dataTable th{color:#123449}.lesson-practice-module___AVxjW__dataTable thead th{color:#fff!important;background:#123449!important}.lesson-practice-module___AVxjW__studio label:has(>input[type=checkbox]){cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.lesson-practice-module___AVxjW__studio input[type=checkbox]{flex:none;width:22px;height:22px}
.learner-guide-module__6ECTIq__guide{color:#123449;background:#fff;border:1px solid #b9d5d8;border-left:4px solid #008f8c;border-radius:12px;margin:24px 0;overflow:hidden}.learner-guide-module__6ECTIq__guide>summary{cursor:pointer;background:#edf8f8;padding:19px 22px;font-size:1.12rem;font-weight:750;line-height:1.5}.learner-guide-module__6ECTIq__body{overflow-wrap:anywhere;padding:20px;font-size:1rem;line-height:1.8}.learner-guide-module__6ECTIq__body[data-large=true]{font-size:1.25rem;line-height:1.9}.learner-guide-module__6ECTIq__body p{margin:0 0 16px;font-size:inherit!important;line-height:inherit!important}.learner-guide-module__6ECTIq__body h5{margin:0 0 14px;line-height:1.5;font-size:1.15em!important}.learner-guide-module__6ECTIq__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.learner-guide-module__6ECTIq__paths button,.learner-guide-module__6ECTIq__controls button,.learner-guide-module__6ECTIq__card>button{font:inherit;color:#123449;cursor:pointer;text-align:left;white-space:normal;background:#fff;border:1px solid #9bbbc2;border-radius:9px;min-height:44px;padding:12px 14px;line-height:1.45}.learner-guide-module__6ECTIq__paths button{flex-direction:column;gap:5px;display:flex}.learner-guide-module__6ECTIq__paths button span{font-size:.88em}.learner-guide-module__6ECTIq__paths button[aria-pressed=true],.learner-guide-module__6ECTIq__controls button[aria-pressed=true]{background:#e5f7f2;border:2px solid #008f8c}.learner-guide-module__6ECTIq__controls{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.learner-guide-module__6ECTIq__controls button:disabled{opacity:.55;cursor:default}.learner-guide-module__6ECTIq__guide button:focus-visible,.learner-guide-module__6ECTIq__guide summary:focus-visible,.learner-guide-module__6ECTIq__guide textarea:focus-visible{outline-offset:3px;outline:3px solid #123449}.learner-guide-module__6ECTIq__position{font-weight:700;margin-top:24px!important}.learner-guide-module__6ECTIq__card{background:#f7fbfc;border:1px solid #bad8dc;border-radius:10px;padding:20px}.learner-guide-module__6ECTIq__hint{border-top:1px solid #d3e2e5;padding-top:14px}.learner-guide-module__6ECTIq__note{color:#3b5665;display:block;font-size:.88em!important}.learner-guide-module__6ECTIq__vocabulary{border-top:1px solid #d3e2e5;margin:24px 0;padding-top:16px}.learner-guide-module__6ECTIq__vocabulary summary{cursor:pointer;min-height:44px;font-weight:700}.learner-guide-module__6ECTIq__vocabulary dl>div{margin:12px 0}.learner-guide-module__6ECTIq__vocabulary dt{text-transform:capitalize;font-weight:750}.learner-guide-module__6ECTIq__vocabulary dd{margin:3px 0 0}.learner-guide-module__6ECTIq__response{margin-top:24px}.learner-guide-module__6ECTIq__response label{font-weight:700;display:block}.learner-guide-module__6ECTIq__response textarea{box-sizing:border-box;width:100%;min-height:140px;font:inherit;color:#123449;resize:vertical;background:#fff;border:1px solid #9bbbc2;border-radius:8px;padding:14px;display:block}@media (max-width:650px){.learner-guide-module__6ECTIq__body{padding:16px}.learner-guide-module__6ECTIq__paths{grid-template-columns:1fr}.learner-guide-module__6ECTIq__controls button{flex:135px}.learner-guide-module__6ECTIq__card,.learner-guide-module__6ECTIq__guide>summary{padding:16px}.learner-guide-module__6ECTIq__body[data-large=true]{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.learner-guide-module__6ECTIq__guide *{scroll-behavior:auto}}
.reading-artwork-module__batD6G__art{background:#fff;border:1px solid #bfdcdf;border-radius:16px;margin:20px 0 28px;overflow:hidden}.reading-artwork-module__batD6G__scene{background:#e9f7f4}.reading-artwork-module__batD6G__scene svg{width:100%;height:auto;max-height:235px;display:block}.reading-artwork-module__batD6G__art figcaption{margin:0!important;padding:18px 20px!important}.reading-artwork-module__batD6G__art figcaption>span{color:#007f7b;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.reading-artwork-module__batD6G__art figcaption>strong{color:#123449;font-size:20px;font-weight:800;line-height:1.4;display:block}.reading-artwork-module__batD6G__art figcaption>p{color:#536f7a;font-size:13px;margin:8px 0 0!important;line-height:1.6!important}@media (max-width:600px){.reading-artwork-module__batD6G__art figcaption{padding:15px!important}.reading-artwork-module__batD6G__art figcaption>strong{font-size:18px}}
.reading-illustration-module__-T8G5a__demo,.reading-illustration-module__-T8G5a__map{color:#123449;background:#fff;border:1px solid #b8d9de;border-radius:14px;overflow:hidden;margin:0 0 24px!important}.reading-illustration-module__-T8G5a__demo h5{padding:20px 20px 0;margin:0 0 14px!important}.reading-illustration-module__-T8G5a__windowBar{color:#fff;background:#123449;align-items:center;gap:12px;padding:13px 16px;font-size:14px;display:flex}.reading-illustration-module__-T8G5a__windowBar>span{color:#74dfcd;letter-spacing:3px;font-size:10px}.reading-illustration-module__-T8G5a__windowBar small{color:#c3dce2;margin-left:auto;font-size:11px}.reading-illustration-module__-T8G5a__breadcrumb{background:#edf8f8;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.reading-illustration-module__-T8G5a__explorer{grid-template-columns:150px minmax(0,1fr);min-height:230px;display:grid}.reading-illustration-module__-T8G5a__explorer nav{background:#f1f6f8;border-right:1px solid #d7e6e9;flex-direction:column;gap:9px;padding:16px 10px;display:flex}.reading-illustration-module__-T8G5a__demo button{font:inherit;cursor:pointer}.reading-illustration-module__-T8G5a__explorer nav button{color:#123449;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:14px;font-weight:700;display:flex}.reading-illustration-module__-T8G5a__explorer nav button[aria-pressed=true]{background:#d7f2ed;border-color:#8accc3}.reading-illustration-module__-T8G5a__fileArea{min-width:0;padding:20px}.reading-illustration-module__-T8G5a__fileArea .reading-illustration-module__-T8G5a__file{color:#007f7b;background:#f5fbfa;border:1px solid #bedce1;border-radius:10px;justify-items:center;gap:9px;max-width:100%;padding:14px 20px;font-size:15px;display:grid}.reading-illustration-module__-T8G5a__file span{color:#506c79;font-size:12px}.reading-illustration-module__-T8G5a__note{background:#fff9e6;border:1px solid #eed9a1;border-radius:8px;margin-top:16px;padding:16px}.reading-illustration-module__-T8G5a__note p{font-size:14px;margin:8px 0 0!important}.reading-illustration-module__-T8G5a__demo .reading-illustration-module__-T8G5a__result{overflow-wrap:anywhere;background:#edf8f8;padding:14px 18px;font-size:14px;margin:0!important}.reading-illustration-module__-T8G5a__actions{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.reading-illustration-module__-T8G5a__actions button{color:#006e68;background:#f0faf8;border:1px solid #a7cdd2;border-radius:8px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:750}.reading-illustration-module__-T8G5a__actions button:disabled{opacity:.55;cursor:default}.reading-illustration-module__-T8G5a__demo .reading-illustration-module__-T8G5a__caption{padding:0 18px 18px;font-size:14px;margin:0!important;line-height:1.7!important}.reading-illustration-module__-T8G5a__trace{grid-template-columns:1.3fr 1fr;gap:15px;padding:6px 20px 20px;display:grid}.reading-illustration-module__-T8G5a__trace>div:first-child{color:#f1fbfb;background:#123449;border-radius:10px;align-items:flex-start;gap:15px;padding:18px;display:flex}.reading-illustration-module__-T8G5a__trace code{white-space:normal;font-size:14px;line-height:1.9}.reading-illustration-module__-T8G5a__score{background:#e0f7ef;border:1px solid #9edbca;border-radius:10px;align-content:center;place-items:center;padding:15px;display:grid}.reading-illustration-module__-T8G5a__score strong{color:#007f7b;font-size:56px;line-height:1.3}.reading-illustration-module__-T8G5a__score>span{text-align:center;font-size:13px}.reading-illustration-module__-T8G5a__tokens{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px;display:grid}.reading-illustration-module__-T8G5a__tokens>span{border:1px dashed #a9c7ce;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;display:flex}.reading-illustration-module__-T8G5a__tokens>span[data-done=true]{background:#e0f7ef;border-style:solid;border-color:#008f8c}.reading-illustration-module__-T8G5a__tokens b{color:#007f7b;font-size:20px}.reading-illustration-module__-T8G5a__range{padding:0 22px;font-size:18px;display:block}.reading-illustration-module__-T8G5a__range input{accent-color:#008f8c;width:100%;min-height:36px;margin:18px 0;display:block}.reading-illustration-module__-T8G5a__decision{justify-content:center;align-items:center;gap:18px;padding:8px 18px 22px;display:flex}.reading-illustration-module__-T8G5a__decision>span{background:#f4f8fa;border:1px solid #c5dce0;border-radius:12px;justify-items:center;gap:12px;padding:22px;font-size:16px;display:grid}.reading-illustration-module__-T8G5a__decision>span[data-pass=true]{background:#dff7ed;border-color:#008f8c}.reading-illustration-module__-T8G5a__decision>span[data-pass=false]{background:#fff5df;border-color:#cc9d39}.reading-illustration-module__-T8G5a__fraction{grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 20px 20px;display:grid}.reading-illustration-module__-T8G5a__fraction button{color:#526f79;background:#fff;border:2px dashed #9dbec6;border-radius:8px;min-height:90px;font-size:12px}.reading-illustration-module__-T8G5a__fraction button[data-filled=true]{color:#fff;background:#008f8c;border:2px solid #006e68}.reading-illustration-module__-T8G5a__fractionResult{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:6px 20px 15px;display:flex}.reading-illustration-module__-T8G5a__fractionResult strong{color:#007f7b;font-size:34px}.reading-illustration-module__-T8G5a__fractionResult>span{font-size:14px}.reading-illustration-module__-T8G5a__map{padding:16px}.reading-illustration-module__-T8G5a__map figcaption{margin:0 0 10px!important;font-size:13px!important}.reading-illustration-module__-T8G5a__map svg{width:100%;max-width:640px;height:auto;margin:auto;display:block}.reading-illustration-module__-T8G5a__demo button:focus-visible,.reading-illustration-module__-T8G5a__demo input:focus-visible{outline-offset:3px;outline:3px solid #007f7b}@media (max-width:520px){.reading-illustration-module__-T8G5a__explorer{grid-template-columns:1fr}.reading-illustration-module__-T8G5a__explorer nav{border-bottom:1px solid #d7e6e9;border-right:0;flex-direction:row}.reading-illustration-module__-T8G5a__explorer nav button{flex:1}.reading-illustration-module__-T8G5a__windowBar{flex-wrap:wrap}.reading-illustration-module__-T8G5a__windowBar small{margin-left:0}.reading-illustration-module__-T8G5a__trace{grid-template-columns:1fr}.reading-illustration-module__-T8G5a__score strong{font-size:42px}.reading-illustration-module__-T8G5a__decision{gap:9px}.reading-illustration-module__-T8G5a__decision>span{padding:16px 10px;font-size:14px}.reading-illustration-module__-T8G5a__fraction button{min-height:76px;font-size:10px}.reading-illustration-module__-T8G5a__tokens{gap:6px;padding:0 14px}.reading-illustration-module__-T8G5a__tokens>span{font-size:12px}.reading-illustration-module__-T8G5a__map{padding:8px}}
.reading-scenarios-module__-p3uGG__model{color:#123449;background:#fff;border:1px solid #b5d5dd;border-radius:14px;margin:0 0 24px;padding:20px;line-height:1.7}.reading-scenarios-module__-p3uGG__model header{align-items:flex-start;gap:14px;display:flex;background:0 0!important;border:0!important;margin-bottom:20px!important;padding:0!important}.reading-scenarios-module__-p3uGG__model header>svg{color:#008f8c;flex-shrink:0;width:30px;height:30px;margin-top:5px}.reading-scenarios-module__-p3uGG__model h5{font-weight:800;line-height:1.35;margin:0 0 8px!important;font-size:21px!important}.reading-scenarios-module__-p3uGG__model header p{font-size:14px;margin:0!important}.reading-scenarios-module__-p3uGG__select,.reading-scenarios-module__-p3uGG__form label{gap:8px;font-size:14px;font-weight:750;display:grid}.reading-scenarios-module__-p3uGG__select{margin-bottom:20px}.reading-scenarios-module__-p3uGG__model select{color:#123449;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #accbd2;border-radius:8px;padding:10px;font-size:15px}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0!important;padding:0!important;list-style:none!important;display:grid!important}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route li{text-align:center;background:#f6fafb;border:1px solid #c7dce1;border-radius:10px;justify-items:center;gap:8px;font-size:14px;position:relative;margin:0!important;padding:20px 10px!important;display:grid!important}.reading-scenarios-module__-p3uGG__route li>svg{color:#007f7b}.reading-scenarios-module__-p3uGG__route li>span{font-size:12px}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route li[data-current=true]{border:2px solid #008f8c}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route li[data-done=true]{background:#e2f8ed}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route li[data-failed=true]{background:#fff0dd;border-color:#b77913}.reading-scenarios-module__-p3uGG__route .reading-scenarios-module__-p3uGG__arrow{z-index:1;background:#fff;border-radius:50%;width:20px;position:absolute;top:45%;right:-18px}.reading-scenarios-module__-p3uGG__route li:nth-child(2) .reading-scenarios-module__-p3uGG__arrow{top:auto;bottom:-18px;right:48%;transform:rotate(90deg)}.reading-scenarios-module__-p3uGG__route li:nth-child(3) .reading-scenarios-module__-p3uGG__arrow{display:none}.reading-scenarios-module__-p3uGG__result{color:#fff;background:#123449;border-radius:10px;padding:18px}.reading-scenarios-module__-p3uGG__result strong{color:#83e9d9}.reading-scenarios-module__-p3uGG__result p{font-size:15px;margin:8px 0 0!important}.reading-scenarios-module__-p3uGG__actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.reading-scenarios-module__-p3uGG__actions button{color:#006f68;min-height:44px;font:inherit;cursor:pointer;background:#e8f8f4;border:1px solid #94c8ca;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:750}.reading-scenarios-module__-p3uGG__actions button:disabled{opacity:.5;cursor:default}.reading-scenarios-module__-p3uGG__model small{color:#526e7a;margin-top:18px;font-size:12px;display:block}.reading-scenarios-module__-p3uGG__check{background:#edf8f8;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px;font-size:14px;font-weight:700;display:flex}.reading-scenarios-module__-p3uGG__check input{accent-color:#008f8c;flex-shrink:0;width:20px;height:20px;margin-top:3px}.reading-scenarios-module__-p3uGG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.reading-scenarios-module__-p3uGG__verdict{background:#fff5e3;border:1px solid #b98535;border-radius:10px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.reading-scenarios-module__-p3uGG__verdict[data-allowed=true]{background:#e5f8ed;border-color:#76bca0}.reading-scenarios-module__-p3uGG__verdict>svg{color:#8a5b15;flex-shrink:0}.reading-scenarios-module__-p3uGG__verdict[data-allowed=true]>svg{color:#007f65}.reading-scenarios-module__-p3uGG__verdict strong{font-size:17px;font-weight:800}.reading-scenarios-module__-p3uGG__verdict p{font-size:14px;margin:8px 0 0!important}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__tip{font-size:14px;margin:18px 0 0!important}.reading-scenarios-module__-p3uGG__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.reading-scenarios-module__-p3uGG__metrics>span{text-align:center;background:#eef8f8;border-radius:9px;padding:12px;font-size:13px;display:grid}.reading-scenarios-module__-p3uGG__metrics strong{color:#007f7b;font-size:30px;line-height:1.3}.reading-scenarios-module__-p3uGG__events{gap:9px;margin-bottom:18px;display:grid}.reading-scenarios-module__-p3uGG__events button{color:#123449;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd8df;border-radius:9px;align-items:center;gap:12px;padding:13px;font-size:14px;display:flex}.reading-scenarios-module__-p3uGG__events button[aria-pressed=true]{background:#e7f8f4;border:2px solid #008f8c;padding:12px}.reading-scenarios-module__-p3uGG__events button>svg{color:#007f7b;flex-shrink:0}.reading-scenarios-module__-p3uGG__events button>span{flex:1;display:grid}.reading-scenarios-module__-p3uGG__events button>b,.reading-scenarios-module__-p3uGG__events button>strong{font-size:13px}.reading-scenarios-module__-p3uGG__sourceTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.reading-scenarios-module__-p3uGG__sourceTables>div{border:1px solid #bfd6de;border-radius:10px;overflow:hidden}.reading-scenarios-module__-p3uGG__sourceTables h6{color:#fff;background:#123449;margin:0;padding:12px;font-size:15px;font-weight:750}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__sourceTables p{border-bottom:1px solid #e2ecef;gap:12px;padding:10px;font-size:14px;display:flex;margin:0!important}.reading-scenarios-module__-p3uGG__sourceTables p:last-child{border:0}.reading-scenarios-module__-p3uGG__sourceTables b{color:#007f7b}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__joinLabel{align-items:center;gap:10px;font-size:14px;display:flex;margin:10px 0 16px!important}.reading-scenarios-module__-p3uGG__joinLabel>svg{color:#008f8c;flex-shrink:0}.reading-scenarios-module__-p3uGG__table{border:1px solid #bed6dd;border-radius:10px;overflow-x:auto}.reading-scenarios-module__-p3uGG__table table{border-collapse:collapse;width:100%;min-width:300px!important;font-size:14px!important}.reading-scenarios-module__-p3uGG__table caption{text-align:left;color:#526e7a;padding:12px;font-size:12px}.reading-scenarios-module__-p3uGG__table th,.reading-scenarios-module__-p3uGG__table td{text-align:left;border-bottom:1px solid #d7e6eb;min-width:0!important;padding:12px!important}.reading-scenarios-module__-p3uGG__table thead{color:#123449;background:#edf7f6}.reading-scenarios-module__-p3uGG__model button:focus-visible,.reading-scenarios-module__-p3uGG__model input:focus-visible,.reading-scenarios-module__-p3uGG__model select:focus-visible{outline-offset:3px;outline:3px solid #008f8c}@media (max-width:500px){.reading-scenarios-module__-p3uGG__model{padding:14px}.reading-scenarios-module__-p3uGG__form,.reading-scenarios-module__-p3uGG__sourceTables{grid-template-columns:1fr}.reading-scenarios-module__-p3uGG__model .reading-scenarios-module__-p3uGG__route{gap:12px}.reading-scenarios-module__-p3uGG__route li>strong{font-size:13px}.reading-scenarios-module__-p3uGG__events button{gap:8px}.reading-scenarios-module__-p3uGG__events button>strong{font-size:12px}.reading-scenarios-module__-p3uGG__verdict{gap:9px;padding:14px}.reading-scenarios-module__-p3uGG__verdict>svg{width:26px}.reading-scenarios-module__-p3uGG__metrics strong{font-size:26px}}.reading-scenarios-module__-p3uGG__route li:nth-child(3){grid-area:2/2}.reading-scenarios-module__-p3uGG__route li:nth-child(4){grid-area:2/1}.reading-scenarios-module__-p3uGG__route li:nth-child(3) .reading-scenarios-module__-p3uGG__arrow{display:block;left:-18px;right:auto;transform:rotate(180deg)}
.study-text-module__Eb_Mxq__text{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;color:inherit;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.study-text-module__Eb_Mxq__text p{margin:0 0 .9em!important;line-height:1.65!important}.study-text-module__Eb_Mxq__text h4{color:#123449;letter-spacing:.01em;background:#edf8f8;border-left:4px solid #008f8c;border-radius:0 8px 8px 0;padding:.65em .85em;margin:1.35em 0 .65em!important;font-size:1.08em!important;font-weight:800!important;line-height:1.4!important}.study-text-module__Eb_Mxq__text h4:first-child{margin-top:0!important}.study-text-module__Eb_Mxq__text ul,.study-text-module__Eb_Mxq__text ol{margin:.6em 0 1em!important;padding-left:1.65em!important;display:block!important}.study-text-module__Eb_Mxq__text ul{list-style:outside!important}.study-text-module__Eb_Mxq__text ol{list-style:decimal!important}.study-text-module__Eb_Mxq__text li{padding-left:.35em;margin:0 0 .45em!important;line-height:1.65!important;display:list-item!important}.study-text-module__Eb_Mxq__text li::marker{color:#007f7b;font-weight:800}.study-text-module__Eb_Mxq__text strong{color:#123449;font-weight:800!important}.study-text-module__Eb_Mxq__text a{color:#007f7b;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.study-text-module__Eb_Mxq__text a:focus-visible{outline-offset:3px;outline:3px solid #087f83}.study-text-module__Eb_Mxq__text code{white-space:pre-wrap;font-size:.93em}.study-text-module__Eb_Mxq__text pre{color:#f0fafb;background:#102d3c;border-radius:10px;max-width:100%;margin:1em 0 1.5em;padding:18px;line-height:1.65;overflow-x:auto}.study-text-module__Eb_Mxq__text pre code{white-space:pre;overflow-wrap:normal}.study-text-module__Eb_Mxq__tableScroll{color:#123449;background:#fff;border:1px solid #c6dfe3;border-radius:10px;min-width:0;max-width:100%;margin:1em 0 1.5em;overflow-x:auto}.study-text-module__Eb_Mxq__tableScroll:focus-visible{outline-offset:3px;outline:3px solid #087f83}.study-text-module__Eb_Mxq__tableScroll table{border-collapse:collapse;width:100%;min-width:28rem;font:inherit;line-height:1.6}.study-text-module__Eb_Mxq__tableScroll caption{text-align:left;color:#123449;background:#edf8f8;padding:12px 14px;font-weight:800;line-height:1.45}.study-text-module__Eb_Mxq__tableScroll th,.study-text-module__Eb_Mxq__tableScroll td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-top:1px solid #c6dfe3;border-right:1px solid #dbe9eb;padding:12px 14px}.study-text-module__Eb_Mxq__tableScroll th{background:#edf8f8;font-weight:800}.study-text-module__Eb_Mxq__tableScroll th:last-child,.study-text-module__Eb_Mxq__tableScroll td:last-child{border-right:0}.study-text-module__Eb_Mxq__tableScroll tbody tr:nth-child(2n){background:#f6fafb}@media (max-width:600px){.study-text-module__Eb_Mxq__text{max-width:100%;font-size:17px}.study-text-module__Eb_Mxq__text h4{margin-top:1.5em!important;font-size:18px!important}.study-text-module__Eb_Mxq__text li{margin-bottom:.55em!important}}.study-text-module__Eb_Mxq__export{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.study-text-module__Eb_Mxq__export button{color:#086f77;max-width:100%;min-height:44px;font:inherit;white-space:normal;cursor:pointer;background:#fff;border:1px solid #087f83;border-radius:10px;padding:10px 16px}.study-text-module__Eb_Mxq__export button:focus-visible{outline-offset:3px;outline:3px solid #087f83}.study-text-module__Eb_Mxq__export small{color:#496371;font-size:.85em;line-height:1.5;display:block}
.engineering-studio-module__In_65G__studio{color:#193e50;background:#fff;border:1px solid #b6d8d4;border-radius:18px;margin:30px 0;overflow:hidden;box-shadow:0 8px 22px #163f4b08}.engineering-studio-module__In_65G__studio header{background:linear-gradient(135deg,#edf8f5,#f6fafc);padding:24px 26px 10px}.engineering-studio-module__In_65G__eyebrow{color:#007d76;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.engineering-studio-module__In_65G__studio h4{background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important;font-size:24px!important;font-weight:800!important;line-height:1.35!important}.engineering-studio-module__In_65G__studio p{margin:10px 0!important;font-size:16px!important;line-height:1.75!important}.engineering-studio-module__In_65G__studio header p{color:#385968}.engineering-studio-module__In_65G__predict{background:#f2f8f8;border-left:4px solid #008c82;border-radius:0 9px 9px 0;margin:18px 24px;padding:13px 20px}.engineering-studio-module__In_65G__predict strong{color:#007d76;font-size:14px;display:block}.engineering-studio-module__In_65G__predict p{margin:4px 0!important}.engineering-studio-module__In_65G__diagram{width:calc(100% - 48px);height:auto;margin:16px 24px 24px;display:block;overflow:visible}.engineering-studio-module__In_65G__diagram text{fill:#193e50;font-family:Arial,sans-serif;font-size:14px}.engineering-studio-module__In_65G__diagram .engineering-studio-module__In_65G__svgTitle{font-size:19px;font-weight:700}.engineering-studio-module__In_65G__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:0 26px 24px;display:grid}.engineering-studio-module__In_65G__control{min-width:0;font-size:14px;font-weight:700;line-height:1.5;display:block}.engineering-studio-module__In_65G__control>span{justify-content:space-between;gap:12px;display:flex}.engineering-studio-module__In_65G__control output{font-variant-numeric:tabular-nums;color:#007d76;white-space:nowrap;font-weight:800}.engineering-studio-module__In_65G__control input{accent-color:#008c82;cursor:pointer;width:100%;min-height:24px;margin:14px 0 6px;display:block}.engineering-studio-module__In_65G__control small{color:#607b84;font-size:11px;font-weight:400;display:block}.engineering-studio-module__In_65G__control select{color:#193e50;background:#fff;border:1px solid #9fc4c4;border-radius:8px;width:100%;min-height:44px;margin-top:8px;padding:10px;font-size:15px;display:block}.engineering-studio-module__In_65G__control input:focus-visible,.engineering-studio-module__In_65G__control select:focus-visible,.engineering-studio-module__In_65G__assumptions summary:focus-visible,.engineering-studio-module__In_65G__reference a:focus-visible{outline-offset:4px;outline:3px solid #ebba61}.engineering-studio-module__In_65G__results{background:#f8fbfb;border-top:1px solid #d3e6e3;padding:18px 26px 22px}.engineering-studio-module__In_65G__results .engineering-studio-module__In_65G__equation{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e7e4;border-radius:9px;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;margin:0 0 18px!important;font-size:14px!important}.engineering-studio-module__In_65G__results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.engineering-studio-module__In_65G__results dl>div{background:#edf7f4;border-top:3px solid #008c82;padding:10px 8px}.engineering-studio-module__In_65G__results dt{color:#4f6e77;font-size:12px;font-weight:700;line-height:1.5}.engineering-studio-module__In_65G__results dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;font-weight:800;line-height:1.4}.engineering-studio-module__In_65G__results>p:last-child{margin-top:18px!important}.engineering-studio-module__In_65G__assumptions{border-top:1px solid #d3e6e3;padding:18px 26px}.engineering-studio-module__In_65G__assumptions summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.5}.engineering-studio-module__In_65G__assumptions p{color:#496a75;font-size:14px!important}.engineering-studio-module__In_65G__studio .engineering-studio-module__In_65G__reference{color:#486974;background:#edf6f5;padding:14px 26px;margin:0!important;font-size:12px!important}.engineering-studio-module__In_65G__reference a{color:#006d68;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:650px){.engineering-studio-module__In_65G__studio header{padding:20px 18px 10px}.engineering-studio-module__In_65G__studio h4{font-size:21px!important}.engineering-studio-module__In_65G__studio p{font-size:15px!important}.engineering-studio-module__In_65G__predict{margin:16px;padding:11px 14px}.engineering-studio-module__In_65G__diagram{width:calc(100% - 20px);margin:12px 10px 18px}.engineering-studio-module__In_65G__controls{grid-template-columns:1fr;gap:14px;padding:0 18px 20px}.engineering-studio-module__In_65G__results{padding:16px 18px 20px}.engineering-studio-module__In_65G__results dl{grid-template-columns:1fr}.engineering-studio-module__In_65G__results dl>div{border-top:0;border-left:3px solid #008c82;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.engineering-studio-module__In_65G__results dd{margin:0;font-size:18px}.engineering-studio-module__In_65G__assumptions{padding:16px 18px}.engineering-studio-module__In_65G__studio .engineering-studio-module__In_65G__reference{padding:13px 18px}}
.lesson-video-module__9oYn4G__player{background:#071722;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.lesson-video-module__9oYn4G__frame{aspect-ratio:16/9;isolation:isolate;background:#071722;width:100%;position:relative;overflow:hidden}.lesson-video-module__9oYn4G__frame>video,.lesson-video-module__9oYn4G__frame>iframe{object-fit:contain;border:0;position:absolute;inset:0;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important}.lesson-video-module__9oYn4G__player .lesson-video-module__9oYn4G__cover{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:absolute;inset:0;color:#fff!important;background:radial-gradient(at 100% 0,#11616c 0,#0000 65%),#071f31!important;border:0!important;border-radius:0!important;padding:20px!important}.lesson-video-module__9oYn4G__player .lesson-video-module__9oYn4G__cover.lesson-video-module__9oYn4G__withFrame{background:linear-gradient(#0000 40%,#0009)!important}.lesson-video-module__9oYn4G__titleCard{text-align:left;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(16px,3vw,34px);display:flex;position:absolute;inset:0}.lesson-video-module__9oYn4G__titleCard>span{color:#64e2db;letter-spacing:.12em;font-size:clamp(.6rem,1.1vw,.8rem);font-weight:850}.lesson-video-module__9oYn4G__titleCard>strong{color:#fff;text-wrap:balance;max-width:90%;font-size:clamp(1rem,2.4vw,2rem);line-height:1.2}.lesson-video-module__9oYn4G__playIcon{aspect-ratio:1;color:#062b32;background:#15b8ac;border-radius:50%;place-items:center;width:clamp(48px,6vw,72px);display:grid;box-shadow:0 4px 24px #0005}.lesson-video-module__9oYn4G__playIcon svg{width:45%;height:45%;margin-left:3px}.lesson-video-module__9oYn4G__playLabel{color:#fff;background:#071722bc;border-radius:5px;padding:3px 8px;font-size:.78rem;font-weight:750}.lesson-video-module__9oYn4G__cover:focus-visible{outline-offset:-5px;outline:3px solid #64e2db!important}.lesson-video-module__9oYn4G__cover:disabled{cursor:wait}.lesson-video-module__9oYn4G__error{color:#862e1f;background:#fff3ee;padding:12px 16px}.lesson-video-module__9oYn4G__empty{aspect-ratio:16/9;background:#f4f8f9;gap:8px;color:#173641!important;min-height:0!important;padding:clamp(16px,3vw,36px)!important}.lesson-video-module__9oYn4G__empty>h3{margin:4px 0!important;font-size:clamp(1rem,2vw,1.35rem)!important}.lesson-video-module__9oYn4G__empty>p{font-size:clamp(.8rem,1.3vw,1rem);color:#536b76!important}@media (max-width:520px){.lesson-video-module__9oYn4G__empty>span{width:44px!important;height:44px!important}.lesson-video-module__9oYn4G__empty svg{width:24px!important;height:24px!important}.lesson-video-module__9oYn4G__titleCard>strong{max-width:100%}.lesson-video-module__9oYn4G__playLabel{font-size:.68rem}.lesson-video-module__9oYn4G__empty{aspect-ratio:auto;min-height:180px!important}.lesson-video-module__9oYn4G__titleCard>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.lesson-video-module__9oYn4G__cover:not(.lesson-video-module__9oYn4G__withFrame) .lesson-video-module__9oYn4G__playLabel{display:none}}.lesson-video-module__9oYn4G__editions{color:#fff;background:#071722;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:700;display:flex}.lesson-video-module__9oYn4G__editions select{color:#173641;max-width:100%;font:inherit;background:#fff;border:1px solid #5d8e99;border-radius:6px;padding:7px 10px}.lesson-video-module__9oYn4G__editions select:focus-visible{outline-offset:2px;outline:3px solid #64e2db}
.course-module__GO-wjq__page{color:#133044;background:#f1f7fa;min-height:80vh;padding-bottom:70px;font-size:1rem}.course-module__GO-wjq__wrap{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-inline:clamp(14px,2.4vw,40px)}.course-module__GO-wjq__top{color:#fff;background:linear-gradient(115deg,#08273d,#174f70);padding:20px 0 24px}.course-module__GO-wjq__top h1{margin:7px 0;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1}.course-module__GO-wjq__top p{color:#dbeef5;max-width:760px;margin:0;font-size:1.1rem}.course-module__GO-wjq__back{color:#b9f0e6;margin-bottom:10px;font-weight:700;display:inline-block}.course-module__GO-wjq__label{color:#8bf2dc;letter-spacing:.06em;align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:flex}.course-module__GO-wjq__progress{background:#fff;border:1px solid #cbdde5;border-radius:15px;margin:14px 0 12px;padding:10px 18px}.course-module__GO-wjq__progress>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.course-module__GO-wjq__progress span{color:#426171}.course-module__GO-wjq__track{background:#dce9ec;border-radius:30px;height:12px;margin-top:7px;overflow:hidden}.course-module__GO-wjq__track i{background:#11a99a;border-radius:30px;height:100%;transition:width .2s;display:block}.course-module__GO-wjq__toolbar{color:#fff;background:#083448;border-radius:14px 14px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.course-module__GO-wjq__toolbar label{align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.course-module__GO-wjq__toolbar select{color:#103544;font:inherit;background:#fff;border:0;border-radius:8px;padding:9px 14px}.course-module__GO-wjq__player{background:#fff;border:1px solid #bdd3df;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr) 310px;display:grid;overflow:hidden;box-shadow:0 16px 45px #0c385018}.course-module__GO-wjq__stage{min-width:0;min-height:600px}.course-module__GO-wjq__intro{max-width:800px;padding:clamp(24px,5vw,55px)}.course-module__GO-wjq__intro>span,.course-module__GO-wjq__lesson header span,.course-module__GO-wjq__readingHead span{color:#078e86;letter-spacing:.09em;font-size:.84rem;font-weight:900}.course-module__GO-wjq__intro h2,.course-module__GO-wjq__lesson h2{margin:10px 0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15}.course-module__GO-wjq__intro p,.course-module__GO-wjq__lesson p{font-size:1rem;line-height:1.7}.course-module__GO-wjq__introCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.course-module__GO-wjq__introCards>div{background:#f6fbfb;border:1px solid #cfe3e5;border-radius:13px;padding:20px}.course-module__GO-wjq__introCards svg{color:#078e86;margin-bottom:9px;display:block}.course-module__GO-wjq__introCards strong{display:block}.course-module__GO-wjq__introCards p{margin:7px 0 0}.course-module__GO-wjq__primary,.course-module__GO-wjq__next{color:#fff;font:inherit;cursor:pointer;background:#0a736d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 19px;font-weight:800;display:inline-flex}.course-module__GO-wjq__next{background:#153d5a;margin-left:10px}.course-module__GO-wjq__lesson header{background:#e9f7f5;padding:16px 28px}.course-module__GO-wjq__lesson header p{margin:0}.course-module__GO-wjq__lessonTabs{border-bottom:1px solid #dae8ed;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.course-module__GO-wjq__lessonTabs button{color:#173a4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdfe3;border-radius:9px;padding:10px 14px;font-weight:700}.course-module__GO-wjq__lessonTabs button.course-module__GO-wjq__selected{color:#fff;background:#0b5566;border-color:#0b5566}.course-module__GO-wjq__reading{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;padding:22px 28px}.course-module__GO-wjq__readingHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-module__GO-wjq__readingHead button{color:#075958;cursor:pointer;background:#fff;border:1px solid #bfd6d9;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex}.course-module__GO-wjq__reading h3{margin:12px 0 8px;font-size:1.65rem}.course-module__GO-wjq__reading>p{line-height:1.8}.course-module__GO-wjq__activity{background:#fff5d9;border-left:5px solid #e6a422;border-radius:6px;margin-top:24px;padding:15px 20px}.course-module__GO-wjq__activity p{margin:5px 0 0}.course-module__GO-wjq__video{text-align:center;color:#fff;background:#0b273b;border-radius:12px;align-content:center;justify-items:center;min-height:350px;margin:24px;padding:28px;display:grid}.course-module__GO-wjq__video p{color:#d1e6e9;max-width:430px}.course-module__GO-wjq__video button{color:#08313b;font:inherit;cursor:pointer;background:#70e0d5;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.course-module__GO-wjq__lessonNav{justify-content:space-between;gap:15px;padding:0 30px 26px;display:flex}.course-module__GO-wjq__lessonNav button{font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd4d9;border-radius:8px;padding:9px 13px}.course-module__GO-wjq__lessonNav button:disabled{opacity:.45;cursor:default}.course-module__GO-wjq__quiz{border-top:1px solid #dbe6e9;padding:28px 30px}.course-module__GO-wjq__quiz h3{margin:0;font-size:1.5rem}.course-module__GO-wjq__quiz fieldset{border:1px solid #d5e4e8;border-radius:12px;margin:16px 0;padding:15px}.course-module__GO-wjq__quiz legend{padding:0 5px;font-weight:800}.course-module__GO-wjq__quiz label{cursor:pointer;border:1px solid #e0eaed;border-radius:8px;align-items:center;gap:11px;margin:7px 0;padding:10px;display:flex}.course-module__GO-wjq__quiz label.course-module__GO-wjq__chosen{background:#e0f7f2;border-color:#42baa9}.course-module__GO-wjq__quiz input{accent-color:#0b756e;width:18px;height:18px}.course-module__GO-wjq__quiz small{color:#375563;margin:9px 2px 0;font-size:.9rem;display:block}.course-module__GO-wjq__feedback{color:#0b665d;font-weight:800}.course-module__GO-wjq__outline{background:#fafdfd;border-left:1px solid #d3e3e7}.course-module__GO-wjq__outline header{border-bottom:1px solid #d3e3e7;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:20px;display:flex}.course-module__GO-wjq__outline header span{color:#526f7c;font-size:.85rem}.course-module__GO-wjq__outline button{color:#15394b;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eef0;align-items:center;gap:12px;padding:15px 18px;display:flex}.course-module__GO-wjq__outline button:hover,.course-module__GO-wjq__outline button.course-module__GO-wjq__active{background:#def4f0}.course-module__GO-wjq__outline button span:last-child{display:grid}.course-module__GO-wjq__outline small{color:#557381;font-size:.8rem}.course-module__GO-wjq__number{color:#087e73;place-items:center;min-width:28px;font-weight:900;display:grid}.course-module__GO-wjq__done{background:#e0f8ed;border:1px solid #72caad;border-radius:14px;align-items:center;gap:16px;margin-top:22px;padding:20px;display:flex}.course-module__GO-wjq__done>svg{color:#0b866b;flex:none}.course-module__GO-wjq__done p{margin:3px 0}.course-module__GO-wjq__done button{cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:9px 12px;display:flex}.course-module__GO-wjq__localNote{color:#496675;margin-top:20px;font-size:.9rem}@media (max-width:850px){.course-module__GO-wjq__player{grid-template-columns:1fr}.course-module__GO-wjq__outline{border-top:1px solid #d3e3e7;border-left:0}.course-module__GO-wjq__stage{min-height:0}}@media (max-width:550px){.course-module__GO-wjq__top{padding:16px 0 20px}.course-module__GO-wjq__progress{margin:10px 0;padding:9px 12px}.course-module__GO-wjq__introCards{grid-template-columns:1fr}.course-module__GO-wjq__toolbar label{justify-content:space-between;width:100%}.course-module__GO-wjq__reading,.course-module__GO-wjq__quiz,.course-module__GO-wjq__lesson header{padding:20px}.course-module__GO-wjq__lessonNav{padding:0 20px 20px}.course-module__GO-wjq__done{flex-wrap:wrap;align-items:flex-start}.course-module__GO-wjq__done button{margin-left:0}}.course-module__GO-wjq__resource{background:#e8f8f5;border:1px solid #aedbd5;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin:25px 0;padding:18px;display:flex}.course-module__GO-wjq__resource>svg{color:#087c73;flex:none}.course-module__GO-wjq__resource>div{flex:1;gap:3px;min-width:160px;display:grid}.course-module__GO-wjq__resource small{color:#4d6d73;font-size:.85rem}.course-module__GO-wjq__resource a{color:#fff;background:#0a736d;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:.9rem;font-weight:800;display:inline-flex}.course-module__GO-wjq__topicTrack{background:#dce9ec;height:7px}.course-module__GO-wjq__topicTrack i{background:#17b3a5;height:100%;transition:width .2s;display:block}.course-module__GO-wjq__outline button.course-module__GO-wjq__sublesson{border-bottom:0;padding:11px 17px 11px 55px;font-size:.88rem}.course-module__GO-wjq__outline button.course-module__GO-wjq__sublesson.course-module__GO-wjq__active{background:#c9eee6;font-weight:800}.course-module__GO-wjq__skip{color:#376478;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-weight:700}.course-module__GO-wjq__final{background:#fff;border:1px solid #a9d7d0;border-radius:15px;margin:20px 0;padding:26px}.course-module__GO-wjq__final>span{color:#098177;letter-spacing:.09em;font-size:.85rem;font-weight:900}.course-module__GO-wjq__final h2{margin:6px 0;font-size:1.75rem}.course-module__GO-wjq__final form{max-height:460px;padding-right:12px;overflow:auto}.course-module__GO-wjq__final fieldset{border:1px solid #d7e6e7;border-radius:10px;margin:16px 0;padding:15px}.course-module__GO-wjq__final legend{font-weight:800}.course-module__GO-wjq__final label{cursor:pointer;border:1px solid #dbe8ea;border-radius:7px;align-items:center;gap:10px;margin:7px 0;padding:9px;display:flex}.course-module__GO-wjq__final label.course-module__GO-wjq__chosen{background:#e2f7f3;border-color:#42b6a9}.course-module__GO-wjq__final input{accent-color:#0a736d;width:18px;height:18px}.course-module__GO-wjq__activity ol{padding-left:24px}.course-module__GO-wjq__activity li{padding:5px 0;line-height:1.65}.course-module__GO-wjq__example{background:#eff9fd;border:1px solid #b9dceb;border-radius:12px;margin:23px 0;padding:17px 20px}.course-module__GO-wjq__example strong{color:#18567b;display:block}.course-module__GO-wjq__example p{margin:5px 0 0;line-height:1.7}.course-module__GO-wjq__worksheet{background:#fff9e8;border:1px solid #e9d7a7;border-radius:13px;margin:18px 0 22px;padding:18px 22px}.course-module__GO-wjq__worksheet>strong{color:#65451c;font-size:1.15rem}.course-module__GO-wjq__worksheet p{margin:5px 0}.course-module__GO-wjq__worksheet ul{margin:12px 0;padding-left:22px}.course-module__GO-wjq__worksheet li{margin:5px 0}.course-module__GO-wjq__worksheet small{color:#684f2a;font-size:.9rem}.course-module__GO-wjq__kidVisual{background:linear-gradient(135deg,#fff7ed,#f5f3ff);border:1px solid #eadff4;border-radius:22px;margin:22px 0;padding:20px}.course-module__GO-wjq__kidVisual figcaption{letter-spacing:.08em;color:#7c3f87;margin-bottom:14px;font-size:12px;font-weight:900}.course-module__GO-wjq__kidVisual>div{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.course-module__GO-wjq__kidVisual span{flex:1;align-items:center;gap:8px;min-width:120px;display:flex}.course-module__GO-wjq__kidVisual b{text-align:center;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:64px;padding:10px 12px;font-size:14px;display:flex;box-shadow:0 8px 22px #3e245414}.course-module__GO-wjq__kidVisual i{color:#a8558f;font-size:20px;font-style:normal;font-weight:900}@media (max-width:650px){.course-module__GO-wjq__kidVisual>div{grid-template-columns:1fr;display:grid}.course-module__GO-wjq__kidVisual span{min-width:0}.course-module__GO-wjq__kidVisual i{transform:rotate(90deg)}}.course-module__GO-wjq__kidVisual b small{opacity:.72;margin-top:5px;font-size:11px;font-weight:700;line-height:1.25;display:block}.course-module__GO-wjq__formatTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.course-module__GO-wjq__formatTabs button{color:#103544;min-width:112px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8bc4c7;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:inline-flex}.course-module__GO-wjq__formatTabs button.course-module__GO-wjq__formatActive{color:#062b32;background:#16b6a9;border-color:#16b6a9}.course-module__GO-wjq__formatTabs button:focus-visible{outline-offset:2px;outline:3px solid #5ce3da}@media (max-width:550px){.course-module__GO-wjq__toolbar{align-items:stretch;padding:12px}.course-module__GO-wjq__toolbar>strong{width:100%;line-height:1.4}.course-module__GO-wjq__formatTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.course-module__GO-wjq__formatTabs button{width:100%;min-width:0}}.course-module__GO-wjq__videoWorkspace{min-width:0;max-width:100%;padding:18px}.course-module__GO-wjq__videoScreen{aspect-ratio:16/9;text-align:center;color:#fff;background:linear-gradient(135deg,#071827,#0b3e57);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:22px;display:flex}.course-module__GO-wjq__videoScreen svg{color:#71dfd4}.course-module__GO-wjq__videoScreen h3{margin:0;font-size:clamp(1.15rem,3vw,1.65rem)}.course-module__GO-wjq__videoScreen p{color:#c4dbe0;margin:0;line-height:1.5}.course-module__GO-wjq__videoDetails{padding:20px 4px}.course-module__GO-wjq__videoDetails>span{letter-spacing:.08em;color:#087e78;font-size:.78rem;font-weight:900}.course-module__GO-wjq__videoDetails h3{color:#15394b;margin:8px 0;font-size:1.3rem}.course-module__GO-wjq__videoDetails p{color:#42616e;line-height:1.6}.course-module__GO-wjq__videoDetails button{color:#052c31;min-height:44px;font:inherit;cursor:pointer;background:#10b7a8;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-weight:800;display:inline-flex}@media (max-width:550px){.course-module__GO-wjq__videoWorkspace{padding:10px}.course-module__GO-wjq__videoScreen{min-height:200px;padding:16px}.course-module__GO-wjq__videoDetails{padding:16px 4px}.course-module__GO-wjq__videoDetails button{width:100%}}.course-module__GO-wjq__introSteps{margin:20px 0 28px;padding-left:24px;line-height:1.8;list-style:outside}.course-module__GO-wjq__introSteps li{margin-bottom:14px;padding-left:6px;display:list-item}.course-module__GO-wjq__introSteps strong{color:#123449;font-weight:800}.course-module__GO-wjq__introSteps li::marker{color:#008f8c}.course-module__GO-wjq__readingWide{grid-template-columns:minmax(0,1fr)}.course-module__GO-wjq__readingWide>.course-module__GO-wjq__outline{display:none}.course-module__GO-wjq__readingWide .course-module__GO-wjq__intro{box-sizing:border-box;width:100%;max-width:none}.course-module__GO-wjq__widthControl{color:#16434c;background:#eaf8f5;border:1px solid #b9dcd6;align-items:center;gap:10px;padding:12px 16px;display:flex}.course-module__GO-wjq__widthControl input{accent-color:#087e78;flex:none;width:20px;height:20px}.course-module__GO-wjq__widthControl span{gap:2px;display:grid}.course-module__GO-wjq__widthControl small{color:#486970;line-height:1.4}.course-module__GO-wjq__readingWide .course-module__GO-wjq__stage,.course-module__GO-wjq__readingWide .course-module__GO-wjq__lesson,.course-module__GO-wjq__readingWide .course-module__GO-wjq__reading{width:100%;min-width:0;max-width:none}.course-module__GO-wjq__readingWide .course-module__GO-wjq__reading{padding:clamp(20px,3vw,36px)}.course-module__GO-wjq__readingWide .course-module__GO-wjq__reading h3{color:#123e50;line-height:1.3}.course-module__GO-wjq__readingWide .course-module__GO-wjq__readingChapters{line-height:1.75}.course-module__GO-wjq__readingWide .course-module__GO-wjq__kidVisual{margin:22px 0 26px}.course-module__GO-wjq__readingWide .course-module__GO-wjq__activity,.course-module__GO-wjq__readingWide .course-module__GO-wjq__example{line-height:1.7}@media (max-width:550px){.course-module__GO-wjq__widthControl{padding:11px 12px}.course-module__GO-wjq__readingWide .course-module__GO-wjq__reading{padding:20px 16px}.course-module__GO-wjq__readingHead{flex-wrap:wrap;align-items:flex-start}.course-module__GO-wjq__lessonNav{flex-wrap:wrap}.course-module__GO-wjq__lessonNav button{min-height:44px}}.course-module__GO-wjq__lessonPicker{color:#16434c;background:#f3fbfa;border:1px solid #b9dcd6;flex-wrap:wrap;gap:12px;padding:14px 16px;display:flex}.course-module__GO-wjq__lessonPicker label{flex:240px;gap:6px;min-width:0;font-weight:800;display:grid}.course-module__GO-wjq__lessonPicker label>span{font-size:.85rem}.course-module__GO-wjq__lessonPicker select{box-sizing:border-box;color:#16434c;width:100%;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #739d9b;border-radius:8px;padding:10px 34px 10px 12px;font-size:1rem}.course-module__GO-wjq__lessonPicker select:focus-visible{outline-offset:3px;outline:3px solid #087e78}@media (max-width:550px){.course-module__GO-wjq__lessonPicker{padding:12px}.course-module__GO-wjq__lessonPicker label{flex-basis:100%}}.course-module__GO-wjq__page .course-module__GO-wjq__progress{background:#edf7f1;border:0;border-radius:9px;margin:0 0 12px;padding:10px 14px;font-size:12px}.course-module__GO-wjq__page .course-module__GO-wjq__progress .course-module__GO-wjq__track{height:4px;margin-top:6px}.course-module__GO-wjq__page .course-module__GO-wjq__player{box-shadow:none;background:0 0;border:0;grid-template-columns:300px minmax(0,1fr);gap:18px;overflow:visible}.course-module__GO-wjq__page .course-module__GO-wjq__stage{background:#fff;border:1px solid #d9e7df;border-radius:20px;grid-area:1/2;min-width:0;overflow:hidden}.course-module__GO-wjq__page .course-module__GO-wjq__outline{background:#fff;border:1px solid #d9e7df;border-radius:18px;grid-area:1/1;align-self:start;min-width:0;overflow:hidden}.course-module__GO-wjq__page .course-module__GO-wjq__outline>header{background:#f3faf4;padding:17px;font-size:14px}.course-module__GO-wjq__page .course-module__GO-wjq__outline button{min-height:44px;padding:12px 14px;font-size:13px}.course-module__GO-wjq__page .course-module__GO-wjq__outline button small{font-size:10px}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar{color:#173b4c;background:0 0;border-radius:0;padding:10px 0 14px;font-size:12px}.course-module__GO-wjq__page .course-module__GO-wjq__formatTabs button{border-radius:999px;font-size:13px}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker{background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 14px}.course-module__GO-wjq__page .course-module__GO-wjq__widthControl{margin-block:8px;font-size:12px}.course-module__GO-wjq__page .course-module__GO-wjq__widthControl small{display:none}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide{grid-template-columns:minmax(0,1fr)}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide>.course-module__GO-wjq__stage{grid-column:1}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide>.course-module__GO-wjq__outline{display:none}.course-module__GO-wjq__page .course-module__GO-wjq__lesson>header{color:#173e4d;background:#f0f8f5;padding:22px}.course-module__GO-wjq__page .course-module__GO-wjq__lesson>header h2{font-size:clamp(24px,2.8vw,34px);line-height:1.2}.course-module__GO-wjq__page .course-module__GO-wjq__lesson>header span{color:#087b75}.course-module__GO-wjq__page .course-module__GO-wjq__reading{padding:22px}.course-module__GO-wjq__page .course-module__GO-wjq__worksheet{margin:12px 0}.course-module__GO-wjq__page .course-module__GO-wjq__intro{padding:24px}@media (max-width:950px) and (min-width:701px){.course-module__GO-wjq__page .course-module__GO-wjq__player{grid-template-columns:250px minmax(0,1fr);gap:14px}}@media (max-width:700px){.course-module__GO-wjq__page .course-module__GO-wjq__player{flex-direction:column;display:flex}.course-module__GO-wjq__page .course-module__GO-wjq__stage{order:1;width:100%}.course-module__GO-wjq__page .course-module__GO-wjq__outline{order:2;width:100%}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide>.course-module__GO-wjq__outline{display:none}.course-module__GO-wjq__page .course-module__GO-wjq__reading{padding:16px}.course-module__GO-wjq__page .course-module__GO-wjq__intro{padding:18px}.course-module__GO-wjq__page .course-module__GO-wjq__progress{font-size:11px}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker{padding:10px}.course-module__GO-wjq__page .course-module__GO-wjq__lesson>header{padding:18px}}@media (min-width:701px){.course-module__GO-wjq__page .course-module__GO-wjq__player{grid-template-columns:minmax(0,1fr) 300px}.course-module__GO-wjq__page .course-module__GO-wjq__stage{grid-area:1/1}.course-module__GO-wjq__page .course-module__GO-wjq__outline{grid-area:1/2}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide{grid-template-columns:minmax(0,1fr)}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide>.course-module__GO-wjq__stage{grid-column:1}}@media (min-width:701px) and (max-width:950px){.course-module__GO-wjq__page .course-module__GO-wjq__player{grid-template-columns:minmax(0,1fr) 250px}.course-module__GO-wjq__page .course-module__GO-wjq__readingWide{grid-template-columns:minmax(0,1fr)}}.course-module__GO-wjq__page .course-module__GO-wjq__wrap{width:100%;max-width:none;margin:0;padding-inline:0}.course-module__GO-wjq__page .course-module__GO-wjq__player{gap:0}.course-module__GO-wjq__page .course-module__GO-wjq__stage,.course-module__GO-wjq__page .course-module__GO-wjq__outline{border-radius:0}.course-module__GO-wjq__page .course-module__GO-wjq__wrap>details.course-module__GO-wjq__worksheet{border-radius:8px;margin:6px 0;padding:0}.course-module__GO-wjq__page .course-module__GO-wjq__wrap>details.course-module__GO-wjq__worksheet>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:11px 14px;font-size:13px}.course-module__GO-wjq__page .course-module__GO-wjq__wrap>details.course-module__GO-wjq__worksheet[open]{padding:0 14px 12px}.course-module__GO-wjq__page .course-module__GO-wjq__wrap>details.course-module__GO-wjq__worksheet[open]>summary{padding-inline:0}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar{color:#e1f0f2;background:#102f40;justify-content:flex-start;align-items:center;gap:12px;min-height:0;margin:0;padding:10px 14px}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar>.course-module__GO-wjq__formatTabs{order:0;gap:6px;width:auto;display:flex}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar>strong{flex:1;order:1;width:auto;min-width:0;font-size:12px;font-weight:500}.course-module__GO-wjq__page .course-module__GO-wjq__formatTabs button{border-radius:6px;min-width:96px;font-size:13px}.course-module__GO-wjq__page .course-module__GO-wjq__formatTabs button.course-module__GO-wjq__formatActive{color:#062b32;background:#16b6a9}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker{border-radius:0;gap:10px;margin:0 0 8px;padding:9px 14px}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker label{gap:4px}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker label>span{font-size:12px}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker select{min-height:44px;padding-block:8px;font-size:14px}@media (max-width:550px){.course-module__GO-wjq__page .course-module__GO-wjq__toolbar{gap:7px;padding:9px 10px}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar>strong{flex-basis:100%}.course-module__GO-wjq__page .course-module__GO-wjq__toolbar>.course-module__GO-wjq__formatTabs{width:100%}.course-module__GO-wjq__page .course-module__GO-wjq__formatTabs button{flex:1}.course-module__GO-wjq__page .course-module__GO-wjq__lessonPicker{padding:9px 10px}}
.tutor-answer-module__uc-DvW__answer{color:#17324d;overflow-wrap:anywhere;line-height:1.8}.tutor-answer-module__uc-DvW__answer h4{margin:24px 0 8px;font-size:1.15rem;line-height:1.4}.tutor-answer-module__uc-DvW__answer ul{margin:6px 0;padding-left:22px}.tutor-answer-module__uc-DvW__citation{color:#076c78;vertical-align:super;background:#e8f4f3;border-radius:12px;justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:0 3px;padding:0 5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tutor-answer-module__uc-DvW__visual{background:#f7fbfc;border:1px solid #dbe6eb;border-radius:18px;margin:16px 0 24px;padding:18px}.tutor-answer-module__uc-DvW__visual svg{width:100%;height:auto;max-height:280px;margin:0 auto 18px;display:block}.tutor-answer-module__uc-DvW__visual figcaption>strong{font-size:20px}.tutor-answer-module__uc-DvW__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.tutor-answer-module__uc-DvW__pillars span{background:#eaf2fc;border-top:4px solid #1767b2;border-radius:12px;padding:14px;font-size:14px;line-height:1.6}.tutor-answer-module__uc-DvW__pillars span:nth-child(2){background:#e5f5f3;border-color:#087e8b}.tutor-answer-module__uc-DvW__pillars span:nth-child(3){background:#fff5dc;border-color:#e6ac3b}.tutor-answer-module__uc-DvW__pillars b{margin-bottom:4px;font-size:15px;display:block}.tutor-answer-module__uc-DvW__sources{scroll-snap-type:x mandatory;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.tutor-answer-module__uc-DvW__sources a{color:#17324d;scroll-snap-align:start;border:1px solid #dbe6eb;border-radius:14px;flex-direction:column;flex:0 0 180px;padding:12px;line-height:1.5;text-decoration:none;display:flex}.tutor-answer-module__uc-DvW__sources a span{color:#087e8b;font-size:12px}.tutor-answer-module__uc-DvW__sources small{color:#526b7d;margin-top:10px}.tutor-answer-module__uc-DvW__answer a:focus-visible{outline-offset:3px;outline:3px solid #087e8b}@media (max-width:480px){.tutor-answer-module__uc-DvW__pillars{grid-template-columns:1fr}.tutor-answer-module__uc-DvW__visual{padding:14px}.tutor-answer-module__uc-DvW__pillars span,.tutor-answer-module__uc-DvW__pillars b{font-size:14px}}.tutor-answer-module__uc-DvW__answer{font-size:15px;line-height:1.8}.tutor-answer-module__uc-DvW__answer p{margin:0 0 16px}.tutor-answer-module__uc-DvW__answer ul,.tutor-answer-module__uc-DvW__answer ol{margin:12px 0 20px;padding-left:24px}.tutor-answer-module__uc-DvW__answer li{margin:8px 0;padding-left:3px}.tutor-answer-module__uc-DvW__answer h4{letter-spacing:-.15px;font-weight:700}.tutor-answer-module__uc-DvW__visual{background:#f7fafc}.tutor-answer-module__uc-DvW__sources a:hover{background:#f7fbfc;border-color:#87b5bf}.tutor-answer-module__uc-DvW__answer .tutor-answer-module__uc-DvW__citation{color:#076c78;text-decoration:none}.tutor-answer-module__uc-DvW__answer .tutor-answer-module__uc-DvW__sources a{color:#17324d;text-decoration:none}
.college-prep-module__rxFW3W__page{color:#173b4d;background:#fff}.college-prep-module__rxFW3W__shell{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 clamp(16px,1.5vw,28px)}.college-prep-module__rxFW3W__breadcrumb{color:#58717b;gap:12px;padding:24px 0;font-size:13px;display:flex}.college-prep-module__rxFW3W__breadcrumb a{color:#006f71;font-weight:700}.college-prep-module__rxFW3W__content{padding-bottom:70px}.college-prep-module__rxFW3W__localNav{border-bottom:1px solid #d7e6e3;flex-wrap:wrap;gap:10px;padding:12px 0 28px;display:flex}.college-prep-module__rxFW3W__localNav a{color:#086e6e;background:#edf7f4;border-radius:999px;padding:10px 15px;font-size:14px;font-weight:750;text-decoration:none}.college-prep-module__rxFW3W__section{border-bottom:1px solid #d7e6e3;padding:48px 0;scroll-margin-top:100px}.college-prep-module__rxFW3W__eyebrow{letter-spacing:.12em;color:#007975;font-weight:850;margin:0 0 12px!important;font-size:11px!important}.college-prep-module__rxFW3W__content h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.25}.college-prep-module__rxFW3W__content h3{margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.35}.college-prep-module__rxFW3W__content h4{margin:0 0 14px;font-size:19px;font-weight:800;line-height:1.45}.college-prep-module__rxFW3W__content p,.college-prep-module__rxFW3W__content li{font-size:16px;line-height:1.8}.college-prep-module__rxFW3W__content p{margin:0 0 18px}.college-prep-module__rxFW3W__content a{color:#006e70;text-underline-offset:3px}.college-prep-module__rxFW3W__content button,.college-prep-module__rxFW3W__content input{font:inherit}.college-prep-module__rxFW3W__content :focus-visible{outline-offset:4px;outline:3px solid #e3b653}.college-prep-module__rxFW3W__stageButtons{flex-wrap:wrap;gap:10px;margin:26px 0 18px;display:flex}.college-prep-module__rxFW3W__stageButtons button{color:#173b4d;cursor:pointer;background:#fff;border:1px solid #a5c9c4;border-radius:10px;min-height:48px;padding:13px 21px;font-weight:750}.college-prep-module__rxFW3W__stageButtons button[aria-pressed=true]{color:#fff;background:#0b7775;border-color:#0b7775}.college-prep-module__rxFW3W__routePanel{background:#f3faf7;border:1px solid #bfdcd3;border-radius:18px;padding:clamp(18px,3vw,30px)}.college-prep-module__rxFW3W__routeHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.college-prep-module__rxFW3W__routeHeading>strong{white-space:nowrap;background:#dcefe8;border-radius:8px;padding:10px 14px;font-size:13px}.college-prep-module__rxFW3W__steps{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.college-prep-module__rxFW3W__steps article,.college-prep-module__rxFW3W__courseGrid article,.college-prep-module__rxFW3W__universityGrid article,.college-prep-module__rxFW3W__guideGrid article{background:#fff;border:1px solid #d2e3de;border-radius:14px;padding:24px}.college-prep-module__rxFW3W__stepNumber{color:#00837e;letter-spacing:.1em;margin-bottom:12px;font-size:13px;font-weight:850;display:block}.college-prep-module__rxFW3W__task{cursor:pointer;background:#f0f7f5;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;font-weight:700;line-height:1.6;display:flex}.college-prep-module__rxFW3W__task input{accent-color:#007d77;flex-shrink:0;width:20px;height:20px;margin-top:2px}.college-prep-module__rxFW3W__small{color:#536f78;font-size:13px!important;line-height:1.7!important}.college-prep-module__rxFW3W__art{background:#eaf7f3;border:1px solid #c5e0d8;border-radius:18px;margin:28px 0;overflow:hidden}.college-prep-module__rxFW3W__art svg{width:100%;height:auto;max-height:300px;display:block}.college-prep-module__rxFW3W__art figcaption{color:#3f666c;background:#f2faf7;padding:14px 22px;font-size:14px;line-height:1.7}.college-prep-module__rxFW3W__courseGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0;display:grid}.college-prep-module__rxFW3W__courseBadge{letter-spacing:.08em;color:#007975;margin-bottom:15px;font-size:11px;font-weight:800;display:block}.college-prep-module__rxFW3W__courseGrid a{margin-top:10px;font-weight:800;display:inline-block}.college-prep-module__rxFW3W__note{background:#f0f7fa;border-left:4px solid #228998;border-radius:0 12px 12px 0;padding:22px 25px}.college-prep-module__rxFW3W__note strong{margin-bottom:10px;font-size:17px;display:block}.college-prep-module__rxFW3W__note p{margin:0}.college-prep-module__rxFW3W__universityGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid}.college-prep-module__rxFW3W__universityGrid a{margin-top:12px;font-size:14px;font-weight:750;line-height:1.6;display:block}.college-prep-module__rxFW3W__guideGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.college-prep-module__rxFW3W__guideGrid ul{padding-left:19px}.college-prep-module__rxFW3W__guideGrid li{margin:0 0 18px;padding-left:4px}.college-prep-module__rxFW3W__guideGrid a{font-size:14px;font-weight:750}.college-prep-module__rxFW3W__faq{border-bottom:1px solid #d7e6e3;padding:22px 0}.college-prep-module__rxFW3W__faq summary{cursor:pointer;font-size:18px;font-weight:800;line-height:1.5}.college-prep-module__rxFW3W__faq p{margin-top:17px}.college-prep-module__rxFW3W__faq a{margin-top:12px;font-size:14px;font-weight:750;display:block}.college-prep-module__rxFW3W__next{background:#edf8f5;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:30px;display:flex}.college-prep-module__rxFW3W__next h2{font-size:28px}.college-prep-module__rxFW3W__next p{margin-bottom:0}.college-prep-module__rxFW3W__next>a{color:#fff;background:#0b7775;border-radius:10px;flex-shrink:0;padding:15px 20px;font-weight:800;text-decoration:none}@media (max-width:850px){.college-prep-module__rxFW3W__courseGrid,.college-prep-module__rxFW3W__universityGrid{grid-template-columns:1fr 1fr}.college-prep-module__rxFW3W__routeHeading{flex-direction:column}.college-prep-module__rxFW3W__next{flex-direction:column;align-items:stretch}.college-prep-module__rxFW3W__next>a{text-align:center}}@media (max-width:600px){.college-prep-module__rxFW3W__steps,.college-prep-module__rxFW3W__courseGrid,.college-prep-module__rxFW3W__universityGrid,.college-prep-module__rxFW3W__guideGrid{grid-template-columns:1fr}.college-prep-module__rxFW3W__section{padding:32px 0}.college-prep-module__rxFW3W__localNav{gap:7px}.college-prep-module__rxFW3W__localNav a{padding:9px 12px;font-size:12px}.college-prep-module__rxFW3W__stageButtons button{flex-grow:1;padding:12px 14px;font-size:14px}.college-prep-module__rxFW3W__steps article,.college-prep-module__rxFW3W__courseGrid article,.college-prep-module__rxFW3W__universityGrid article,.college-prep-module__rxFW3W__guideGrid article{padding:20px}.college-prep-module__rxFW3W__routePanel{padding:18px}.college-prep-module__rxFW3W__next{padding:23px}.college-prep-module__rxFW3W__art figcaption{padding:13px 16px}.college-prep-module__rxFW3W__content p,.college-prep-module__rxFW3W__content li{font-size:16px}.college-prep-module__rxFW3W__art svg{min-height:150px}}@media (prefers-reduced-motion:reduce){.college-prep-module__rxFW3W__content *{scroll-behavior:auto!important}}.college-prep-module__rxFW3W__entry{color:#173b4d;background:#eef8f5;border:1px solid #b9d9d3;border-radius:16px;justify-content:space-between;align-items:center;gap:26px;margin:28px 0;padding:26px;display:flex}.college-prep-module__rxFW3W__entry p{letter-spacing:.1em;color:#007975;margin:0 0 10px;font-size:11px;font-weight:800}.college-prep-module__rxFW3W__entry h2{margin:0 0 12px;font-size:25px;font-weight:800;line-height:1.3}.college-prep-module__rxFW3W__entry span{font-size:16px;line-height:1.7}.college-prep-module__rxFW3W__entry a{color:#fff;text-align:center;background:#087975;border-radius:9px;flex-shrink:0;padding:14px 20px;font-weight:800;text-decoration:none;display:block}.college-prep-module__rxFW3W__entry a:focus-visible{outline-offset:4px;outline:3px solid #e3b653}@media (max-width:650px){.college-prep-module__rxFW3W__entry{flex-direction:column;align-items:stretch;padding:22px}.college-prep-module__rxFW3W__entry h2{font-size:23px}}.college-prep-module__rxFW3W__prepHero{--approved-hero-min-height:clamp(380px,30vw,580px);--approved-hero-padding:36px}
.role-quickstart-module__OoX5BW__guide{color:#123449;background:#fff;border:1px solid #d6e4e7;border-radius:12px;margin:16px 0;overflow:hidden}.role-quickstart-module__OoX5BW__guide summary{cursor:pointer;padding:15px 18px;font-size:15px;font-weight:700;line-height:1.5}.role-quickstart-module__OoX5BW__guide summary:focus-visible{outline-offset:-3px;outline:3px solid #007f7b}.role-quickstart-module__OoX5BW__guide[open] summary{background:#f4f9f9;border-bottom:1px solid #e2ecee}.role-quickstart-module__OoX5BW__content{padding:4px 18px 18px;font-size:15px;line-height:1.7}.role-quickstart-module__OoX5BW__content ol{margin:12px 0 16px;padding-left:22px}.role-quickstart-module__OoX5BW__content li{margin:8px 0;padding-left:3px}.role-quickstart-module__OoX5BW__content a{color:#006e6b;text-underline-offset:3px;padding:4px 0;font-weight:700;text-decoration:underline;display:inline-block}.role-quickstart-module__OoX5BW__content a:focus-visible{outline-offset:3px;outline:3px solid #007f7b}@media (max-width:600px){.role-quickstart-module__OoX5BW__guide summary{padding:14px}.role-quickstart-module__OoX5BW__content{padding:4px 14px 14px}}
