.VocabularyRoutePage_page__f98yO{background:#eff9f5}.VocabularyRoutePage_ocean__uMmUX{position:relative;background-color:#dff4f5;background-image:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.02) 56%,rgba(255,255,255,.12)),url(/account/register-island-voyage.png);background-repeat:no-repeat;background-position:top,center 52%;background-size:100% 100%,cover;color:#163f3b}.VocabularyRoutePage_ocean__uMmUX:after{content:"";position:absolute;inset:auto 0 0;height:52px;background:linear-gradient(transparent,rgba(239,249,245,.65) 60%,#eff9f5);pointer-events:none}.VocabularyRoutePage_top__rexzM{position:relative;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(30,112,105,.16)}.VocabularyRoutePage_back__mCgqe{padding:9px 14px;border:1px solid rgba(30,112,105,.16);border-radius:999px;background:rgba(255,255,255,.72);color:#163f3b;font-size:max(min(12px,12px),calc((12px) * var(--student-font-scale, 1)));white-space:nowrap;transition:background .2s}.VocabularyRoutePage_back__mCgqe:hover{background:rgba(255,255,255,.9)}.VocabularyRoutePage_back__mCgqe:focus-visible{outline:2px solid #1b746c;outline-offset:4px}.VocabularyRoutePage_top__rexzM>span{font-size:max(min(11px,12px),calc((11px) * var(--student-font-scale, 1)));color:#315f5a;line-height:1.6}.VocabularyRoutePage_hero__qfPjx{display:flex;align-items:center;position:relative;z-index:1;min-height:310px;padding-block:26px 34px}.VocabularyRoutePage_copy__gvtRA{position:relative;isolation:isolate;text-shadow:0 1px 16px rgba(255,255,255,.88)}.VocabularyRoutePage_copy__gvtRA:before{content:"";position:absolute;z-index:-1;inset:-28px -80px -24px -42px;background:radial-gradient(ellipse closest-side at 42% 48%,rgba(247,253,252,.68),rgba(240,250,249,.4) 50%,transparent 100%);pointer-events:none}.VocabularyRoutePage_eyebrow__onkJ7{font-size:max(min(11px,12px),calc((11px) * var(--student-font-scale, 1)));font-weight:800;letter-spacing:.18em;color:#1b746c}.VocabularyRoutePage_copy__gvtRA h1{margin:12px 0 10px;font-size:max(min(clamp(36px,4.2vw,58px),12px),calc((clamp(36px, 4.2vw, 58px)) * var(--student-font-scale, 1)));line-height:1.2;letter-spacing:-.045em;color:#163f3b}.VocabularyRoutePage_copy__gvtRA>p{margin:0;font-size:max(min(15px,12px),calc((15px) * var(--student-font-scale, 1)));line-height:1.6;color:#486e69}.VocabularyRoutePage_stat__UPyNN{display:inline-flex;flex-direction:column;gap:4px;min-width:155px;margin-top:20px;padding:13px 20px 14px;border:1px solid rgba(30,112,105,.16);border-radius:20px 20px 20px 8px;background:rgba(255,255,255,.76)}.VocabularyRoutePage_stat__UPyNN>span{font-size:max(min(11px,12px),calc((11px) * var(--student-font-scale, 1)));color:#486e69;letter-spacing:.08em}.VocabularyRoutePage_stat__UPyNN>div{display:flex;align-items:baseline;gap:9px}.VocabularyRoutePage_stat__UPyNN b{font-size:max(min(36px,12px),calc((36px) * var(--student-font-scale, 1)));line-height:1.15;font-weight:750;letter-spacing:-.03em}.VocabularyRoutePage_stat__UPyNN small{font-size:max(min(13px,12px),calc((13px) * var(--student-font-scale, 1)));color:#486e69}.VocabularyRoutePage_page__f98yO .theme-card-grid{margin-top:26px}.VocabularyRoutePage_page__f98yO .theme-continue{margin-top:26px;margin-bottom:0}@media (max-width:1100px){.VocabularyRoutePage_hero__qfPjx{min-height:300px;padding-block:24px 30px}.VocabularyRoutePage_copy__gvtRA h1{font-size:max(min(44px,12px),calc((44px) * var(--student-font-scale, 1)))}}@media (max-width:900px){.VocabularyRoutePage_ocean__uMmUX{background-image:linear-gradient(180deg,rgba(244,252,251,.8),rgba(222,246,245,.66) 54%,rgba(228,248,247,.76)),url(/account/register-island-voyage.png)}}@media (max-width:700px){.VocabularyRoutePage_ocean__uMmUX{background-position:top,20% 52%}.VocabularyRoutePage_top__rexzM{min-height:80px;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding-block:14px}.VocabularyRoutePage_top__rexzM>span{font-size:max(min(10px,12px),calc((10px) * var(--student-font-scale, 1)))}.VocabularyRoutePage_back__mCgqe{font-size:max(min(11px,12px),calc((11px) * var(--student-font-scale, 1)));padding:7px 12px}.VocabularyRoutePage_hero__qfPjx{min-height:280px;align-items:flex-start;padding-block:32px 24px;padding-inline:10px}.VocabularyRoutePage_copy__gvtRA:before{inset:-20px -30px -22px -24px}.VocabularyRoutePage_copy__gvtRA h1{font-size:max(min(36px,12px),calc((36px) * var(--student-font-scale, 1)));margin:8px 0 6px}.VocabularyRoutePage_copy__gvtRA>p{font-size:max(min(13px,12px),calc((13px) * var(--student-font-scale, 1)))}.VocabularyRoutePage_eyebrow__onkJ7{font-size:max(min(9px,12px),calc((9px) * var(--student-font-scale, 1)))}.VocabularyRoutePage_stat__UPyNN{margin-top:12px;min-width:140px;padding:10px 16px 12px}.VocabularyRoutePage_stat__UPyNN b{font-size:max(min(32px,12px),calc((32px) * var(--student-font-scale, 1)))}.VocabularyRoutePage_page__f98yO .theme-card-grid{margin-top:20px;padding-inline:0}.VocabularyRoutePage_page__f98yO .theme-continue{width:calc(100% - 40px);margin-top:20px}}@media (max-width:600px){.VocabularyRoutePage_top__rexzM .student-route-tools{display:block}.VocabularyRoutePage_top__rexzM .student-route-tools>span{display:block;font-size:10px}.VocabularyRoutePage_top__rexzM .student-font-control{position:absolute;top:15px;right:0}}.VocabularyRoutePage_stat__UPyNN+.VocabularyRoutePage_stat__UPyNN{margin-left:12px}.VocabularyRoutePage_page__f98yO .unit-island-grid,.VocabularyRoutePage_page__f98yO .unit-progress-summary{margin-top:26px}.VocabularyRoutePage_page__f98yO .unit-progress-summary+.unit-island-grid{margin-top:0}.VocabularyRoutePage_choice__Mf1c7{display:flex;flex-direction:column;gap:10px}.VocabularyRoutePage_choice__Mf1c7 h2{margin:0}.VocabularyRoutePage_choice__Mf1c7>span{margin-top:auto;padding-top:16px}@media (max-width:700px){.VocabularyRoutePage_page__f98yO .unit-progress-summary{margin-top:20px}.VocabularyRoutePage_page__f98yO .unit-island-grid{margin-top:20px;padding-inline:0}.VocabularyRoutePage_page__f98yO .unit-progress-summary+.unit-island-grid{margin-top:0}}