.Tutorials_page__Y2qnP{color:#10395e;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.Tutorials_page__Y2qnP h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.45;margin:0}.Tutorials_page__Y2qnP h2{font-size:24px;line-height:1.5;margin:0 0 10px}.Tutorials_page__Y2qnP h3{font-size:18px;line-height:1.5;margin:0 0 7px}.Tutorials_page__Y2qnP p{margin:0 0 12px}.Tutorials_page__Y2qnP small{font-size:13px;color:#526b7f}.Tutorials_page__Y2qnP a,.Tutorials_page__Y2qnP button,.Tutorials_page__Y2qnP input{outline-offset:4px}.Tutorials_page__Y2qnP a,.Tutorials_page__Y2qnP button{touch-action:manipulation}.Tutorials_eyebrow__Xqt5f{font-size:13px;color:#a64c0a;margin-bottom:9px!important;letter-spacing:.035em}.Tutorials_lead___E673{font-size:16px;color:#526b7f;margin-top:10px!important;max-width:44em}.Tutorials_note__28NB9{font-size:13px;color:#526b7f;margin:14px 0!important}.Tutorials_actions__2KgCK{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.Tutorials_secondary__KqeS7{background:#fff;color:#10395e;border:1px solid #74b4dd;box-shadow:none}.Tutorials_secondary__KqeS7:hover:not(:disabled){background:#edf4f8}.Tutorials_textLink__dcU6H{color:#244f86;text-decoration:underline;text-underline-offset:4px;font-size:14px}.Tutorials_section__PdNoy{border-top:1px solid #dce6eb;margin-top:28px;padding-top:26px;scroll-margin-top:25px}.Tutorials_tags__h1fEd{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.Tutorials_tags__h1fEd span{padding:3px 9px;font-size:13px;background:#fff0df;color:#a64c0a;border-radius:5px}.Tutorials_page__Y2qnP details{border-top:1px solid #dce6eb;margin-top:18px;padding-top:10px}.Tutorials_page__Y2qnP summary{font-size:14px;color:#244f86;min-height:44px}.Tutorials_page__Y2qnP details p{font-size:14px;color:#526b7f;margin-top:8px}.Tutorials_caseGrid__5Lajs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.Tutorials_caseCard__ar2RY{border:1px solid #dce6eb;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:140px 1fr;background:#fffefa}.Tutorials_caseCard__ar2RY img{width:100%;height:100%;object-fit:cover;min-height:210px}.Tutorials_caseCard__ar2RY>div{padding:18px;min-width:0}.Tutorials_caseCard__ar2RY h3{margin-top:7px}.Tutorials_caseCard__ar2RY p{font-size:14px;color:#526b7f}.Tutorials_caseHelp__km8Hu{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fff0df;border-radius:10px;padding:20px;margin:22px 0;color:#10395e;font:15px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.Tutorials_caseHelp__km8Hu p{font-size:14px!important;margin:4px 0 0!important;color:#526b7f}.Tutorials_context__TEzkw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;border-radius:9px;background:#fff0df;margin-bottom:20px;font-size:14px}.Tutorials_lessonTitle__rdrZT{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.Tutorials_lessonTitle__rdrZT>span{font-size:13px;white-space:nowrap;color:#526b7f;margin-bottom:12px}.Tutorials_steps__fwgRD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0 28px}.Tutorials_steps__fwgRD a{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid #dce6eb;background:#fffefa;color:#526b7f;border-radius:8px;font-size:15px}.Tutorials_steps__fwgRD a[aria-current=step]{background:#244f86;border-color:#244f86;color:white}.Tutorials_steps__fwgRD span{font-size:13px;border:1px solid;border-radius:50%;height:23px;width:23px;display:grid;place-items:center;flex-shrink:0}.Tutorials_lessonSection__nuTPU{scroll-margin-top:25px;max-width:900px}.Tutorials_lessonSection__nuTPU[hidden]{display:none}.Tutorials_chatBox__70U5Z{border:1px solid #dce6eb;border-radius:12px;background:#fffefa;overflow:hidden}.Tutorials_chatBar__K_eyd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 18px;border-bottom:1px solid #dce6eb}.Tutorials_segment__i3bew{display:flex;gap:5px}.Tutorials_segment__i3bew[hidden]{display:none}.Tutorials_segment__i3bew button{background:transparent;border:0;color:#526b7f;font-size:13px;min-height:44px;padding:8px 12px;border-radius:6px}.Tutorials_segment__i3bew button[aria-pressed=true]{background:#244f86;color:#fff}.Tutorials_chat__5lCBe{display:grid;gap:20px;padding:22px}.Tutorials_chat__5lCBe small{display:block;margin-bottom:7px}.Tutorials_message__1GHEO{padding:15px;background:#eaf0f8;border-radius:0 10px 10px 10px;font-size:15px;margin-bottom:0!important}.Tutorials_message__1GHEO mark{background:#fff0df;color:#a64c0a;padding:1px 3px;border-radius:3px}.Tutorials_response__m6VWe{padding-left:16px;border-left:2px solid #dce6eb;font-size:15px}.Tutorials_response__m6VWe p{margin:0}.Tutorials_response__m6VWe ol{padding-left:22px;margin:8px 0}.Tutorials_response__m6VWe .Tutorials_tags__h1fEd{margin-top:12px}.Tutorials_contextDiagram__GHKzd{background:#fffefa;border:1px solid #dce6eb;border-radius:11px;padding:20px}.Tutorials_contextDiagram__GHKzd p{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;margin:12px 0;font-size:15px}.Tutorials_contextDiagram__GHKzd p:last-child{border-top:1px dashed #dce6eb;padding-top:14px;margin-bottom:0}.Tutorials_method__avygi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.Tutorials_method__avygi>div{border-top:3px solid #244f86;padding:13px;background:#fffefa}.Tutorials_method__avygi h3{font-size:17px}.Tutorials_method__avygi p{font-size:14px;color:#526b7f;margin:0}.Tutorials_options__9YqEy{display:grid;gap:12px}.Tutorials_options__9YqEy button{display:flex;align-items:flex-start;gap:14px;width:100%;text-align:left;background:#fffefa;color:#10395e;border:1px solid #dce6eb;border-radius:9px;padding:16px;font-size:15px}.Tutorials_options__9YqEy button[aria-pressed=true]{background:#eaf0f8;border-color:#244f86}.Tutorials_options__9YqEy span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid #dce6eb;border-radius:50%;font-size:13px}.Tutorials_correct__6qelX,.Tutorials_feedback__SjQ0D{padding:15px 18px;margin:16px 0!important;border-radius:9px;background:#fff0df;color:#8a430e;font-size:15px}.Tutorials_correct__6qelX{background:#edf5ef;color:#276247}.Tutorials_form__I2dbf{border:0;margin:0;padding:0;display:grid;gap:14px}.Tutorials_form__I2dbf label{display:grid;gap:6px;font-size:14px;font-weight:600}.Tutorials_form__I2dbf input{width:100%;min-width:0;max-width:100%;border:1px solid #dce6eb;background:#fffefa;color:#10395e;border-radius:7px;padding:12px;font-size:16px;font-weight:400}.Tutorials_form__I2dbf input::placeholder{color:#526b7f}.Tutorials_draft__liRyr{margin-top:20px;background:#fffefa;border:1px solid #dce6eb;border-radius:10px;padding:20px}.Tutorials_draftText__AP41H{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0!important}.Tutorials_selfCheck__7Nhi8{display:grid;gap:7px;margin-top:10px;font-size:14px}.Tutorials_selfCheck__7Nhi8 label{display:flex;align-items:center;gap:10px;min-height:44px}.Tutorials_selfCheck__7Nhi8 input{accent-color:#244f86;width:18px;height:18px;flex-shrink:0}.Tutorials_takeaway__YGT1L{border-left:3px solid #244f86;padding-left:18px;margin-top:22px!important}.Tutorials_lessonBottom__GORgj{border-top:1px solid #dce6eb;margin-top:26px;padding-top:20px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.Tutorials_lessonBottom__GORgj .Tutorials_primary__bXvrv{margin-left:auto}@media(max-width:760px){.Tutorials_caseGrid__5Lajs{grid-template-columns:1fr}.Tutorials_caseHelp__km8Hu,.Tutorials_lessonTitle__rdrZT{display:block}.Tutorials_caseHelp__km8Hu>a{margin-top:13px}.Tutorials_steps__fwgRD a{padding:10px 8px;gap:7px}.Tutorials_page__Y2qnP{padding-top:24px}.Tutorials_caseCard__ar2RY img{min-height:180px}}@media(max-width:480px){.Tutorials_page__Y2qnP h2{font-size:22px}.Tutorials_steps__fwgRD{gap:5px}.Tutorials_steps__fwgRD a{flex-direction:column;padding:9px 4px;font-size:13px;gap:5px}.Tutorials_lessonBottom__GORgj .Tutorials_note__28NB9{order:3;width:100%}.Tutorials_lessonBottom__GORgj .Tutorials_primary__bXvrv{margin-left:auto}.Tutorials_chat__5lCBe{padding:15px}.Tutorials_chatBar__K_eyd{padding:11px 14px}.Tutorials_contextDiagram__GHKzd{padding:15px}.Tutorials_contextDiagram__GHKzd p{grid-template-columns:65px minmax(0,1fr);gap:8px}.Tutorials_method__avygi{grid-template-columns:1fr;gap:12px}.Tutorials_method__avygi>div{padding:14px}.Tutorials_method__avygi h3{font-size:17px}.Tutorials_method__avygi p{font-size:14px}.Tutorials_caseCard__ar2RY{grid-template-columns:1fr}.Tutorials_caseCard__ar2RY img{min-height:0;height:auto;aspect-ratio:16/9}.Tutorials_page__Y2qnP small{font-size:13px}}@media(prefers-reduced-motion:reduce){.Tutorials_page__Y2qnP{scroll-behavior:auto}}.Tutorials_demoText__eGzVL{white-space:pre-line;overflow-wrap:anywhere}.Tutorials_courseNavigation__CKTId{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.Tutorials_materialChoices__GDpmf{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Tutorials_materialChoices__GDpmf label{display:flex;align-items:flex-start;gap:12px;border:1px solid #dce6eb;background:#fffefa;border-radius:9px;padding:15px;font-weight:400;min-height:72px}.Tutorials_materialChoices__GDpmf input{width:18px;height:18px;flex-shrink:0;accent-color:#244f86;margin-top:4px;padding:0}.Tutorials_materialChoices__GDpmf strong{display:block;font-size:15px}.Tutorials_materialChoices__GDpmf small{display:block;font-weight:400}@media(max-width:480px){.Tutorials_materialChoices__GDpmf{grid-template-columns:1fr}.Tutorials_courseNavigation__CKTId a{max-width:100%;white-space:normal;text-align:left}}.Tutorials_page__Y2qnP{padding:0;--ink:#163d58;--muted:#546c7d;--line:#dce5e9;--blue:#234e78;background:#f5f8fa;color:var(--ink)}html:has(.Tutorials_page__Y2qnP){scroll-padding-top:26px}.Tutorials_page__Y2qnP .Tutorials_eyebrow__Xqt5f{font-size:13px;color:#a2451a;margin-bottom:8px!important}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT{display:flex;align-items:flex-start;gap:15px}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT h1{font-size:clamp(27px,3vw,36px);line-height:1.5;letter-spacing:-.025em}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT .Tutorials_lead___E673{font-size:16px;line-height:1.85;margin:9px 0 0!important;color:#546c7d}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT>span{font-size:13px;white-space:nowrap;margin-top:9px}.Tutorials_goal__vRJJQ{margin:20px 0 23px!important;display:block;padding:15px 19px;background:#eaf2f7;border-left:3px solid #476f91;border-radius:0 7px 7px 0;font-size:13px;color:#305773;line-height:1.85}.Tutorials_page__Y2qnP .Tutorials_note__28NB9{font-size:13px;color:#546c7d;line-height:1.85}.Tutorials_page__Y2qnP .Tutorials_lead___E673{font-size:15px;line-height:1.9}.Tutorials_page__Y2qnP .Tutorials_stepCaption__6cAzG{font-size:13px;font-weight:600;color:#35576f;margin:0 0 3px!important}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD{position:sticky;top:0;z-index:15;background:#f5f8fa;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dce5e9;margin:0 0 27px;padding-top:7px;gap:13px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a{min-height:51px;display:flex;align-items:center;flex-direction:row;gap:8px;font-size:13px;padding:4px 5px 12px;border:0;background:transparent;border-radius:0;color:#5e7381;position:relative}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD span{width:23px;height:23px;font-size:13px;border-color:#b5c7d3}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a[aria-current=step]{color:#173f65;font-weight:650;background:transparent}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a[aria-current] span{color:#fff;background:#234e78;border-color:#234e78}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a[aria-current]:after{content:"";position:absolute;height:3px;bottom:-1px;left:0;right:0;border-radius:2px;background:#234e78}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU{max-width:none;scroll-margin-top:20px;border:1px solid #e0e8eb;border-radius:15px;background:#fff;padding:24px;box-shadow:0 7px 25px #143e5e04}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU+.Tutorials_lessonSection__nuTPU{margin-top:22px}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU h2{font-size:21px;line-height:1.55;scroll-margin-top:14px;margin-bottom:10px}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU h2:focus:not(:focus-visible){outline:none}.Tutorials_page__Y2qnP .Tutorials_chatBox__70U5Z{border-color:#d4e0e8;background:#fff;border-radius:9px}.Tutorials_page__Y2qnP .Tutorials_chatBar__K_eyd{padding:12px 18px;background:#f2f6f9}.Tutorials_page__Y2qnP .Tutorials_chatBar__K_eyd>small{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_segment__i3bew{background:#e6edf2;padding:3px;border-radius:5px;gap:3px}.Tutorials_page__Y2qnP .Tutorials_segment__i3bew button{min-height:44px;font-size:14px;padding:6px 11px;line-height:1.7}.Tutorials_page__Y2qnP .Tutorials_segment__i3bew button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #163d5814;color:#214e74;font-weight:600}.Tutorials_page__Y2qnP .Tutorials_chat__5lCBe{padding:19px 22px 22px;gap:18px}.Tutorials_page__Y2qnP .Tutorials_chat__5lCBe small{font-size:13px;font-weight:600;color:#56758b}.Tutorials_page__Y2qnP .Tutorials_message__1GHEO{font-size:16px;background:#edf3f7;padding:13px 16px}.Tutorials_page__Y2qnP .Tutorials_response__m6VWe{font-size:16px;line-height:1.95;border-color:#c9dce6}.Tutorials_page__Y2qnP .Tutorials_chatBox__70U5Z+.Tutorials_note__28NB9{background:#fff3e8;border-left:3px solid #d6a071;border-radius:0 6px 6px 0;padding:14px 17px;color:#815339}.Tutorials_page__Y2qnP .Tutorials_method__avygi{gap:12px;margin-top:18px}.Tutorials_page__Y2qnP .Tutorials_method__avygi>div{background:#edf5fa;border-color:#527da0;border-radius:0 0 6px 6px;padding:18px}.Tutorials_page__Y2qnP .Tutorials_method__avygi h3{font-size:16px}.Tutorials_page__Y2qnP .Tutorials_method__avygi p{font-size:14px;color:#496c85;line-height:1.85}.Tutorials_page__Y2qnP .Tutorials_options__9YqEy button{padding:16px 18px;font-size:15px;background:#fffefb;border-color:#d6e2e8;border-radius:8px}.Tutorials_page__Y2qnP .Tutorials_options__9YqEy button[aria-pressed=true]{border-color:#416c8b;background:#edf4f8}.Tutorials_page__Y2qnP .Tutorials_correct__6qelX,.Tutorials_page__Y2qnP .Tutorials_feedback__SjQ0D{font-size:14px;border-left:3px solid #bf7846;border-radius:0 6px 6px 0}.Tutorials_page__Y2qnP .Tutorials_correct__6qelX{border-color:#548e70}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU[id=lesson-step-4]{border-color:#e0e8eb;background:#fff;padding:24px;border-radius:15px}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU[id=lesson-step-4]>h2{color:#85451f}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU[id=lesson-step-4] form{margin-top:17px}.Tutorials_page__Y2qnP .Tutorials_form__I2dbf input{background:#fff}.Tutorials_page__Y2qnP .Tutorials_form__I2dbf label{font-size:14px}.Tutorials_page__Y2qnP .Tutorials_actions__2KgCK small{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_draft__liRyr{background:#fff;border-color:#ccded2;border-top:3px solid #678c77;border-radius:7px}.Tutorials_page__Y2qnP .Tutorials_draftText__AP41H{background:#f3f7f4;padding:15px;border-radius:5px;font-size:15px;line-height:1.95}.Tutorials_page__Y2qnP .Tutorials_selfCheck__7Nhi8{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_selfCheck__7Nhi8 label{align-items:flex-start;line-height:1.8}.Tutorials_page__Y2qnP .Tutorials_selfCheck__7Nhi8 input{margin-top:4px}.Tutorials_page__Y2qnP .Tutorials_takeaway__YGT1L{border-color:#3a6684;font-size:14px;margin-top:23px!important}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj{margin-top:28px;padding-top:19px;gap:14px}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj>.Tutorials_note__28NB9{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId a{font-size:13px;text-align:left;white-space:normal;line-height:1.8;justify-content:flex-start}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId a:last-child{justify-content:flex-end;text-align:right}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId+p.Tutorials_note__28NB9{font-size:13px}@media(max-width:880px){html:has(.Tutorials_page__Y2qnP){scroll-padding-top:100px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD{top:74px}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT h1{font-size:28px}}@media(max-width:640px){html:has(.Tutorials_page__Y2qnP){scroll-padding-top:100px}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT{display:block}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT h1{font-size:25px}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT .Tutorials_lead___E673{font-size:15px}.Tutorials_page__Y2qnP .Tutorials_lessonTitle__rdrZT>span{display:inline-block;margin-top:6px;margin-bottom:0}.Tutorials_goal__vRJJQ{margin:17px 0 20px!important;padding:13px 15px;font-size:13px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD{top:74px;gap:6px;margin-bottom:24px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a{font-size:13px;gap:6px;padding:5px 0 11px;min-height:47px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD span{width:20px;height:20px;font-size:13px}.Tutorials_page__Y2qnP .Tutorials_stepCaption__6cAzG{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU h2{font-size:20px}.Tutorials_page__Y2qnP .Tutorials_lead___E673{font-size:14px}.Tutorials_page__Y2qnP .Tutorials_segment__i3bew{width:100%}.Tutorials_page__Y2qnP .Tutorials_segment__i3bew button{flex:1;min-height:44px}.Tutorials_page__Y2qnP .Tutorials_chatBar__K_eyd{padding:11px 13px}.Tutorials_page__Y2qnP .Tutorials_chat__5lCBe{padding:17px 15px 19px}.Tutorials_page__Y2qnP .Tutorials_message__1GHEO,.Tutorials_page__Y2qnP .Tutorials_response__m6VWe{font-size:15px}.Tutorials_page__Y2qnP .Tutorials_message__1GHEO{padding:12px 13px}.Tutorials_page__Y2qnP .Tutorials_method__avygi{grid-template-columns:1fr}.Tutorials_page__Y2qnP .Tutorials_method__avygi>div{padding:15px 18px}.Tutorials_page__Y2qnP .Tutorials_options__9YqEy button{padding:14px 13px;font-size:14px;gap:10px}.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU,.Tutorials_page__Y2qnP .Tutorials_lessonSection__nuTPU[id=lesson-step-4]{padding:18px 14px;border-radius:11px}.Tutorials_page__Y2qnP .Tutorials_form__I2dbf label{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_draft__liRyr{padding:17px 14px}.Tutorials_page__Y2qnP .Tutorials_draftText__AP41H{font-size:14px;padding:13px}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj .Tutorials_primary__bXvrv,.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj .Tutorials_secondary__KqeS7{font-size:16px}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj>.Tutorials_note__28NB9{font-size:13px}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId{grid-template-columns:1fr}.Tutorials_page__Y2qnP .Tutorials_courseNavigation__CKTId a:last-child{justify-content:flex-start;text-align:left}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj .Tutorials_note__28NB9{order:0;width:auto}}@media(max-width:350px){.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD a{font-size:13px;gap:4px}.Tutorials_page__Y2qnP .Tutorials_steps__fwgRD span{width:18px;height:18px}.Tutorials_page__Y2qnP .Tutorials_lessonBottom__GORgj>.Tutorials_note__28NB9{order:3;width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html:has(.Tutorials_page__Y2qnP){scroll-behavior:auto}}.Tutorials_page__Y2qnP .feedback:empty{display:block;margin:0}.Activities_panel__Q_OKr{border:1px solid #dce6eb;border-radius:10px;background:#fffefa;padding:18px;margin:18px 0;min-width:0}.Activities_panel__Q_OKr[hidden]{display:none}.Activities_panel__Q_OKr p:last-child{margin-bottom:0}.Activities_sources__OjdOz{display:grid;gap:12px;margin:18px 0}.Activities_sources__OjdOz details{margin:0;padding:12px 16px;border:1px solid #dce6eb;border-radius:9px;background:#fffefa}.Activities_sources__OjdOz summary{font-weight:600}.Activities_sources__OjdOz small{display:block;color:#61788b;font-size:13px}.Activities_groups__sGT9c{display:grid;gap:18px;margin:10px 0}.Activities_groups__sGT9c fieldset{min-width:0;border:1px solid #dce6eb;border-radius:9px;padding:10px 16px 14px;background:#fffefa}.Activities_groups__sGT9c legend{font-size:15px;font-weight:600;padding:0 6px;max-width:100%;line-height:1.8}.Activities_groups__sGT9c fieldset>div{display:flex;flex-wrap:wrap;gap:8px 18px}.Activities_groups__sGT9c fieldset label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:400}.Activities_groups__sGT9c label input{width:18px;height:18px;flex-shrink:0;padding:0;accent-color:#244f86}.Activities_answers__2ye4P{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.Activities_answers__2ye4P>div{border:1px solid #dce6eb;border-radius:9px;padding:18px;background:#fffefa;min-width:0}.Activities_answers__2ye4P h3{font-size:17px}.Activities_answers__2ye4P p,.Activities_panel__Q_OKr p{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.Activities_writing__KKuIk{display:grid;gap:14px;margin-top:14px}.Activities_writing__KKuIk label{display:grid;gap:7px;font-size:14px;font-weight:600}.Activities_writing__KKuIk input,.Activities_writing__KKuIk textarea{min-width:0;width:100%;border:1px solid #dce6eb;border-radius:7px;padding:12px;background:#fffefa;color:#10395e;font:400 16px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.Activities_writing__KKuIk textarea{min-height:105px;resize:vertical}.Activities_writing__KKuIk input{min-height:48px}.Activities_reasons__oiTu9{list-style:disc;padding-left:22px;font-size:15px;line-height:1.9}.Activities_reasons__oiTu9 li+li{margin-top:8px}@media(max-width:600px){.Activities_answers__2ye4P{grid-template-columns:1fr}.Activities_groups__sGT9c fieldset>div{display:grid;grid-template-columns:1fr}}@media(max-width:480px){.Activities_answers__2ye4P>div,.Activities_panel__Q_OKr{padding:14px}.Activities_groups__sGT9c fieldset{padding:10px 12px}}.Creation_stepCard__IDZLv{border:1px solid #dce6eb;border-radius:10px;padding:18px;background:#fffefa;min-width:0}.Creation_stepCard__IDZLv h3{font-size:17px;margin-bottom:12px}.Creation_select__iDbJ2{width:100%;min-width:0;min-height:46px;border:1px solid #dce6eb;border-radius:7px;padding:10px;background:#fffefa;color:#10395e;font-size:16px}.Creation_invitation__YHvUN{border:1px solid #dce6eb;border-top:5px solid #244f86;border-radius:12px;background:#fffefa;padding:26px;margin:22px 0;overflow-wrap:anywhere}.Creation_invitation__YHvUN h3{font-size:26px;line-height:1.6;margin:10px 0 18px}.Creation_invitation__YHvUN p{font-size:16px;line-height:1.9;white-space:pre-wrap}.Creation_invitation__YHvUN small{font-size:13px;color:#61788b}.Creation_invitation__YHvUN .Creation_place__vE_pb{border-left:3px solid #ee9c42;background:#fff0df;padding:12px 15px;border-radius:5px}.Creation_review____1Qx{border:0;margin:18px 0 0;padding:0;min-width:0}.Creation_review____1Qx legend{font-size:17px;font-weight:600;margin-bottom:10px}.Creation_status__CZQuO{font-size:14px;line-height:1.8;color:#61788b;margin-top:12px}@media(max-width:480px){.Creation_stepCard__IDZLv{padding:14px}.Creation_invitation__YHvUN{padding:18px}.Creation_invitation__YHvUN h3{font-size:23px}}.TutorialCourseGuide_goal__G2OGM{display:flex;gap:13px;align-items:center;padding:16px 18px;border:1px solid #d6e8f0;border-radius:11px;background:#ecf6fb;margin:21px 0 23px;color:#315d78}.TutorialCourseGuide_goal__G2OGM>span{font-size:26px;color:#438eae}.TutorialCourseGuide_goal__G2OGM>div{flex:1;min-width:0}.TutorialCourseGuide_goal__G2OGM strong{font-size:14px;display:block}.TutorialCourseGuide_goal__G2OGM p{font-size:14px;line-height:1.8;margin:2px 0 0!important}.TutorialCourseGuide_goal__G2OGM button{flex:none;width:105px;min-height:44px;padding:5px 0;border:0;border-bottom:1px dashed #7e9bac;background:transparent;color:#3e6e86;font:inherit;font-size:13px;line-height:1.6;text-align:left;cursor:pointer}.TutorialCourseGuide_stepTabs__iRtp7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d5e5ec;gap:8px;margin:0 0 24px}.TutorialCourseGuide_stepTabs__iRtp7 a{display:flex;align-items:center;gap:8px;min-height:70px;padding:9px 5px 14px;position:relative;color:#617e8f;line-height:1.5}.TutorialCourseGuide_stepTabs__iRtp7 b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eaf1f4;font-size:12px;flex:none}.TutorialCourseGuide_stepTabs__iRtp7 span{font-size:15px;font-weight:700}.TutorialCourseGuide_stepTabs__iRtp7 small{display:block;font-size:12px;font-weight:400;margin-top:3px;color:inherit}.TutorialCourseGuide_stepTabs__iRtp7 a[aria-current=step]{color:#a7530c}.TutorialCourseGuide_stepTabs__iRtp7 a[aria-current=step] b{background:#eb6b00;color:#fff}.TutorialCourseGuide_stepTabs__iRtp7 a[aria-current=step]:after{content:"";position:absolute;bottom:-2px;height:3px;left:0;right:0;border-radius:3px;background:#eb6b00}.TutorialCourseGuide_stepGuide__8Hgni{padding:12px 15px;background:#edf6fa;border:1px solid #dfedf3;border-radius:9px;margin:0 0 20px}.TutorialCourseGuide_stepGuide__8Hgni p{font-size:13px!important;line-height:1.75;margin:0!important;color:#526f82}.TutorialCourseGuide_stepGuide__8Hgni p+p{margin-top:6px!important}.TutorialCourseGuide_stepGuide__8Hgni strong{display:inline-block;color:#315d78;font-size:13px;margin-right:12px}.TutorialCourseGuide_practiceBridge__sv9vS{border:1px solid #e8d9c2;background:#fffcf6;border-radius:10px;padding:17px;margin:18px 0 24px}.TutorialCourseGuide_bridgeTitle__a44Nw{display:flex;align-items:baseline;gap:12px;justify-content:space-between}.TutorialCourseGuide_bridgeTitle__a44Nw h3{font-size:16px!important;margin:0!important}.TutorialCourseGuide_bridgeTitle__a44Nw>span{font-size:12px;color:#8c6d42}.TutorialCourseGuide_practiceBridge__sv9vS ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:15px 0 0;padding:0;list-style:none}.TutorialCourseGuide_practiceBridge__sv9vS li{display:flex;gap:8px;align-items:flex-start;min-width:0}.TutorialCourseGuide_practiceBridge__sv9vS li b{border:1px solid #e6cba6;color:#a4651e;background:#fff;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex:none;font-size:12px}.TutorialCourseGuide_practiceBridge__sv9vS li p{font-size:13px!important;line-height:1.8;margin:0!important;color:#5e7080}.TutorialCourseGuide_bridgeTools__d8A1G{margin-top:15px;padding-top:11px;border-top:1px solid #ede4d5}.TutorialCourseGuide_bridgeTools__d8A1G a{display:inline-flex;align-items:center;min-height:44px;color:#39748f;font-size:13px;text-decoration:underline;text-underline-offset:4px}.TutorialCourseGuide_bridgeTools__d8A1G p{font-size:13px;line-height:1.8;color:#647a89;margin:3px 0 0!important}.TutorialCourseGuide_primary__xVPoa,.TutorialCourseGuide_secondary__rwH_U{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.6;padding:10px 15px;gap:5px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:650;cursor:pointer;text-align:center}.TutorialCourseGuide_primary__xVPoa{background:#eb6b00;color:#fff}.TutorialCourseGuide_primary__xVPoa:hover{background:#cf6006;color:#fff}.TutorialCourseGuide_secondary__rwH_U{background:#fff;color:#456980;border-color:#cbdce6}.TutorialCourseGuide_secondary__rwH_U:hover{background:#edf6fa}.TutorialCourseGuide_stepBottom__Uu6tA{position:sticky;bottom:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid #dbe7ec;background:#fbfdfcf2;backdrop-filter:blur(12px);padding:15px 20px;margin-top:18px}.TutorialCourseGuide_stepBottom__Uu6tA>div{text-align:center;font-size:13px;color:#4a6e84}.TutorialCourseGuide_stepBottom__Uu6tA small{display:block;font-size:12px;color:#687f8d;margin-top:3px}.TutorialCourseGuide_stepBottom__Uu6tA a{font-size:13px}.TutorialCourseGuide_completion__9Z12T{padding:18px;margin:24px 0 0;border-left:3px solid #8bb084;border-radius:0 9px 9px 0;background:#f0f7f0;scroll-margin-top:30px}.TutorialCourseGuide_completion__9Z12T h2{font-size:17px!important;color:#416240;margin:0 0 8px!important;scroll-margin-top:30px}.TutorialCourseGuide_completion__9Z12T p{font-size:14px;color:#4e6e50;margin:0 0 8px!important}.TutorialCourseGuide_completion__9Z12T small{font-size:13px;color:#637d61}.TutorialCourseGuide_completion__9Z12T[hidden],.TutorialCourseGuide_courseExit__4E9ER[hidden]{display:none}.TutorialCourseGuide_courseExit__4E9ER{display:flex;justify-content:space-between;gap:20px;margin-top:6px;padding:21px 0 0;border-top:1px dashed #d6e3e9;color:#536f82;align-items:flex-start}.TutorialCourseGuide_courseExit__4E9ER strong{font-size:14px}.TutorialCourseGuide_courseExit__4E9ER p{font-size:13px;line-height:1.8;margin:6px 0 0!important}.TutorialCourseGuide_courseExit__4E9ER>div:last-child{display:flex;align-items:flex-end;flex-direction:column;flex:none;max-width:48%}.TutorialCourseGuide_courseExit__4E9ER a{display:inline-flex;align-items:center;min-height:44px;color:#38728f;font-size:13px;line-height:1.7;text-align:right}.TutorialCourseGuide_courseExit__4E9ER a:hover{text-decoration:underline;text-underline-offset:4px}.TutorialCourseGuide_dialog__6oMh0{max-width:540px;width:calc(100% - 32px);max-height:85dvh;border:1px solid #d8e5ec;border-radius:15px;padding:23px;color:#10395e;background:#fff;box-shadow:0 22px 90px #173e5a33}.TutorialCourseGuide_dialog__6oMh0::backdrop{background:#16394e66;backdrop-filter:blur(3px)}.TutorialCourseGuide_dialog__6oMh0:not([open]){display:none}.TutorialCourseGuide_dialogTop__kVGN9{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2ebef;padding-bottom:13px}.TutorialCourseGuide_dialogTop__kVGN9 h2{font-size:21px!important;margin:0!important}.TutorialCourseGuide_dialogTop__kVGN9 button{width:44px;height:44px;flex:none;border:0;border-radius:50%;background:#edf5f8;color:#43697f;font-size:24px;cursor:pointer}.TutorialCourseGuide_preparation__fODFn ol{padding-left:21px;margin:18px 0}.TutorialCourseGuide_preparation__fODFn li{font-size:14px;margin:15px 0;padding-left:3px}.TutorialCourseGuide_preparation__fODFn p{font-size:13px;line-height:1.85;color:#577487;margin:6px 0 0!important}.TutorialCourseGuide_toolHelp__Hvp8d{padding:16px;background:#edf6fa;border-radius:9px;margin:17px 0}.TutorialCourseGuide_toolHelp__Hvp8d strong{font-size:14px}.TutorialCourseGuide_toolHelp__Hvp8d a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:#316d8c;text-decoration:underline;text-underline-offset:4px}.TutorialCourseGuide_noScriptPreparation__u4Rvh{margin:15px 0}.TutorialCourseGuide_courseExit__4E9ER a:focus-visible,.TutorialCourseGuide_dialog__6oMh0 button:focus-visible,.TutorialCourseGuide_goal__G2OGM button:focus-visible,.TutorialCourseGuide_primary__xVPoa:focus-visible,.TutorialCourseGuide_secondary__rwH_U:focus-visible,.TutorialCourseGuide_stepTabs__iRtp7 a:focus-visible{outline:3px solid #2786ad;outline-offset:4px}@media(max-width:1100px) and (min-width:881px){.TutorialCourseGuide_stepTabs__iRtp7 a{gap:5px}.TutorialCourseGuide_stepTabs__iRtp7 span{font-size:14px}.TutorialCourseGuide_stepTabs__iRtp7 small{font-size:11px}.TutorialCourseGuide_courseExit__4E9ER{display:block}.TutorialCourseGuide_courseExit__4E9ER>div:last-child{max-width:100%;align-items:flex-start;margin-top:12px}.TutorialCourseGuide_courseExit__4E9ER a{text-align:left}.TutorialCourseGuide_practiceBridge__sv9vS ol{grid-template-columns:1fr}.TutorialCourseGuide_stepBottom__Uu6tA small{display:none}.TutorialCourseGuide_stepBottom__Uu6tA a{font-size:12px;padding:10px}}@media(max-width:640px){.TutorialCourseGuide_goal__G2OGM{gap:10px;padding:14px;margin:17px 0 20px}.TutorialCourseGuide_goal__G2OGM>span{display:none}.TutorialCourseGuide_goal__G2OGM p,.TutorialCourseGuide_goal__G2OGM strong{font-size:13px}.TutorialCourseGuide_goal__G2OGM button{font-size:12px;width:85px}.TutorialCourseGuide_stepTabs__iRtp7{gap:4px;margin-bottom:20px}.TutorialCourseGuide_stepTabs__iRtp7 a{flex-direction:column;gap:6px;text-align:center;padding:8px 0 12px}.TutorialCourseGuide_stepTabs__iRtp7 span{font-size:13px}.TutorialCourseGuide_stepTabs__iRtp7 small{font-size:11px}.TutorialCourseGuide_stepTabs__iRtp7 b{font-size:11px;width:24px;height:24px}.TutorialCourseGuide_stepGuide__8Hgni{padding:12px}.TutorialCourseGuide_stepGuide__8Hgni strong{display:block;margin:0 0 2px}.TutorialCourseGuide_stepGuide__8Hgni p+p{margin-top:9px!important}.TutorialCourseGuide_bridgeTitle__a44Nw{display:block}.TutorialCourseGuide_bridgeTitle__a44Nw>span{display:block;margin-top:5px}.TutorialCourseGuide_practiceBridge__sv9vS{padding:15px}.TutorialCourseGuide_practiceBridge__sv9vS ol{grid-template-columns:1fr;gap:12px}.TutorialCourseGuide_stepBottom__Uu6tA{grid-template-columns:1fr 1.2fr;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.TutorialCourseGuide_stepBottom__Uu6tA>div{grid-column:1/-1;grid-row:1;display:flex;justify-content:space-between;font-size:12px}.TutorialCourseGuide_stepBottom__Uu6tA small{font-size:11px;margin:0}.TutorialCourseGuide_stepBottom__Uu6tA a{font-size:12px;padding:10px 7px;white-space:normal}.TutorialCourseGuide_completion__9Z12T{padding:15px;scroll-margin-top:100px}.TutorialCourseGuide_completion__9Z12T h2{font-size:16px!important;scroll-margin-top:100px}.TutorialCourseGuide_completion__9Z12T p{font-size:13px}.TutorialCourseGuide_courseExit__4E9ER{display:block}.TutorialCourseGuide_courseExit__4E9ER>div:last-child{align-items:flex-start;max-width:100%;margin-top:10px}.TutorialCourseGuide_courseExit__4E9ER a{text-align:left}.TutorialCourseGuide_dialog__6oMh0{padding:18px}.TutorialCourseGuide_dialogTop__kVGN9 h2{font-size:18px!important}}@media(max-width:350px){.TutorialCourseGuide_goal__G2OGM button{width:74px}.TutorialCourseGuide_stepTabs__iRtp7 small{font-size:10px}.TutorialCourseGuide_stepBottom__Uu6tA small{max-width:47%;text-align:right}.TutorialCourseGuide_stepBottom__Uu6tA a{font-size:11px}}.RequestLesson_notice__XZ1w4{border:1px solid #dce6eb;border-left:3px solid #244f86;background:#eaf3f7;border-radius:9px;padding:18px;margin:18px 0}.RequestLesson_notice__XZ1w4 strong{font-size:15px}.RequestLesson_notice__XZ1w4 p{font-size:15px;line-height:1.9;margin:10px 0}.RequestLesson_notice__XZ1w4 small{display:block;color:#526b7f;font-size:13px}.RequestLesson_judgments__hmkSJ{display:grid;gap:18px;margin-top:8px}.RequestLesson_judgments__hmkSJ fieldset{min-width:0;border:1px solid #dce6eb;border-radius:9px;padding:10px 16px 14px;background:#fffefa}.RequestLesson_judgments__hmkSJ legend{font-size:15px;font-weight:600;padding:0 6px;max-width:100%}.RequestLesson_judgments__hmkSJ fieldset>div{display:flex;flex-wrap:wrap;gap:8px 20px}.RequestLesson_judgments__hmkSJ label{display:flex;align-items:center;gap:9px;min-height:44px;font-weight:400}.RequestLesson_judgments__hmkSJ label input{width:18px;height:18px;flex-shrink:0;padding:0;accent-color:#244f86}.RequestLesson_reasons__cFAl_{list-style:disc;padding-left:22px;font-size:15px;line-height:1.9;margin:14px 0}.RequestLesson_reasons__cFAl_ li+li{margin-top:8px}@media(max-width:480px){.RequestLesson_notice__XZ1w4{padding:14px}.RequestLesson_judgments__hmkSJ fieldset{padding:10px 12px}.RequestLesson_judgments__hmkSJ fieldset>div{display:grid;grid-template-columns:1fr}.RequestLesson_judgments__hmkSJ legend{line-height:1.8}}.PreparationGuide_toolGuide__JS1Rr{scroll-margin-top:60px;min-width:0;padding:26px;border:1px solid #cddfe6;border-radius:16px;background:#fff;box-shadow:0 5px 20px #123d5710;margin:22px 0 30px;color:#173f59}.PreparationGuide_toolGuide__JS1Rr [hidden]{display:none!important}.PreparationGuide_toolGuideHead__ktgQS{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolGuideHead__ktgQS h3{font-size:24px;letter-spacing:-.03em;line-height:1.4;margin:0}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolEyebrow__u907U{font-size:11px;letter-spacing:1px;color:#3f7e80;margin:0 0 6px}.PreparationGuide_toolGuideHead__ktgQS>span{font-size:12px;color:#768e99;max-width:170px;line-height:1.8}.PreparationGuide_toolGuide__JS1Rr button{font:inherit;color:inherit;cursor:pointer}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolRegions__UYRXK{display:flex;gap:4px;border-bottom:1px solid #dfe9ec;margin-bottom:16px}.PreparationGuide_toolRegions__UYRXK button{background:transparent;border:0;border-bottom:3px solid transparent;padding:10px 18px 12px;font-weight:600;font-size:14px}.PreparationGuide_toolRegions__UYRXK button[aria-pressed=true]{color:#216e79;border-bottom-color:#398796}.PreparationGuide_toolChoices__U6sCN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PreparationGuide_toolChoices__U6sCN[data-choices=overseas]{grid-template-columns:1fr}.PreparationGuide_toolChoices__U6sCN button{text-align:left;display:block;padding:15px 17px;border:1px solid #dce6ea;border-radius:10px;background:#fff;min-width:0}.PreparationGuide_toolChoices__U6sCN button[aria-pressed=true]{border:1.5px solid #488b95;background:#f0f7f7;padding:14.5px 16.5px}.PreparationGuide_toolChoices__U6sCN strong{font-size:16px;display:block}.PreparationGuide_toolChoices__U6sCN small{font-size:10px;font-weight:400;color:#396f53;background:#e2eee3;padding:3px 7px;border-radius:20px;margin-left:6px;vertical-align:middle}.PreparationGuide_toolChoices__U6sCN span{font-size:12px;line-height:1.7;color:#6a818c;display:block;margin-top:4px}.PreparationGuide_toolIntro__y_qrd{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0 24px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolIntro__y_qrd p{margin:0;font-size:12px;color:#6b828e;line-height:1.8}.PreparationGuide_toolIntro__y_qrd a{flex-shrink:0;font-size:12px;font-weight:600;color:#1c657a;text-decoration:underline;text-underline-offset:4px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepTabs__yxb2n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f7f8;border:1px solid #e2eaed;border-radius:8px;padding:4px;gap:5px}.PreparationGuide_toolStepTabs__yxb2n button{display:flex;align-items:center;gap:9px;padding:10px 12px;justify-content:center;border:0;background:transparent;border-radius:5px;font-size:13px}.PreparationGuide_toolStepTabs__yxb2n b{font:italic 14px Georgia,serif;color:#8a9fa8}.PreparationGuide_toolStepTabs__yxb2n button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #24425312;color:#216b75}.PreparationGuide_toolStepTabs__yxb2n button[aria-pressed=true] b{color:#216b75}.PreparationGuide_toolStepPane__fROGY{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:25px;padding:25px 0 16px;min-height:295px}.PreparationGuide_toolStepCopy__L53GW{min-width:0}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepLabel__gt17k{color:#858e8a;font-size:11px;margin:0 0 8px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW h4{font-size:19px;line-height:1.5;margin:0 0 14px;letter-spacing:-.02em}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW p{font-size:13px;line-height:1.9;margin:10px 0}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW ol{list-style:decimal;padding-left:21px;margin:0;font-size:13px;color:#5f7682;line-height:1.9}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW li{padding-left:2px;margin-bottom:9px}.PreparationGuide_toolGuide__JS1Rr code{font-size:12px;background:#f0f4f5;padding:2px 4px;border-radius:4px;overflow-wrap:anywhere}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolExpected__9m9XJ{padding:10px 12px;background:#f0f5ed;border-left:3px solid #a7bf96;font-size:12px!important;color:#5b7151}.PreparationGuide_toolExpected__9m9XJ b{display:block;color:#4e6545;font-size:11px;margin-bottom:2px}.PreparationGuide_toolStepPane__fROGY figure{margin:0;min-width:0;align-self:start}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolShot__ItUCc{display:block;position:relative;width:100%;border:1px solid #e1e8ed;border-radius:10px;padding:8px 8px 30px;background:#f5f7f8}.PreparationGuide_toolShot__ItUCc img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain}.PreparationGuide_toolShot__ItUCc span{position:absolute;right:10px;bottom:5px;font-size:10px;color:#5c7d8d}.PreparationGuide_toolStepPane__fROGY figcaption{font-size:10px;color:#87959c;line-height:1.8;margin-top:9px}.PreparationGuide_toolStepPane__fROGY figcaption a{font-size:10px;color:#6d8a98;text-decoration:underline}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepFooter__kEZCU{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5edef;padding:13px 0 18px}.PreparationGuide_toolStepFooter__kEZCU>span{font-size:11px;color:#7c909b}.PreparationGuide_toolStepFooter__kEZCU>div{display:flex;gap:8px}.PreparationGuide_toolStepFooter__kEZCU button{padding:7px 12px;border:1px solid #dce6ea;border-radius:6px;background:#fff;font-size:12px}.PreparationGuide_toolStepFooter__kEZCU button[data-next]{background:#1d6376;border-color:#1d6376;color:#fff}.PreparationGuide_toolStepFooter__kEZCU button:disabled{opacity:.38;cursor:default}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolCommon__SlwHC{border-top:1px solid #e0eaed}.PreparationGuide_toolCommon__SlwHC details{border-bottom:1px solid #e6edef;padding:0}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolCommon__SlwHC summary{justify-content:flex-start;gap:9px;font-size:12px;min-height:53px;flex-wrap:wrap}.PreparationGuide_toolCommon__SlwHC summary strong{font-weight:500}.PreparationGuide_toolCommon__SlwHC summary>span{margin-left:auto;font-size:10px;color:#8a9ca7}.PreparationGuide_toolSaveColumns__66siV{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:10px 0 15px}.PreparationGuide_toolSaveColumns__66siV h4{font-size:13px;margin-bottom:7px}.PreparationGuide_toolSaveColumns__66siV ol{font-size:12px;padding-left:19px;line-height:1.9;color:#627987}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolCommon__SlwHC p{font-size:12px;line-height:1.9;color:#627987;margin:10px 0 15px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolSources__wRPTi{font-size:10px;line-height:1.8;color:#92a0a7;margin:16px 0 0}.PreparationGuide_toolTextPane__Ay8sR{grid-template-columns:1fr;min-height:250px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolTextPane__Ay8sR .PreparationGuide_toolStepCopy__L53GW{max-width:640px}.PreparationGuide_toolPrompt__66j1q{padding:10px 13px;background:#f6f8f9;border:1px solid #e2e9ec;border-radius:8px;margin-top:15px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolPrompt__66j1q p{font-size:11px;line-height:1.9}.PreparationGuide_toolPrompt__66j1q button{border:1px solid #cbdde4;border-radius:6px;background:#fff;padding:5px 9px;font-size:11px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolPrompt__66j1q p[aria-live]{font-size:10px;color:#397985;margin:5px 0 0;min-height:12px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolImageLinks__ON0MT button{display:block;border:0;background:none;padding:3px 0;font-size:11px;color:#266d82;text-decoration:underline;text-underline-offset:3px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolEvidence__PoAoY{font-size:11px!important;color:#8a9ba4}.PreparationGuide_toolGuide__JS1Rr blockquote{margin:15px 0;border-left:3px solid #bfd4db;background:#f6f9fa;padding:12px 15px;line-height:1.9;font-size:13px;color:#5e7782}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E{width:min(1160px,94vw);max-height:94dvh;border:1px solid #d9e5ea;border-radius:12px;padding:18px;background:#fff;color:#173f59}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E::backdrop{background:#102e43a8}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E .PreparationGuide_toolZoomHead__Ka9ei{display:flex;align-items:center;justify-content:space-between;gap:20px}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E h3{font-size:16px;margin:0}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E .PreparationGuide_toolZoomHead__Ka9ei button{border:1px solid #dce6ea;background:#fff;border-radius:50%;width:35px;height:35px;font-size:22px;color:#486571}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E>img{display:block;max-width:100%;height:auto;margin:15px auto}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E p{font-size:11px;color:#8c9aa5}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E form button{padding:8px 12px;border:1px solid #cbdde4;border-radius:6px;background:#fff;color:#226579;font-size:12px}.PreparationGuide_toolGuide__JS1Rr a:focus-visible,.PreparationGuide_toolGuide__JS1Rr button:focus-visible,.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E button:focus-visible{outline:3px solid #e2a45c;outline-offset:3px}@media(max-width:1000px){.PreparationGuide_toolGuide__JS1Rr{padding:20px}.PreparationGuide_toolStepPane__fROGY{grid-template-columns:1fr;gap:18px;min-height:0}.PreparationGuide_toolStepPane__fROGY figure{max-width:520px}.PreparationGuide_toolGuideHead__ktgQS>span{max-width:150px}.PreparationGuide_toolIntro__y_qrd{align-items:start}.PreparationGuide_toolIntro__y_qrd a{max-width:150px;text-align:right}.PreparationGuide_toolShot__ItUCc img{max-height:360px}}@media(max-width:600px){.PreparationGuide_toolGuide__JS1Rr{padding:17px 15px;border-radius:12px;margin-top:18px}.PreparationGuide_toolGuideHead__ktgQS{display:block;margin-bottom:15px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolGuideHead__ktgQS h3{font-size:21px}.PreparationGuide_toolGuideHead__ktgQS>span{display:block;max-width:none;margin-top:8px;font-size:11px}.PreparationGuide_toolRegions__UYRXK button{flex:1;padding:9px 10px;font-size:13px}.PreparationGuide_toolChoices__U6sCN{gap:8px}.PreparationGuide_toolChoices__U6sCN button{padding:12px 10px}.PreparationGuide_toolChoices__U6sCN button[aria-pressed=true]{padding:11.5px 9.5px}.PreparationGuide_toolChoices__U6sCN strong{font-size:14px}.PreparationGuide_toolChoices__U6sCN small{font-size:9px;padding:2px 5px;margin-left:2px}.PreparationGuide_toolChoices__U6sCN span{font-size:10px;line-height:1.7}.PreparationGuide_toolIntro__y_qrd{display:block;margin:13px 0 18px}.PreparationGuide_toolIntro__y_qrd a{display:inline-block;margin-top:8px;text-align:left;max-width:none;font-size:12px}.PreparationGuide_toolStepTabs__yxb2n button{padding:9px 3px;gap:5px;font-size:11px}.PreparationGuide_toolStepTabs__yxb2n b{font-size:12px}.PreparationGuide_toolStepPane__fROGY{padding-top:21px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW h4{font-size:18px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW ol,.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepCopy__L53GW p{font-size:12px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolStepFooter__kEZCU{align-items:center;flex-wrap:wrap}.PreparationGuide_toolStepFooter__kEZCU>span{font-size:10px}.PreparationGuide_toolStepFooter__kEZCU button{font-size:11px;padding:7px 10px}.PreparationGuide_toolSaveColumns__66siV{grid-template-columns:1fr;gap:10px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolCommon__SlwHC summary{font-size:11px;gap:6px}.PreparationGuide_toolCommon__SlwHC summary>span{flex-basis:100%;margin-left:20px;margin-top:-8px;padding-bottom:8px}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E{padding:12px}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E h3{font-size:13px}}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolShot__ItUCc{color:inherit;text-decoration:none}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolImageLinks__ON0MT a,.PreparationGuide_toolGuide__JS1Rr button{min-height:44px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolImageLinks__ON0MT a{display:flex;align-items:center;font-size:11px;color:#266d82;text-decoration:underline;text-underline-offset:3px}.PreparationGuide_toolZoom__hWO4E.PreparationGuide_toolZoom__hWO4E .PreparationGuide_toolZoomHead__Ka9ei button{width:44px;height:44px}.PreparationGuide_toolGuide__JS1Rr .PreparationGuide_toolPrompt__66j1q button{border:1px solid #cbdde4;border-radius:6px;background:#fff;padding:5px 9px;font-size:11px}.OceanLearningUnit_unit__8v0Za{--ink:#10395e;--muted:#667e8f;--blue:#17668d;--orange:#ed7f29;--line:#dce6ea;--paper:#fffefa;--sky:#edf6fa;--teal:#246f69;background:#fbfdfc;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.8;width:min(1040px,calc(100% - 48px));margin:0 auto;padding-top:22px}.OceanLearningUnit_unit__8v0Za *{box-sizing:border-box}.OceanLearningUnit_unit__8v0Za a{color:inherit;text-underline-offset:4px}.OceanLearningUnit_unit__8v0Za button,.OceanLearningUnit_unit__8v0Za input{font:inherit}.OceanLearningUnit_unit__8v0Za a,.OceanLearningUnit_unit__8v0Za button,.OceanLearningUnit_unit__8v0Za summary{-webkit-tap-highlight-color:transparent}.OceanLearningUnit_unit__8v0Za button{cursor:pointer}.OceanLearningUnit_unit__8v0Za a:focus-visible,.OceanLearningUnit_unit__8v0Za button:focus-visible,.OceanLearningUnit_unit__8v0Za summary:focus-visible{outline:3px solid #e9a34e;outline-offset:4px}.OceanLearningUnit_unit__8v0Za button:disabled{cursor:default}.OceanLearningUnit_unit__8v0Za .ocean-container{width:min(1040px,calc(100% - 48px));margin:auto}.OceanLearningUnit_unit__8v0Za figure,.OceanLearningUnit_unit__8v0Za h1,.OceanLearningUnit_unit__8v0Za h2,.OceanLearningUnit_unit__8v0Za h3,.OceanLearningUnit_unit__8v0Za h4,.OceanLearningUnit_unit__8v0Za p{margin:0}.OceanLearningUnit_unit__8v0Za h1,.OceanLearningUnit_unit__8v0Za h2,.OceanLearningUnit_unit__8v0Za h3,.OceanLearningUnit_unit__8v0Za h4{line-height:1.45}.OceanLearningUnit_unit__8v0Za p+p{margin-top:12px}.OceanLearningUnit_unit__8v0Za .ocean-breadcrumbs{display:flex;gap:12px;font-size:12px;color:var(--muted);margin:8px 0 26px}.OceanLearningUnit_unit__8v0Za .ocean-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center}.OceanLearningUnit_unit__8v0Za .ocean-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:var(--muted);margin-bottom:12px}.OceanLearningUnit_unit__8v0Za .ocean-hero h1{font-size:38px;line-height:1.5;letter-spacing:-1px}.OceanLearningUnit_unit__8v0Za .ocean-hero h1 span{color:#26788c}.OceanLearningUnit_unit__8v0Za .ocean-hero-copy{color:#587080;font-size:15px;margin-top:17px;line-height:1.9}.OceanLearningUnit_unit__8v0Za .ocean-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:20px 0;font-size:11px;color:#647b87}.OceanLearningUnit_unit__8v0Za .ocean-meta span+span:before{content:"·";margin-right:14px}.OceanLearningUnit_unit__8v0Za .ocean-actions{display:flex;align-items:center;gap:24px}.OceanLearningUnit_unit__8v0Za .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:650;border:1px solid transparent;line-height:1.65;transition:background .15s,box-shadow .15s}.OceanLearningUnit_unit__8v0Za .ocean-primary{background:var(--ink);color:white}.OceanLearningUnit_unit__8v0Za .ocean-primary:hover{background:#1c5679}.OceanLearningUnit_unit__8v0Za .ocean-secondary{background:#fff;border-color:#bad1d9;color:var(--ink)}.OceanLearningUnit_unit__8v0Za .ocean-secondary:hover{background:#f1f7f9}.OceanLearningUnit_unit__8v0Za .ocean-white{background:#fff;color:var(--ink)}.OceanLearningUnit_unit__8v0Za .ocean-text-button,.OceanLearningUnit_unit__8v0Za .ocean-text-link{font-size:13px;color:var(--blue);font-weight:650}.OceanLearningUnit_unit__8v0Za .ocean-text-button{border:0;background:none;padding:8px 0;min-height:44px}.OceanLearningUnit_unit__8v0Za .ocean-small{font-size:12px;padding:8px 14px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art{position:relative;background:#e8f3f5;border-radius:18px 18px 65px 18px;overflow:hidden;transform:rotate(1deg);box-shadow:0 14px 32px #133c5610}.OceanLearningUnit_unit__8v0Za .ocean-hero-art>img{width:100%;height:210px;object-fit:cover;display:block}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption{padding:17px 24px 20px;font-size:11px;letter-spacing:1px;color:#597887}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption span{display:block;font-family:Songti SC,SimSun,serif;font-size:24px;line-height:1.6;font-weight:700;color:var(--ink);margin:5px 0}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption small{font-size:10px;letter-spacing:0;color:#6b8290}.OceanLearningUnit_unit__8v0Za .ocean-takeaway{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:22px;padding:21px 0;margin-top:40px}.OceanLearningUnit_unit__8v0Za .ocean-tiny-label{color:var(--teal);font-size:11px;letter-spacing:1px;font-weight:700}.OceanLearningUnit_unit__8v0Za .ocean-takeaway p{display:flex;align-items:center;gap:18px;font-size:14px}.OceanLearningUnit_unit__8v0Za .ocean-takeaway p span{color:#93abb3}.OceanLearningUnit_unit__8v0Za .ocean-takeaway-note{font-size:12px;color:var(--muted);margin-left:auto}.OceanLearningUnit_unit__8v0Za .ocean-map-section{padding:43px 0 34px;border-bottom:1px solid var(--line)}.OceanLearningUnit_unit__8v0Za .ocean-section-top{display:flex;align-items:end;justify-content:space-between;gap:20px}.OceanLearningUnit_unit__8v0Za .ocean-section-top h2{font-size:25px}.OceanLearningUnit_unit__8v0Za .ocean-section-top .ocean-eyebrow{margin-bottom:6px}.OceanLearningUnit_unit__8v0Za .ocean-section-top>p{font-size:12px;color:var(--muted)}.OceanLearningUnit_unit__8v0Za .ocean-map-list{padding:0;margin:25px 0 18px;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;gap:10px}.OceanLearningUnit_unit__8v0Za .ocean-map-list a{position:relative;display:flex;flex-direction:column;text-decoration:none;background:#edf5f7;border-radius:9px;padding:14px 17px;min-height:132px;border:1px solid transparent;transition:background .15s,border .15s}.OceanLearningUnit_unit__8v0Za .ocean-map-list a:hover{border-color:#9cbfc8;background:#e4f0f2}.OceanLearningUnit_unit__8v0Za .ocean-map-list li:nth-child(4) a{background:#fcf0e1}.OceanLearningUnit_unit__8v0Za .ocean-map-list a>span{font-family:Georgia,serif;font-size:24px;color:#468494;line-height:1.2;margin-bottom:10px}.OceanLearningUnit_unit__8v0Za .ocean-map-list li:nth-child(4) a>span{color:#b66b28}.OceanLearningUnit_unit__8v0Za .ocean-map-list strong{font-size:16px}.OceanLearningUnit_unit__8v0Za .ocean-map-list small{font-size:11px;color:#6a828e;margin-top:4px}.OceanLearningUnit_unit__8v0Za .ocean-optional-branch{display:flex;align-items:center;gap:12px;font-size:12px;padding-left:12px;border-left:2px dotted #9ab9bb;color:#5c7b83}.OceanLearningUnit_unit__8v0Za .ocean-optional-branch>span{color:var(--teal);font-weight:600}.OceanLearningUnit_unit__8v0Za .ocean-optional-branch small{font-size:11px;color:var(--muted)}.OceanLearningUnit_unit__8v0Za .ocean-unit-layout{display:grid;grid-template-columns:145px minmax(0,1fr);gap:42px;padding-top:45px}.OceanLearningUnit_unit__8v0Za .ocean-side-nav{align-self:start;position:sticky;top:28px;font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-side-nav>p{font-size:11px;color:#8a9ea8;letter-spacing:2px;margin-bottom:13px}.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav{display:flex;flex-direction:column;border-left:1px solid var(--line)}.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav a{display:flex;gap:15px;text-decoration:none;padding:11px 12px;color:#79929d;font-size:11px;border-left:2px solid transparent;margin-left:-1px}.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav a span{font-size:13px;color:#527080}.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav a[aria-current]{background:#edf5f7;border-left-color:#35818c;color:#23717f}.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav a[aria-current] span{font-weight:700;color:var(--ink)}.OceanLearningUnit_unit__8v0Za .ocean-side-note{margin:25px 0 16px;color:#7e929b;line-height:1.9;font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-side-note span{color:#2e7b83}.OceanLearningUnit_unit__8v0Za .ocean-side-back{font-size:11px;color:#788f99}.OceanLearningUnit_unit__8v0Za .ocean-stations{min-width:0}.OceanLearningUnit_unit__8v0Za .ocean-station{padding-bottom:52px;margin-bottom:46px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.OceanLearningUnit_unit__8v0Za .ocean-station-heading{display:flex;align-items:center;gap:18px}.OceanLearningUnit_unit__8v0Za .ocean-station-no{font-family:Georgia,serif;font-size:35px;font-style:italic;color:#4a8b97;line-height:1}.OceanLearningUnit_unit__8v0Za .ocean-station-heading .ocean-eyebrow{margin-bottom:4px;font-size:10px;letter-spacing:1px}.OceanLearningUnit_unit__8v0Za .ocean-station-heading h2{font-size:25px;letter-spacing:-.3px}.OceanLearningUnit_unit__8v0Za .ocean-lead{color:#607684;margin:15px 0 22px;font-size:14px}.OceanLearningUnit_unit__8v0Za .ocean-experience{border:1px solid #d7e4e9;border-radius:12px;overflow:hidden}.OceanLearningUnit_unit__8v0Za .ocean-demo-frame{background:#092b45;position:relative;aspect-ratio:1.85;min-height:320px}.OceanLearningUnit_unit__8v0Za .ocean-demo-frame>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;filter:brightness(.6)}.OceanLearningUnit_unit__8v0Za .ocean-demo-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#fff}.OceanLearningUnit_unit__8v0Za .ocean-demo-overlay>span{font-size:12px;letter-spacing:2px}.OceanLearningUnit_unit__8v0Za .ocean-demo-overlay>small{font-size:11px;color:#d3e8ee}.OceanLearningUnit_unit__8v0Za .ocean-demo-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0;background:#061629}.OceanLearningUnit_unit__8v0Za .ocean-demo-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font-size:11px;color:#647e8c;background:#fff}.OceanLearningUnit_unit__8v0Za .ocean-demo-caption a{font-size:12px;color:#256c88;white-space:nowrap}.OceanLearningUnit_unit__8v0Za .ocean-role-line{display:flex;gap:25px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#617989}.OceanLearningUnit_unit__8v0Za .ocean-role-line p{margin:0}.OceanLearningUnit_unit__8v0Za .ocean-role-line p span{font-weight:700;color:var(--ink);margin-right:9px}.OceanLearningUnit_unit__8v0Za .ocean-observation{border-left:3px solid #e4af67;padding:5px 0 5px 22px;margin:26px 0;background:linear-gradient(90deg,#fcf7ed,transparent)}.OceanLearningUnit_unit__8v0Za .ocean-observation>span{font-size:11px;color:#aa7847}.OceanLearningUnit_unit__8v0Za .ocean-observation>p{font-family:Songti SC,SimSun,serif;font-size:24px;line-height:1.6;margin:9px 0}.OceanLearningUnit_unit__8v0Za .ocean-observation>small{font-size:12px;color:#8b8a81}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link{display:flex;align-items:center;gap:13px;background:#edf5f4;border:1px solid #d4e5df;border-radius:9px;text-decoration:none;padding:15px 18px;margin:20px 0;color:#24635f}.OceanLearningUnit_unit__8v0Za .ocean-book-icon{display:grid;place-items:center;font-family:Georgia,serif;font-size:24px;color:#5b8f81;border:1px solid #bcd6ca;width:38px;height:42px;border-radius:5px;flex-shrink:0}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link small{display:block;font-size:10px;margin-bottom:3px;color:#588c80;letter-spacing:1px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link strong{font-size:14px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link>span:last-child{margin-left:auto;white-space:nowrap;font-size:11px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link:hover,.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge:hover{background:#e2efeb}.OceanLearningUnit_unit__8v0Za .ocean-help{font-size:12px;color:#6c8190;margin:13px 0}.OceanLearningUnit_unit__8v0Za .ocean-help summary{padding:8px 0;min-height:44px}.OceanLearningUnit_unit__8v0Za .ocean-help p{padding:10px 14px;background:#f0f5f7;border-radius:7px}.OceanLearningUnit_unit__8v0Za .ocean-external-branch{border:1px dashed #b9cdd2;padding:0 17px;border-radius:9px;margin:16px 0;font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-external-branch summary{display:flex;align-items:center;gap:12px;padding:15px 0;cursor:pointer;list-style:none}.OceanLearningUnit_unit__8v0Za .ocean-external-branch summary span{font-size:10px;border:1px solid #a9c4c8;border-radius:4px;padding:2px 6px;color:#51818a}.OceanLearningUnit_unit__8v0Za .ocean-external-branch summary b{margin-left:auto}.OceanLearningUnit_unit__8v0Za .ocean-external-branch>p{margin:6px 0 16px}.OceanLearningUnit_unit__8v0Za .ocean-external-branch .button{margin:0 0 16px}.OceanLearningUnit_unit__8v0Za .ocean-external-branch>small{display:block;margin:8px 0 18px;font-size:11px;color:#82939a}.OceanLearningUnit_unit__8v0Za .ocean-station-output{font-size:12px;color:#697f88;margin-top:23px}.OceanLearningUnit_unit__8v0Za .ocean-station-output b{font-weight:600;color:#306b74;margin-right:10px}.OceanLearningUnit_unit__8v0Za .ocean-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.OceanLearningUnit_unit__8v0Za .ocean-rules article{padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.OceanLearningUnit_unit__8v0Za .ocean-rules article>span{font-size:11px;color:#40818f}.OceanLearningUnit_unit__8v0Za .ocean-rules h3{font-size:15px;margin:9px 0}.OceanLearningUnit_unit__8v0Za .ocean-rules p{font-size:12px;color:#6c818e;line-height:1.9}.OceanLearningUnit_unit__8v0Za .ocean-mini-exercise{padding:22px;background:#f5f5ee;border-radius:10px;margin:25px 0}.OceanLearningUnit_unit__8v0Za .ocean-mini-exercise h3{font-size:17px;margin:5px 0 14px}.OceanLearningUnit_unit__8v0Za .ocean-choice-row{display:flex;gap:10px;flex-wrap:wrap}.OceanLearningUnit_unit__8v0Za .ocean-choice-row button{border:1px solid #cfd8cd;background:#fff;padding:11px 14px;border-radius:7px;font-size:13px;min-height:44px;color:var(--ink);text-align:left}.OceanLearningUnit_unit__8v0Za .ocean-choice-row button[aria-pressed=true]{border-color:#477b69;background:#e4efdf}.OceanLearningUnit_unit__8v0Za .ocean-exercise-response{font-size:12px;color:#477666;margin-top:12px;min-height:0}.OceanLearningUnit_unit__8v0Za .ocean-exercise-response:empty{display:none}.OceanLearningUnit_unit__8v0Za .ocean-mini-exercise details{margin-top:12px;font-size:12px;color:#657e6b}.OceanLearningUnit_unit__8v0Za .ocean-mini-exercise summary{min-height:44px;padding-top:7px}.OceanLearningUnit_unit__8v0Za .ocean-mini-exercise details>p{margin:6px 0}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge{display:flex;flex-direction:column;background:#edf5f4;padding:17px;border-radius:7px;text-decoration:none}.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge small{font-size:10px;color:#5f8b83}.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge strong{font-size:13px;font-weight:600;margin-top:6px}.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge strong span{float:right;color:#629a8c}.OceanLearningUnit_unit__8v0Za .ocean-route-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 12px}.OceanLearningUnit_unit__8v0Za .ocean-route-option{text-align:left;background:#fff;border:1px solid #d6e3e8;border-radius:11px;padding:22px;color:var(--ink);position:relative;transition:background .15s,border .15s}.OceanLearningUnit_unit__8v0Za .ocean-route-option:hover{background:#f4f9fa}.OceanLearningUnit_unit__8v0Za .ocean-route-option[aria-pressed=true]{border:2px solid #397c8f;padding:21px;background:#edf6f8}.OceanLearningUnit_unit__8v0Za .ocean-route-mark{font-family:Georgia,serif;font-size:25px;font-style:italic;color:#80a8b3;float:right}.OceanLearningUnit_unit__8v0Za .ocean-route-option>strong{font-size:22px}.OceanLearningUnit_unit__8v0Za .ocean-route-option p{font-size:13px;color:#698190;margin-top:10px;line-height:1.9}.OceanLearningUnit_unit__8v0Za .ocean-route-cta{display:block;color:#2b7188;font-size:12px;margin-top:19px;font-weight:600}.OceanLearningUnit_unit__8v0Za .ocean-route-hint{font-size:11px;color:#8699a2;margin:10px 0 22px}.OceanLearningUnit_unit__8v0Za .ocean-preparation{margin:20px 0;padding:0 18px;background:#f1f5f7;border-radius:8px;font-size:12px;color:#587283}.OceanLearningUnit_unit__8v0Za .ocean-preparation summary{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:15px 0;cursor:pointer;min-height:48px}.OceanLearningUnit_unit__8v0Za .ocean-preparation summary span{font-size:11px;color:#7b919d}.OceanLearningUnit_unit__8v0Za .ocean-preparation ol{padding-left:20px}.OceanLearningUnit_unit__8v0Za .ocean-preparation li{padding:7px 0}.OceanLearningUnit_unit__8v0Za .ocean-preparation a{display:inline-block;margin:12px 0 18px}.OceanLearningUnit_unit__8v0Za .ocean-route-panel{padding:25px;border:1px solid #c9dfe5;border-radius:10px;margin:20px 0;background:#fff}.OceanLearningUnit_unit__8v0Za .ocean-route-panel h3{font-size:20px;margin-bottom:18px}.OceanLearningUnit_unit__8v0Za .ocean-route-panel>.ocean-eyebrow{color:#4c8a97}.OceanLearningUnit_unit__8v0Za .ocean-route-panel>.button{margin-top:18px}.OceanLearningUnit_unit__8v0Za .ocean-js .ocean-route-panel[hidden]{display:none}.OceanLearningUnit_unit__8v0Za .ocean-action-list{counter-reset:actions;list-style:none;padding:0;margin:0}.OceanLearningUnit_unit__8v0Za .ocean-action-list>li{position:relative;padding:0 0 22px 29px}.OceanLearningUnit_unit__8v0Za .ocean-action-list>li:before{counter-increment:actions;content:counter(actions);position:absolute;left:0;top:2px;background:#eef4f5;width:20px;height:20px;border-radius:50%;color:#5a8491;font-size:11px;display:grid;place-items:center}.OceanLearningUnit_unit__8v0Za .ocean-action-list b{font-size:14px}.OceanLearningUnit_unit__8v0Za .ocean-action-list p{font-size:13px;color:#617b89;margin:6px 0 12px}.OceanLearningUnit_unit__8v0Za .ocean-action-list>li:last-child{padding-bottom:10px}.OceanLearningUnit_unit__8v0Za code{font-size:12px;color:#387184;background:#f0f5f6;padding:2px 4px;overflow-wrap:anywhere}.OceanLearningUnit_unit__8v0Za blockquote{margin:12px 0;padding:12px 15px;background:#f3f6f7;border-left:2px solid #afcad2;font-size:12px;line-height:1.9;color:#5e7988}.OceanLearningUnit_unit__8v0Za .ocean-prompt{background:#f1f5f7;border:1px solid #dce7ea;border-radius:7px;margin:10px 0}.OceanLearningUnit_unit__8v0Za .ocean-prompt summary{padding:12px;font-size:12px;font-weight:600;color:#3a6b80;cursor:pointer;min-height:46px}.OceanLearningUnit_unit__8v0Za .ocean-prompt p{padding:0 14px;margin:2px 0 14px;color:#587080;font-size:12px;line-height:2}.OceanLearningUnit_unit__8v0Za .ocean-prompt button{margin:0 14px 14px}.OceanLearningUnit_unit__8v0Za .ocean-result-note{padding:13px 16px;background:#eff6ee;border-radius:7px;font-size:12px;color:#57795e}.OceanLearningUnit_unit__8v0Za .ocean-experiment-grid{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;margin-top:24px}.OceanLearningUnit_unit__8v0Za .ocean-change-brief{border-top:1px solid #e6d5bb;border-bottom:1px solid #e6d5bb;padding:15px 0;margin-bottom:24px}.OceanLearningUnit_unit__8v0Za .ocean-change-brief p{font-size:17px;margin:7px 0}.OceanLearningUnit_unit__8v0Za .ocean-change-brief strong{color:#b87335;white-space:nowrap}.OceanLearningUnit_unit__8v0Za .ocean-change-brief .ocean-tiny-label{color:#a07848}.OceanLearningUnit_unit__8v0Za .ocean-change-brief small{font-size:11px;color:#8f8b7e}.OceanLearningUnit_unit__8v0Za .ocean-arrow{padding:0 8px;color:#a2a491}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside{align-self:start;background:#f7f1e5;padding:23px 20px;border-radius:9px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .ocean-tiny-label{color:#9d7e52}.OceanLearningUnit_unit__8v0Za .ocean-big-question{display:block;font-family:Songti SC,SimSun,serif;font-size:27px;line-height:1.5;margin:14px 0;color:#74623f}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside>p{font-size:12px;color:#8e7f66;margin-bottom:17px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .button{font-size:11px;padding:9px;background:#fffaf2;border-color:#d9c7a8;color:#85673f}.OceanLearningUnit_unit__8v0Za .ocean-math-note{border-top:1px dashed #d2c5ad;margin-top:23px;padding-top:18px;font-family:Georgia,serif;font-size:26px;color:#977847}.OceanLearningUnit_unit__8v0Za .ocean-math-note small{display:block;font-family:PingFang SC,sans-serif;font-size:10px;color:#9b8f77;line-height:1.8;margin-top:8px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip{padding:20px;border-radius:8px;background:#edf4f7;margin-top:18px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip h3{font-size:15px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip ul{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip li{font-size:12px;color:#5c7a8b}.OceanLearningUnit_unit__8v0Za .ocean-test-strip li span{font-size:10px;color:#8aabb9;margin-right:9px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip>small{font-size:11px;color:#869aa4}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card{display:grid;grid-template-columns:1.35fr 1fr;padding:28px;border:1px solid #e5ddcd;border-radius:5px;background:repeating-linear-gradient(0deg,#fffdf7,#fffdf7 31px,#f2ecdf 32px);gap:24px}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card h3{font-family:Songti SC,SimSun,serif;font-size:23px;margin:8px 0 16px}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card ol{padding-left:20px;font-size:13px;line-height:2.5;margin:0}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside{border-left:1px solid #e6ddca;padding-left:24px}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside>span{font-size:11px;color:#a18b63}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside p{font-family:Songti SC,SimSun,serif;font-size:19px;line-height:1.9;margin:12px 0}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside small{font-size:11px;color:#9a927e}.OceanLearningUnit_unit__8v0Za .ocean-paper-note{font-size:11px;color:#8c9ba2;margin:12px 0 28px}.OceanLearningUnit_unit__8v0Za .ocean-challenge{margin-top:32px}.OceanLearningUnit_unit__8v0Za .ocean-challenge h3{font-size:21px}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options article{padding:0 0 0 17px;border-left:2px solid #9dc0c9}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options span{font-size:10px;color:#7397a2}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options h4{font-size:17px;margin:5px 0 9px}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options p{font-size:13px;color:#6b8290}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options a{font-size:12px;color:#36758b;display:inline-block;min-height:44px;margin-top:8px;padding-top:7px}.OceanLearningUnit_unit__8v0Za .ocean-challenge details{font-size:12px;color:#748997}.OceanLearningUnit_unit__8v0Za .ocean-challenge summary{min-height:44px;padding-top:6px}.OceanLearningUnit_unit__8v0Za .ocean-unit-end{text-align:center;padding:43px 0 0}.OceanLearningUnit_unit__8v0Za .ocean-sun-symbol{color:#eaa24d;font-size:40px;line-height:1}.OceanLearningUnit_unit__8v0Za .ocean-unit-end h3{font-family:Songti SC,SimSun,serif;font-size:25px;margin:12px 0}.OceanLearningUnit_unit__8v0Za .ocean-unit-end p{font-size:13px;color:#78929d}.OceanLearningUnit_unit__8v0Za .ocean-unit-end>a{display:inline-block;margin-top:19px;font-size:12px;color:#36758b;padding:9px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank{margin:0 0 48px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank h2{font-size:23px;margin-bottom:9px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank>p:not(.ocean-eyebrow){font-size:12px;color:#7a919d;margin-bottom:20px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank>details{border-bottom:1px solid var(--line)}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank>details>summary{padding:16px 0;font-size:13px;cursor:pointer;min-height:50px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-content{font-size:14px;color:#567181;line-height:1.9}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-bank .ocean-lesson-content{padding:10px 18px 26px;background:#f5f9f9;border-radius:8px;margin-bottom:12px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-intro{font-size:17px;color:#285868;line-height:1.8;margin-bottom:22px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-example{background:#f0f5ee;border-radius:8px;padding:17px;margin:20px 0;font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-example>b{font-size:11px;color:#5c8c76}.OceanLearningUnit_unit__8v0Za .ocean-lesson-example p{margin:7px 0}.OceanLearningUnit_unit__8v0Za .ocean-lesson-example summary{padding:8px 0;min-height:44px;cursor:pointer;color:#437969;font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-task{border-top:1px solid var(--line);padding-top:17px;margin-top:23px!important;font-size:12px;color:#2e7b7d}.OceanLearningUnit_unit__8v0Za .ocean-lesson-content>a{display:inline-block;margin-top:16px;font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-content dt{color:#326775;font-weight:600;font-size:13px;margin-top:15px}.OceanLearningUnit_unit__8v0Za .ocean-lesson-content dd{margin:4px 0 0;font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-file-example{background:#edf3f6;padding:16px;margin:18px 0;font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-file-example code{line-height:2}.OceanLearningUnit_unit__8v0Za .ocean-number-demo{display:flex;justify-content:center;gap:15px;align-items:center;padding:24px 10px;margin:20px 0;background:#fcf3e4;border-radius:7px;font-size:20px;color:#9a7439}.OceanLearningUnit_unit__8v0Za .ocean-number-demo b{font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-proposal{padding:26px;background:#f0f4f6;border:1px solid #dfe9ed;border-radius:9px;font-size:12px;color:#65808d;margin:0 0 50px}.OceanLearningUnit_unit__8v0Za .ocean-proposal h2{font-size:20px;color:var(--ink)}.OceanLearningUnit_unit__8v0Za .ocean-proposal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0}.OceanLearningUnit_unit__8v0Za .ocean-proposal-grid h3{font-size:13px;color:#3b6d80;margin-bottom:8px}.OceanLearningUnit_unit__8v0Za .ocean-proposal p{line-height:1.9}.OceanLearningUnit_unit__8v0Za .ocean-proposal details{border-top:1px solid #dce6eb}.OceanLearningUnit_unit__8v0Za .ocean-proposal summary{padding:12px 0;cursor:pointer;min-height:44px}.OceanLearningUnit_unit__8v0Za .ocean-proposal details p{padding-bottom:14px}.OceanLearningUnit_unit__8v0Za .ocean-proposal>a{display:inline-block;padding:12px 0}.OceanLearningUnit_unit__8v0Za .ocean-source-note{font-size:11px;margin-top:12px!important}.OceanLearningUnit_unit__8v0Za dialog{border:0;padding:0;border-radius:15px;background:#fffefa;color:var(--ink);width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 48px);box-shadow:0 20px 80px #07253540}.OceanLearningUnit_unit__8v0Za dialog::backdrop{background:#0a2f4977;backdrop-filter:blur(4px)}.OceanLearningUnit_unit__8v0Za .ocean-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);background:#f4f8f6;font-size:11px;color:#699084;position:sticky;top:0;z-index:1}.OceanLearningUnit_unit__8v0Za .ocean-dialog-header button{width:44px;height:44px;border:0;border-radius:50%;background:#e7eeea;color:#467d73;font-size:25px}.OceanLearningUnit_unit__8v0Za .ocean-dialog-body{padding:25px 32px 16px}.OceanLearningUnit_unit__8v0Za .ocean-dialog-body h2{font-size:24px;margin-bottom:20px}.OceanLearningUnit_unit__8v0Za dialog form{padding:12px 32px 28px}.OceanLearningUnit_unit__8v0Za dialog form .button{width:100%}.OceanLearningUnit_unit__8v0Za .ocean-toast{display:none;position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#173f58;color:white;font-size:12px;max-width:calc(100% - 32px);padding:12px 19px;border-radius:8px;z-index:20}.OceanLearningUnit_unit__8v0Za .ocean-toast.ocean-visible{display:block}.OceanLearningUnit_unit__8v0Za summary{cursor:pointer}.OceanLearningUnit_unit__8v0Za summary::marker{color:#80a2ae}@media(max-width:1000px){.OceanLearningUnit_unit__8v0Za .ocean-hero h1{font-size:32px}.OceanLearningUnit_unit__8v0Za .ocean-hero{gap:24px}.OceanLearningUnit_unit__8v0Za .ocean-takeaway-note{display:none}.OceanLearningUnit_unit__8v0Za .ocean-unit-layout{grid-template-columns:120px minmax(0,1fr);gap:25px}.OceanLearningUnit_unit__8v0Za .ocean-experiment-grid{grid-template-columns:minmax(0,1fr) 180px;gap:17px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside{padding:18px 15px}.OceanLearningUnit_unit__8v0Za .ocean-map-list a{padding:13px}.OceanLearningUnit_unit__8v0Za .ocean-map-list small{font-size:10px}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card{padding:22px;gap:18px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art>img{height:190px}}@media(max-width:760px){.OceanLearningUnit_unit__8v0Za .ocean-container{width:calc(100% - 36px)}.OceanLearningUnit_unit__8v0Za .ocean-hero{grid-template-columns:1fr;gap:28px}.OceanLearningUnit_unit__8v0Za .ocean-hero h1{font-size:35px}.OceanLearningUnit_unit__8v0Za .ocean-hero-copy{font-size:14px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art{max-width:520px;display:grid;grid-template-columns:1.1fr 1fr;transform:none;border-radius:12px;align-items:center}.OceanLearningUnit_unit__8v0Za .ocean-hero-art>img{height:190px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption{padding:14px 18px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption span{font-size:21px}.OceanLearningUnit_unit__8v0Za .ocean-takeaway{flex-wrap:wrap;gap:10px;padding:18px 0;margin-top:28px}.OceanLearningUnit_unit__8v0Za .ocean-takeaway p{font-size:12px;gap:11px}.OceanLearningUnit_unit__8v0Za .ocean-takeaway .ocean-tiny-label{font-size:10px}.OceanLearningUnit_unit__8v0Za .ocean-section-top{display:block}.OceanLearningUnit_unit__8v0Za .ocean-section-top>p{margin-top:10px}.OceanLearningUnit_unit__8v0Za .ocean-map-list{grid-template-columns:repeat(3,1fr);gap:8px}.OceanLearningUnit_unit__8v0Za .ocean-map-list a{min-height:112px;padding:12px}.OceanLearningUnit_unit__8v0Za .ocean-map-list strong{font-size:15px}.OceanLearningUnit_unit__8v0Za .ocean-map-list a>span{font-size:20px;margin-bottom:7px}.OceanLearningUnit_unit__8v0Za .ocean-map-list small{font-size:10px}.OceanLearningUnit_unit__8v0Za .ocean-optional-branch{flex-wrap:wrap;gap:4px 10px}.OceanLearningUnit_unit__8v0Za .ocean-optional-branch small{flex-basis:100%}.OceanLearningUnit_unit__8v0Za .ocean-unit-layout{display:block;padding-top:35px}.OceanLearningUnit_unit__8v0Za .ocean-side-nav{display:none}.OceanLearningUnit_unit__8v0Za .ocean-station-heading h2{font-size:23px}.OceanLearningUnit_unit__8v0Za .ocean-station-heading{gap:14px}.OceanLearningUnit_unit__8v0Za .ocean-station-no{font-size:31px}.OceanLearningUnit_unit__8v0Za .ocean-station-heading .ocean-eyebrow{font-size:9px}.OceanLearningUnit_unit__8v0Za .ocean-lead{font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-demo-frame{min-height:240px}.OceanLearningUnit_unit__8v0Za .ocean-demo-caption{flex-wrap:wrap;gap:5px;padding:12px 14px}.OceanLearningUnit_unit__8v0Za .ocean-role-line{display:block}.OceanLearningUnit_unit__8v0Za .ocean-role-line p+p{margin-top:6px}.OceanLearningUnit_unit__8v0Za .ocean-rules{gap:8px}.OceanLearningUnit_unit__8v0Za .ocean-rules article{padding:12px 10px}.OceanLearningUnit_unit__8v0Za .ocean-rules h3{font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-rules p{font-size:11px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link{padding:13px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link strong{font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link>span:last-child{font-size:10px}.OceanLearningUnit_unit__8v0Za .ocean-route-option{padding:18px}.OceanLearningUnit_unit__8v0Za .ocean-route-option[aria-pressed=true]{padding:17px}.OceanLearningUnit_unit__8v0Za .ocean-route-option>strong{font-size:21px}.OceanLearningUnit_unit__8v0Za .ocean-route-options{gap:10px}.OceanLearningUnit_unit__8v0Za .ocean-route-panel{padding:20px}.OceanLearningUnit_unit__8v0Za .ocean-experiment-grid{grid-template-columns:1fr;gap:18px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding:21px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .ocean-tiny-label{grid-column:1/-1}.OceanLearningUnit_unit__8v0Za .ocean-big-question{font-size:23px;margin:4px 0}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside>p{margin:4px 0}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .ocean-math-note{margin:0;border:0;padding:0;font-size:22px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .button{align-self:start}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-aside .ocean-math-note small{font-size:10px}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside{border-left:0;border-top:1px solid #e2d8c2;padding:15px 0 0}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside p{font-size:16px;margin:8px 0}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside p br,.OceanLearningUnit_unit__8v0Za .ocean-reflection-card aside small br{display:none}.OceanLearningUnit_unit__8v0Za .ocean-proposal-grid{grid-template-columns:1fr;gap:15px}.OceanLearningUnit_unit__8v0Za .ocean-proposal{padding:21px}.OceanLearningUnit_unit__8v0Za .ocean-dialog-body{padding:22px}.OceanLearningUnit_unit__8v0Za .ocean-dialog-body h2{font-size:21px}.OceanLearningUnit_unit__8v0Za dialog form{padding:10px 22px 22px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-pair{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge{padding:13px 15px}.OceanLearningUnit_unit__8v0Za .ocean-station{padding-bottom:35px;margin-bottom:35px}.OceanLearningUnit_unit__8v0Za .ocean-final-station{margin-bottom:35px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption small{font-size:9px}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options{gap:15px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip ul{gap:8px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip li{font-size:11px}}@media(max-width:390px){.OceanLearningUnit_unit__8v0Za .ocean-container{width:calc(100% - 32px)}.OceanLearningUnit_unit__8v0Za .ocean-hero h1{font-size:30px}.OceanLearningUnit_unit__8v0Za .ocean-hero-copy br{display:none}.OceanLearningUnit_unit__8v0Za .ocean-hero-art{grid-template-columns:1fr 1fr}.OceanLearningUnit_unit__8v0Za .ocean-hero-art>img{height:175px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption{padding:10px}.OceanLearningUnit_unit__8v0Za .ocean-hero-art figcaption span{font-size:18px}.OceanLearningUnit_unit__8v0Za .ocean-actions{gap:16px;flex-wrap:wrap}.OceanLearningUnit_unit__8v0Za .ocean-takeaway p{font-size:11px;gap:8px}.OceanLearningUnit_unit__8v0Za .ocean-map-list{grid-template-columns:repeat(2,1fr)}.OceanLearningUnit_unit__8v0Za .ocean-section-top h2{font-size:23px}.OceanLearningUnit_unit__8v0Za .ocean-station-heading h2{font-size:21px}.OceanLearningUnit_unit__8v0Za .ocean-rules{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-rules article{padding:14px 16px}.OceanLearningUnit_unit__8v0Za .ocean-rules h3{margin:5px 0}.OceanLearningUnit_unit__8v0Za .ocean-rules p br{display:none}.OceanLearningUnit_unit__8v0Za .ocean-rules p{font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-demo-frame{min-height:220px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link>span:last-child{display:none}.OceanLearningUnit_unit__8v0Za .ocean-route-options{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-route-option p br{display:none}.OceanLearningUnit_unit__8v0Za .ocean-route-option>strong{font-size:20px}.OceanLearningUnit_unit__8v0Za .ocean-route-option p{margin-top:5px}.OceanLearningUnit_unit__8v0Za .ocean-route-cta{margin-top:10px}.OceanLearningUnit_unit__8v0Za .ocean-test-strip ul{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-test-strip li{font-size:12px}.OceanLearningUnit_unit__8v0Za .ocean-challenge-options{grid-template-columns:1fr}.OceanLearningUnit_unit__8v0Za .ocean-reflection-card h3{font-size:21px}.OceanLearningUnit_unit__8v0Za .ocean-observation>p,.OceanLearningUnit_unit__8v0Za .ocean-unit-end h3{font-size:22px}.OceanLearningUnit_unit__8v0Za .ocean-number-demo{font-size:16px;gap:8px}}@media(prefers-reduced-motion:reduce){.OceanLearningUnit_unit__8v0Za *{transition:none!important}}.OceanLearningUnit_unit__8v0Za .ocean-case-name{display:block;font-size:15px;letter-spacing:1px;margin-bottom:15px;color:#557b8e;font-weight:600}.OceanLearningUnit_unit__8v0Za a:not(.button){text-decoration:underline;text-underline-offset:4px}.OceanLearningUnit_unit__8v0Za .ocean-knowledge-link,.OceanLearningUnit_unit__8v0Za .ocean-map-list a,.OceanLearningUnit_unit__8v0Za .ocean-mini-knowledge,.OceanLearningUnit_unit__8v0Za .ocean-side-nav nav a{text-decoration:none}.OceanLearningUnit_unit__8v0Za .ocean-complete-experience{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.OceanLearningUnit_unit__8v0Za .ocean-complete-experience>p{margin:14px 0 22px;color:var(--muted);font-size:13px}.OceanLearningUnit_unit__8v0Za .ocean-complete-experience .ocean-section-top>a{font-size:12px;flex-shrink:0}.OceanLearningUnit_unit__8v0Za .ocean-tool-switch{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.OceanLearningUnit_unit__8v0Za .ocean-tool-switch button{min-height:44px;padding:8px 15px;border:1px solid #c1d5de;border-radius:8px;background:white;font-size:12px;color:var(--ink)}.OceanLearningUnit_unit__8v0Za .ocean-tool-switch button[aria-pressed=true]{background:#e6f1f4;border-color:#3c8492}.OceanLearningUnit_unit__8v0Za [hidden]{display:none!important}.OceanLearningUnit_unit__8v0Za .ocean-anchor{display:block;scroll-margin-top:30px}.OceanLearningUnit_unit__8v0Za .ocean-advanced{font-size:13px;margin-bottom:40px;border:1px solid var(--line);padding:18px;border-radius:9px}.OceanLearningUnit_unit__8v0Za .ocean-advanced details details{padding:14px 0;border-top:1px solid var(--line);margin-top:12px}.OceanLearningUnit_unit__8v0Za .ocean-advanced summary{min-height:44px}.OceanLearningUnit_unit__8v0Za .upgrade-reflect{display:block;padding:20px 0;margin:0}.OceanLearningUnit_unit__8v0Za .upgrade-source{font-size:13px;margin:20px 0}.OceanLearningUnit_unit__8v0Za .upgrade-source p{margin:12px 0}.OceanLearningUnit_unit__8v0Za .upgrade-preparation{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:9px;background:#f5f9fb}.OceanLearningUnit_unit__8v0Za .upgrade-preparation h3{font-size:16px;margin:20px 0 10px}.OceanLearningUnit_unit__8v0Za .upgrade-preparation p{font-size:13px;line-height:1.9;margin:12px 0}.OceanLearningUnit_unit__8v0Za .upgrade-preparation summary{flex-wrap:wrap;min-height:44px}.OceanLearningUnit_unit__8v0Za .feedback{margin-top:8px;font-size:12px}.OceanLearningUnit_unit__8v0Za .contact-case{margin:30px 0}.OceanLearningUnit_unit__8v0Za .contact-case h2{font-size:24px}.OceanLearningUnit_unit__8v0Za .contact-case p{font-size:14px}@media(max-width:760px){.OceanLearningUnit_unit__8v0Za{width:calc(100% - 36px)}.OceanLearningUnit_unit__8v0Za .ocean-complete-experience .ocean-section-top>a{display:inline-block;min-height:44px;padding-top:10px}}@media(max-width:390px){.OceanLearningUnit_unit__8v0Za{width:calc(100% - 32px)}}.OceanLearningUnit_unit__8v0Za dialog{margin:auto}.OceanLearningUnit_unit__8v0Za .ocean-actions{flex-wrap:wrap}.TankLearningUnit_unit__9SZxB .ocean-demo-frame:has(iframe){height:500px;aspect-ratio:auto}.WechatQr_trigger__XIYjd{display:block;text-decoration:none;color:#315f78}.WechatQr_trigger__XIYjd>img{display:block;width:100%;height:auto;object-fit:contain}.WechatQr_trigger__XIYjd>span{display:flex;align-items:center;justify-content:center;min-height:44px;border-top:1px solid #e0e8e5;font-size:12px}.WechatQr_dialog__gEdvw.WechatQr_dialog__gEdvw{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;border:1px solid #dce5e3;border-radius:14px;background:#fff;color:#173f62;box-shadow:0 20px 80px #173f6233;overflow:auto;text-align:left}.WechatQr_dialog__gEdvw::backdrop{background:#102c43a6}.WechatQr_dialog__gEdvw .WechatQr_heading__AeH_U{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.WechatQr_dialog__gEdvw .WechatQr_heading__AeH_U h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.WechatQr_dialog__gEdvw .WechatQr_heading__AeH_U button{display:grid;place-items:center;flex-shrink:0;width:44px;min-height:44px;padding:0;margin:0;border:1px solid #dce5e3;border-radius:50%;background:#f5f8f7;color:#173f62;font-size:26px;cursor:pointer}.WechatQr_dialog__gEdvw.WechatQr_dialog__gEdvw .WechatQr_image__JiEdL img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 132px);object-fit:contain;margin:auto}.WechatQr_dialog__gEdvw button:focus-visible,.WechatQr_trigger__XIYjd:focus-visible{outline:3px solid #f5a13b;outline-offset:3px}