.LearningPath_path__4syGP{color:var(--exam-text);min-width:0}.LearningPath_path__4syGP h1,.LearningPath_path__4syGP h2,.LearningPath_path__4syGP h3{line-height:1.25;letter-spacing:-.025em}.LearningPath_path__4syGP h2{font-size:28px;margin:0 0 12px}.LearningPath_path__4syGP h3{font-size:19px;margin:0 0 8px}.LearningPath_path__4syGP p{line-height:1.65;max-width:72ch}.LearningPath_path__4syGP a,.LearningPath_path__4syGP button{touch-action:manipulation}.LearningPath_path__4syGP a:focus-visible,.LearningPath_path__4syGP button:focus-visible,.LearningPath_path__4syGP input:focus-visible,.LearningPath_path__4syGP select:focus-visible,.LearningPath_path__4syGP summary:focus-visible,.LearningPath_path__4syGP textarea:focus-visible{outline:3px solid var(--exam-primary);outline-offset:3px}.LearningPath_panel__Hkeu1{background:var(--exam-surface);border:1px solid var(--exam-border);border-radius:14px;padding:26px;margin-bottom:22px;min-width:0}.LearningPath_current__8g2KK{border-top:3px solid var(--exam-primary)}.LearningPath_split__EFz1y{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);grid-gap:32px;gap:32px}.LearningPath_context__ALQwF{border-left:1px solid var(--exam-border);padding-left:28px;display:flex;flex-direction:column;justify-content:center}.LearningPath_context__ALQwF strong{font-size:18px}.LearningPath_eyebrow__ta81D{color:var(--exam-primary);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:750;display:block;margin-bottom:12px}.LearningPath_muted__n3vlh{color:var(--exam-muted);font-size:14px}.LearningPath_facts__2h5Qj{display:flex;gap:12px 24px;flex-wrap:wrap;color:var(--exam-muted);font-size:13px;margin:16px 0}.LearningPath_actions__mC4Ze{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.LearningPath_actions__mC4Ze a,.LearningPath_actions__mC4Ze button{min-height:44px}.LearningPath_progress__U2qX3{height:5px;background:var(--exam-soft);border-radius:9px;overflow:hidden;margin:18px 0 8px}.LearningPath_progress__U2qX3 span{height:100%;display:block;background:var(--exam-primary)}.LearningPath_sectionHead__UOTxL{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:28px 0 16px}.LearningPath_sectionHead__UOTxL h2{font-size:22px;margin:0}.LearningPath_unitList__wWe_7{list-style:none;padding:0;margin:0;background:var(--exam-surface);border:1px solid var(--exam-border);border-radius:14px;overflow:hidden}.LearningPath_unitList__wWe_7 li+li{border-top:1px solid var(--exam-border)}.LearningPath_unitRow__Ay7I3{display:flex;align-items:center;gap:20px;padding:22px 24px;min-height:106px;transition:background-color .16s ease;text-decoration:none}.LearningPath_unitRow__Ay7I3:hover{background:var(--exam-soft)}.LearningPath_number__my5b8{font-size:13px;color:var(--exam-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:4px}.LearningPath_unitCopy__5kiYO{flex:1 1;min-width:0}.LearningPath_unitCopy__5kiYO h3{font-size:18px;margin-bottom:4px}.LearningPath_unitCopy__5kiYO p{font-size:14px;color:var(--exam-muted);margin:0}.LearningPath_meta__XHP1v,.LearningPath_note__TNkfT{font-size:13px;color:var(--exam-muted)}.LearningPath_note__TNkfT{margin:18px 0}.LearningPath_back__macX7{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-bottom:14px;color:var(--exam-muted)}.LearningPath_roadmap__eQYKm{list-style:none;padding:0;margin:28px 0}.LearningPath_stage__sCyop{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:18px;gap:18px;padding-bottom:12px}.LearningPath_stage__sCyop:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:1px;background:var(--exam-border)}.LearningPath_stageNumber__CHvmH{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--exam-canvas);border:1px solid var(--exam-border);font-size:13px;font-weight:650;z-index:1}.LearningPath_stage__sCyop[data-state=completed] .LearningPath_stageNumber__CHvmH{background:var(--exam-soft);color:var(--exam-primary)}.LearningPath_stage__sCyop[data-current=true] .LearningPath_stageNumber__CHvmH{background:var(--exam-primary);color:#fff}.LearningPath_stageBody__T5mrK{padding:6px 0 18px;min-width:0}.LearningPath_stageBody__T5mrK summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:32px;list-style:none}.LearningPath_stageBody__T5mrK summary h3{font-size:16px;margin:0}.LearningPath_stage__sCyop[data-current=true] .LearningPath_stageBody__T5mrK{padding:20px 24px;background:var(--exam-surface);border:1px solid var(--exam-border);border-left:3px solid var(--exam-primary);border-radius:12px;margin-bottom:8px}.LearningPath_stage__sCyop[data-current=true] h3{font-size:21px}.LearningPath_stageDetail__7XAA8{font-size:14px;color:var(--exam-muted);padding-top:10px}.LearningPath_stageDetail__7XAA8 p{margin:8px 0 14px}.LearningPath_focus__6A9qW{max-width:1040px;margin:0 auto;padding:8px 0 32px;min-width:0}.LearningPath_focusIntro__P2og5{margin-bottom:24px}.LearningPath_focusIntro__P2og5 h2{font-size:30px;margin:0 0 12px}.LearningPath_focusIntro__P2og5 p{margin:0;color:var(--exam-muted)}.LearningPath_task__ixefu{background:var(--exam-surface);border:1px solid var(--exam-border);border-radius:14px;padding:28px;margin-bottom:20px;min-width:0}.LearningPath_inputGrid__KiMIl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.LearningPath_inputGrid__KiMIl>*{min-width:0}.LearningPath_reading__PXHpk{font-size:17px;line-height:1.85}.LearningPath_reading__PXHpk p{white-space:pre-wrap}.LearningPath_label__yBG5B{display:block;font-weight:650;font-size:15px;margin:18px 0 10px}.LearningPath_field__RHhN9{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px;font-weight:600}.LearningPath_field__RHhN9 input,.LearningPath_field__RHhN9 select,.LearningPath_field__RHhN9 textarea{width:100%;padding:14px;border:1px solid var(--exam-border);border-radius:9px;background:var(--exam-elevated);color:var(--exam-text);font:inherit;font-weight:400;min-width:0}.LearningPath_field__RHhN9 textarea{min-height:140px;resize:vertical;line-height:1.7}.LearningPath_field__RHhN9 input,.LearningPath_field__RHhN9 select{min-height:44px}.LearningPath_question__wEpWv{border:0;padding:0;margin:22px 0;min-width:0}.LearningPath_question__wEpWv legend{font-weight:650;line-height:1.6;margin-bottom:10px;white-space:normal}.LearningPath_option__In_mt{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--exam-border);padding:13px 15px;border-radius:10px;margin:8px 0;font-size:15px;cursor:pointer;min-height:48px;line-height:1.55}.LearningPath_option__In_mt:has(input:checked){background:var(--exam-soft);border-color:var(--exam-primary)}.LearningPath_option__In_mt input{margin-top:5px;accent-color:var(--exam-primary);flex-shrink:0}.LearningPath_question__wEpWv input[type=text]{width:100%;padding:12px 14px;border:1px solid var(--exam-border);border-radius:9px;min-height:46px;font:inherit;background:var(--exam-elevated);color:var(--exam-text)}.LearningPath_feedback__f10UR{padding:14px 16px;border-left:3px solid var(--exam-primary);background:var(--exam-soft);margin:14px 0;border-radius:0 8px 8px 0}.LearningPath_feedback__f10UR p{font-size:14px;margin:6px 0}.LearningPath_feedback__f10UR blockquote{font-size:14px;margin:10px 0;white-space:pre-wrap}.LearningPath_error__p6Ixs{padding:20px;border:1px solid var(--exam-primary);border-radius:12px;background:var(--exam-soft);margin-bottom:22px}.LearningPath_error__p6Ixs h3{font-size:19px}.LearningPath_error__p6Ixs p{font-size:14px;line-height:1.6}.LearningPath_footer__vm6LG{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--exam-surface);border:1px solid var(--exam-border);border-radius:12px;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 -4px 20px rgba(0,0,0,.03);margin-top:24px}.LearningPath_footer__vm6LG .LearningPath_actions__mC4Ze{margin:0}.LearningPath_checks__PhOQF{border:0;padding:0;margin:22px 0;min-width:0}.LearningPath_checks__PhOQF legend{font-size:16px;font-weight:650}.LearningPath_check__hDsAV{display:flex;align-items:flex-start;gap:12px;font-size:15px;padding:12px 0;line-height:1.55;min-height:44px;cursor:pointer}.LearningPath_check__hDsAV input{margin-top:5px;accent-color:var(--exam-primary);flex-shrink:0}.LearningPath_model__1VxMw{padding:18px 20px;background:var(--exam-canvas);border-radius:10px;white-space:pre-wrap;font-size:16px;line-height:1.85}.LearningPath_resource__HMPPl{border-bottom:1px solid var(--exam-border);padding:15px 0}.LearningPath_resource__HMPPl:last-child{border:0}.LearningPath_resource__HMPPl summary{cursor:pointer;font-weight:650;min-height:40px;line-height:1.5}.LearningPath_resource__HMPPl summary small{font-weight:400;color:var(--exam-muted);margin-left:12px}.LearningPath_resource__HMPPl p{font-size:15px;margin:12px 0}.LearningPath_resource__HMPPl code{font-family:inherit;background:var(--exam-soft);padding:3px 8px;border-radius:4px;white-space:pre-wrap}.LearningPath_resource__HMPPl ul{padding-left:20px;line-height:1.7}.LearningPath_resource__HMPPl details{margin:14px 0}.LearningPath_readingTools__VDDTh{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.LearningPath_readingTools__VDDTh button{min-height:44px;padding:8px 15px}.LearningPath_transcript__HgTUP{list-style:none;padding:0;line-height:1.75}.LearningPath_transcript__HgTUP li{padding:12px 0;border-bottom:1px solid var(--exam-border)}.LearningPath_transcript__HgTUP p{margin:10px 0}.LearningPath_completion__lv6jo{max-width:720px;margin:18px auto}.LearningPath_completion__lv6jo h2{font-size:32px}.LearningPath_completionMark__fk2DZ{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--exam-primary);background:var(--exam-soft);font-size:26px;margin-bottom:22px}.LearningPath_evidenceList__hBQvl{padding:0;list-style:none;margin:22px 0}.LearningPath_evidenceList__hBQvl li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;border-top:1px solid var(--exam-border);font-size:14px}.LearningPath_evidenceList__hBQvl strong{font-size:13px;color:var(--exam-primary)}.LearningPath_searchRow__PQzDB{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);grid-gap:20px;gap:20px}.LearningPath_sources__OhgyJ{font-size:13px;overflow-wrap:anywhere}.LearningPath_sources__OhgyJ li{margin-bottom:16px;line-height:1.6}.LearningPath_history__kgSIC{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;padding:12px;background:var(--exam-canvas);border-radius:8px}.LearningPath_saved__hu2aA{font-size:13px;color:var(--exam-muted)}.LearningPath_sourceLabel__uxwGt{font-size:12px;color:var(--exam-muted);margin:8px 0 18px}.LearningPath_smallList__KTSja{font-size:14px;line-height:1.75;padding-left:20px}.LearningPath_splitModel__bcWma{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.LearningPath_screenReader__uQKE8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.LearningPath_split__EFz1y{grid-template-columns:1fr;gap:20px}.LearningPath_context__ALQwF{border-left:0;border-top:1px solid var(--exam-border);padding:20px 0 0}.LearningPath_inputGrid__KiMIl{grid-template-columns:1fr}}@media(max-width:760px){.LearningPath_panel__Hkeu1,.LearningPath_task__ixefu{padding:20px}.LearningPath_path__4syGP h2{font-size:25px}.LearningPath_focusIntro__P2og5 h2{font-size:26px}.LearningPath_unitRow__Ay7I3{padding:18px 16px;gap:12px}.LearningPath_unitRow__Ay7I3>.LearningPath_meta__XHP1v{display:none}.LearningPath_sectionHead__UOTxL{align-items:flex-start;flex-direction:column;gap:5px}.LearningPath_sectionHead__UOTxL h2{font-size:21px}.LearningPath_stage__sCyop{grid-template-columns:32px minmax(0,1fr);gap:12px}.LearningPath_stageNumber__CHvmH{width:32px;height:32px}.LearningPath_stage__sCyop:not(:last-child):before{left:15px;top:32px}.LearningPath_stage__sCyop[data-current=true] .LearningPath_stageBody__T5mrK{padding:16px}.LearningPath_stage__sCyop[data-current=true] h3{font-size:19px}.LearningPath_stageBody__T5mrK summary{align-items:flex-start;flex-wrap:wrap}.LearningPath_actions__mC4Ze .primary-action{width:100%;text-align:center}.LearningPath_footer__vm6LG{padding:14px;flex-direction:column;align-items:stretch;gap:8px;bottom:env(safe-area-inset-bottom,0)}.LearningPath_footer__vm6LG .LearningPath_actions__mC4Ze{display:flex}.LearningPath_footer__vm6LG .LearningPath_actions__mC4Ze>*{flex:1 1}.LearningPath_searchRow__PQzDB,.LearningPath_splitModel__bcWma{grid-template-columns:1fr;gap:0}.LearningPath_evidenceList__hBQvl li{flex-direction:column;gap:4px}.LearningPath_focus__6A9qW{padding-bottom:20px}.LearningPath_completion__lv6jo h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.LearningPath_path__4syGP *{transition:none!important;scroll-behavior:auto!important}}.LearningPath_path__4syGP .LearningPath_field__RHhN9 .LearningPath_catalogueSelect__a6UQv{padding-inline:32px}.LearningPath_path__4syGP :is(.LearningPath_resource__HMPPl,.LearningPath_error__p6Ixs) button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--exam-border);border-radius:999px;background:var(--exam-surface);color:var(--exam-text);font:inherit;font-size:14px;font-weight:650;line-height:1.45;cursor:pointer;white-space:normal}.LearningPath_path__4syGP :is(.LearningPath_resource__HMPPl,.LearningPath_error__p6Ixs) button:not([class]):hover:not(:disabled){background:var(--exam-soft)}.LearningPath_path__4syGP :is(.LearningPath_resource__HMPPl,.LearningPath_error__p6Ixs) button:not([class]):disabled{cursor:not-allowed;opacity:.55}.LearningPath_path__4syGP[data-exam=toefl] .primary-action{background:#575cd4;border-color:#575cd4;color:#fff}.LearningPath_path__4syGP[data-exam=toefl] .primary-action:hover:not(:disabled){background:#4b50bf;border-color:#4b50bf}.LearningPath_path__4syGP[data-exam=toefl] .LearningPath_completionMark__fk2DZ,.LearningPath_path__4syGP[data-exam=toefl] .LearningPath_evidenceList__hBQvl strong,.LearningPath_path__4syGP[data-exam=toefl] .LearningPath_eyebrow__ta81D,.LearningPath_path__4syGP[data-exam=toefl] .level-badge{color:#575cd4}.LearningPath_path__4syGP[data-exam=toefl] .LearningPath_stage__sCyop[data-current=true] .LearningPath_stageNumber__CHvmH{background:#575cd4;border-color:#575cd4;color:#fff}[data-study-design=c] .LearningPath_path__4syGP{color:var(--exam-text)}[data-study-design=c] .LearningPath_panel__Hkeu1,[data-study-design=c] .LearningPath_task__ixefu{background:transparent;border:0;border-radius:0;padding:34px;box-shadow:none}[data-study-design=c] .LearningPath_panel__Hkeu1:has([data-hand-frame]),[data-study-design=c] .LearningPath_task__ixefu:has(.reading-passage-panel){padding:26px}[data-study-design=c] .LearningPath_current__8g2KK{border-top:0}[data-study-design=c] .LearningPath_path__4syGP .LearningPath_evidenceList__hBQvl strong,[data-study-design=c] .LearningPath_path__4syGP .LearningPath_eyebrow__ta81D,[data-study-design=c] .LearningPath_path__4syGP .level-badge{color:var(--exam-primary)}[data-study-design=c] .LearningPath_path__4syGP .primary-action{background:var(--exam-primary);border-color:transparent;color:#fff}[data-study-design=c] .LearningPath_path__4syGP .primary-action:hover:not(:disabled){background:var(--exam-primary);filter:brightness(.92)}[data-study-design=c] .LearningPath_sectionHead__UOTxL{margin:34px 0 22px}[data-study-design=c] .LearningPath_sectionHead__UOTxL h2{font-size:27px}[data-study-design=c] .LearningPath_context__ALQwF{border-left-color:var(--exam-border)}[data-study-design=c] .LearningPath_facts__2h5Qj{line-height:1.6}[data-study-design=c] .LearningPath_progress__U2qX3{border-radius:38% 5% 45% 8%;background:var(--exam-border)}[data-study-design=c] .LearningPath_progress__U2qX3 span{border-radius:35% 7% 42% 6%}[data-study-design=c] .LearningPath_roadmap__eQYKm{max-width:940px;margin:36px 0}[data-study-design=c] .LearningPath_stage__sCyop{gap:24px;padding-bottom:16px}[data-study-design=c] .LearningPath_stageNumber__CHvmH{border-radius:48% 42% 45% 39%;border-color:var(--exam-primary);color:var(--exam-primary);background:var(--exam-canvas);transform:rotate(-4deg)}[data-study-design=c] .LearningPath_path__4syGP .LearningPath_stage__sCyop[data-current=true] .LearningPath_stageNumber__CHvmH{background:var(--exam-primary);border-color:var(--exam-primary);color:#fff}[data-study-design=c] .LearningPath_stage__sCyop[data-current=true] .LearningPath_stageBody__T5mrK{padding:28px 30px;border:0;border-radius:0;background:transparent}[data-study-design=c] .LearningPath_stageBody__T5mrK summary{min-height:44px}[data-study-design=c] .LearningPath_stageBody__T5mrK summary:after{content:"+";margin-left:auto;color:var(--exam-primary);font-size:22px}[data-study-design=c] .LearningPath_stageBody__T5mrK[open] summary:after{content:"−"}[data-study-design=c] .LearningPath_field__RHhN9 input,[data-study-design=c] .LearningPath_field__RHhN9 select,[data-study-design=c] .LearningPath_field__RHhN9 textarea,[data-study-design=c] .LearningPath_question__wEpWv input[type=text]{background:transparent url(/design/c/frames/f01.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;font-weight:400}[data-study-design=c] .LearningPath_field__RHhN9 textarea{min-height:170px;line-height:1.85;padding:24px 30px;background-image:url(/design/c/frames/f03.svg)}[data-study-design=c] .LearningPath_option__In_mt{padding:16px 20px;border-radius:0;background:transparent;border:0}[data-study-design=c] .LearningPath_option__In_mt:has(input:checked){background:var(--exam-soft);color:var(--exam-primary)}[data-study-design=c] .LearningPath_feedback__f10UR{padding:20px 24px;border-radius:3% 1% 2% 1%;border-color:var(--exam-primary);background:var(--exam-soft)}[data-study-design=c] .LearningPath_error__p6Ixs{padding:24px;border-radius:3% 1% 2% 1%;background:var(--exam-soft)}[data-study-design=c] .LearningPath_model__1VxMw{background:var(--exam-soft);border-radius:2% 1% 3% 2%;padding:22px}[data-study-design=c] .LearningPath_footer__vm6LG{border:0;border-top:1px solid var(--exam-border);border-radius:0;box-shadow:none;background:var(--exam-canvas);padding:20px 0}[data-study-design=c] .LearningPath_resource__HMPPl{padding:20px 0}[data-study-design=c] .LearningPath_resource__HMPPl summary{min-height:44px}[data-study-design=c] .LearningPath_completion__lv6jo{padding:42px}[data-study-design=c] .LearningPath_completion__lv6jo h2{margin-top:0}@media(max-width:760px){[data-study-design=c] .LearningPath_panel__Hkeu1,[data-study-design=c] .LearningPath_task__ixefu{padding:26px 22px}[data-study-design=c] .LearningPath_stage__sCyop{gap:14px}[data-study-design=c] .LearningPath_stage__sCyop[data-current=true] .LearningPath_stageBody__T5mrK{padding:22px}[data-study-design=c] .LearningPath_stageBody__T5mrK summary{gap:10px}[data-study-design=c] .LearningPath_stageBody__T5mrK summary:after{align-self:flex-start}[data-study-design=c] .LearningPath_completion__lv6jo{padding:30px 24px}[data-study-design=c] .LearningPath_footer__vm6LG{padding:16px 0}}[data-study-design=c] .c-page-heading{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;grid-gap:36px;gap:36px;min-height:210px;margin-bottom:32px}[data-study-design=c] .c-page-heading-copy{min-width:0}[data-study-design=c] .c-page-heading h1{max-width:22ch;margin:15px 0 12px}[data-study-design=c] .c-page-heading p{max-width:65ch;line-height:1.7}[data-study-design=c] .c-page-mascot{display:grid;place-items:center}[data-study-design=c] .c-page-mascot>*{width:100%;max-width:190px}[data-study-design=c] .c-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;padding:8px 4px;background:transparent;border:0;overflow:visible}[data-study-design=c] .c-topic-grid>li{min-width:0;border:0}[data-study-design=c] .c-topic-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;min-height:250px;padding:32px 30px 30px;text-decoration:none;color:var(--exam-text,#302d29);background:transparent;transition:transform .16s ease,background-color .16s ease}[data-study-design=c] .c-topic-card>div{flex:1 1}[data-study-design=c] .c-topic-card h3{font-size:23px;margin-bottom:12px}[data-study-design=c] .c-topic-card p{line-height:1.7}[data-study-design=c] .c-topic-card:hover{transform:translateY(-3px) rotate(-.35deg);background:var(--exam-soft,#e9ddd1)}[data-study-design=c] .c-topic-card .c-topic-detail{display:block;max-width:calc(100% - 28px)}[data-study-design=c] .c-topic-arrow{position:absolute;bottom:30px;right:28px;color:var(--exam-primary,#302d29);font-size:25px}[data-study-design=c] .c-learning-panel{min-width:0}[data-study-design=c] .learning-tabs{gap:8px;flex-wrap:wrap;padding:6px 0 22px;border-bottom:1px solid var(--exam-border);margin-bottom:28px}[data-study-design=c] .learning-tabs button{min-height:44px;padding:10px 17px;background:transparent;border-color:transparent;box-shadow:none}[data-study-design=c] .learning-tabs button.is-selected{background:var(--exam-soft);color:var(--exam-primary);border-color:var(--exam-primary);border-radius:48% 5% 45% 6%/6% 45% 8% 40%}[data-study-design=c] .c-stage-heading{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;grid-gap:28px;gap:28px}[data-study-design=c] .c-stage-heading>div{min-width:0}[data-study-design=c] .c-stage-heading>:last-child{max-width:132px}[data-study-design=c] .c-completion-mascot{display:flex;justify-content:center;margin:0 auto 22px;max-width:150px}[data-study-design=c] .c-empty-state{text-align:center;padding:34px;display:flex;flex-direction:column;align-items:center;gap:10px}[data-study-design=c] .c-empty-state>:first-child{max-width:105px;margin-bottom:10px}[data-study-design=c] .c-empty-state strong{font-size:20px}[data-study-design=c] .c-empty-state p{max-width:48ch;margin:0}[data-study-design=c] .c-settings-nav{display:flex;flex-wrap:wrap;gap:10px 25px;margin:0 0 30px;padding-bottom:18px;border-bottom:1px solid var(--exam-border)}[data-study-design=c] .c-settings-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--exam-primary);text-underline-offset:6px}[data-study-design=c] .settings-workspace>section{scroll-margin-top:110px}[data-study-design=c] .settings-workspace .panel{padding:clamp(24px,3vw,40px)}[data-study-design=c] .settings-workspace .account-data-grid{gap:22px 34px}[data-study-design=c] .settings-workspace .account-data-grid dd{overflow-wrap:anywhere}[data-study-design=c] .settings-workspace .settings-actions{gap:12px;flex-wrap:wrap}[data-study-design=c] .settings-workspace .notification-type-grid{gap:12px}[data-study-design=c] .settings-workspace .notification-type-grid label{align-items:center}[data-study-design=c] .reading-passage-panel{padding:32px;box-shadow:none}[data-study-design=c] .reading-passage-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:10px}[data-study-design=c] .reading-passage-panel .panel-heading>strong{font-size:25px;line-height:1.4}[data-study-design=c] .reading-paragraphs{line-height:1.85}[data-study-design=c] .reading-paragraphs article{border:0;border-bottom:1px solid var(--exam-border);border-radius:0;background:transparent;padding:22px 0;box-shadow:none}[data-study-design=c] .reading-convenience-tools{display:flex;flex-wrap:wrap;gap:8px;padding:15px 0;border-block:1px solid var(--exam-border)}[data-study-design=c] .paragraph-tools{opacity:.78;display:flex;flex-wrap:wrap;gap:6px}[data-study-design=c] .reading-paragraphs article:focus-within .paragraph-tools,[data-study-design=c] .reading-paragraphs article:hover .paragraph-tools{opacity:1}[data-study-design=c] .writing-editor-mvp{padding:30px;box-shadow:none}[data-study-design=c] .writing-editor-mvp textarea{min-height:330px;padding:8px;font-family:inherit;font-size:17px;line-height:1.85;background-color:transparent}[data-study-design=c] .writing-editor-meta{flex-wrap:wrap;gap:10px 20px;padding-block:10px}[data-study-design=c] .vocab-detail-panel{padding:36px}[data-study-design=c] .vocab-word-card{margin:10px 4px;box-shadow:none}[data-study-design=c] .vocab-word-select{padding:22px 24px}[data-study-design=c] .speaking-recorder{padding:34px;box-shadow:none}[data-study-design=c] .speaking-timer-grid>article{border:0;border-radius:0;background:transparent;box-shadow:none;padding:22px}[data-study-design=c] .speaking-timer-grid>article+article{border-left:1px solid var(--exam-border)}[data-study-design=c] .speaking-timer-grid strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-study-design=c].login-page{min-height:100vh;background:#f3eae0;color:#302d29}[data-study-design=c] .login-header{max-width:1240px;padding:25px 36px;margin:0 auto;border-bottom:1px solid #d4c8bc}[data-study-design=c] .login-card{width:min(100% - 48px,520px);margin:56px auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}[data-study-design=c] .login-card h1{font-size:clamp(30px,4vw,44px);margin:12px 0 18px}[data-study-design=c] .c-login-mascot{width:160px;margin:0 auto 24px}[data-study-design=c] .login-card form{text-align:left}[data-study-design=c] .login-card input{width:100%;min-height:56px;padding:15px 32px;background-color:transparent}[data-study-design=c] .login-card form button{width:100%;margin-top:18px}[data-study-design=c] .login-card .local-preview-disclosure{margin-top:24px;border:0;border-top:1px solid #d4c8bc;padding:20px 0 0;background:transparent;line-height:1.7}[data-study-design=c] .login-card .login-back-link{display:inline-flex;min-height:44px;align-items:center;margin-top:20px}@media (max-width:1080px){[data-study-design=c] .c-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){[data-study-design=c] .c-page-heading{grid-template-columns:minmax(0,1fr) 105px;gap:15px;min-height:145px;margin-bottom:24px}[data-study-design=c] .c-page-heading h1{max-width:none;margin:10px 0}[data-study-design=c] .c-page-mascot>*{max-width:105px}[data-study-design=c] .c-topic-grid{gap:19px}[data-study-design=c] .c-topic-card{min-height:255px;padding:28px 22px}[data-study-design=c] .c-topic-card h3{font-size:21px}[data-study-design=c] .c-stage-heading{grid-template-columns:minmax(0,1fr) 88px;gap:14px}[data-study-design=c] .c-stage-heading>:last-child{max-width:88px}[data-study-design=c] .reading-passage-panel,[data-study-design=c] .speaking-recorder,[data-study-design=c] .vocab-detail-panel,[data-study-design=c] .writing-editor-mvp{padding:24px 20px}[data-study-design=c] .speaking-timer-grid>article+article{border-left:0;border-top:1px solid var(--exam-border)}[data-study-design=c] .login-header{padding:20px 24px}}@media (max-width:430px){[data-study-design=c] .c-topic-grid{grid-template-columns:1fr}[data-study-design=c] .c-topic-card{min-height:230px}[data-study-design=c] .c-page-heading{grid-template-columns:minmax(0,1fr) 80px;gap:10px}[data-study-design=c] .c-page-heading .level-badge{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-study-design=c] .c-topic-card{transition:none}[data-study-design=c] .c-topic-card:hover{transform:none}}[data-study-design=c] :is(.mode-overview-section,.reading-mode-section,.vocab-study-stage,.vocab-study-header,.reading-record-panel,.vocab-record-panel,.reading-progress-panel,.official-reading-section,.c-source-library){min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:24px 0;gap:22px}[data-study-design=c] :is(.mode-overview-section,.reading-mode-section,.vocab-study-header,.reading-record-panel,.vocab-record-panel,.reading-progress-panel,.official-reading-section,.c-source-library):before{display:none}[data-study-design=c] :is(.reading-record-panel,.vocab-record-panel,.vocab-study-header){border-bottom:1px solid var(--c-line);padding:12px 0 24px}[data-study-design=c] :is(.vocab-header-metrics,.vocab-session-progress,.vocab-summary-grid,.vocab-record-metrics,.vocab-dataset-summary){border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent;gap:20px}[data-study-design=c] :is(.stats-grid,.reading-progress-grid,.reading-type-performance,.vocab-header-metrics,.vocab-session-progress,.vocab-summary-grid,.vocab-record-metrics,.vocab-dataset-summary,.profile-summary-grid,.vocab-week-history,.calendar-strip)>*{border:0;border-radius:0;box-shadow:none;background:transparent;padding:14px 0;min-width:0}[data-study-design=c] :is(.reading-record-panel,.vocab-record-panel,.reading-progress-panel) .panel-heading{margin-bottom:0}[data-study-design=c] :is(.progress-card,.report-metric-card,.report-skill-card){border:0;border-radius:0;box-shadow:none;background:transparent;padding:18px 0}[data-study-design=c] :is(.report-skill-card,.reading-type-performance>div,.vocab-week-history>div){border-top:1px solid var(--c-line)}[data-study-design=c] .calendar-strip article{border-bottom:1px solid var(--c-line)}[data-study-design=c] .calendar-strip article:is(.is-complete,.is-planned){background:var(--c-soft);border-radius:2% 5% 3% 4%}[data-study-design=c] :is(.primary-mode-grid,.reading-mode-grid.primary-mode-grid,.practice-card-grid.primary-mode-grid,.secondary-mode-list){gap:26px;padding:7px 4px}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button{position:relative;isolation:isolate;min-width:0;min-height:56px;border:0;border-radius:0;box-shadow:none;background:transparent;padding:24px;color:var(--c-ink);line-height:1.6}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:not([data-hand-frame]):before{content:"";position:absolute;inset:-5px;z-index:-1;pointer-events:none;background:var(--c-ink);opacity:.72;-webkit-mask:url(/design/c/frames/f02.svg) center/100% 100% no-repeat;mask:url(/design/c/frames/f02.svg) center/100% 100% no-repeat}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:is(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true]){color:var(--c-accent);background:var(--c-soft);box-shadow:none;border-color:transparent}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:is(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true]):before{background:var(--c-accent);opacity:1}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:hover:not(:disabled){background:var(--c-soft);color:var(--c-accent);box-shadow:none}[data-study-design=c] .primary-mode-grid>button{min-height:170px}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid)>button strong{font-size:21px;line-height:1.35}[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid)>button p{margin:0}[data-study-design=c] .inline-disclosure{border-top:1px solid var(--c-line);padding-top:12px}[data-study-design=c] .inline-disclosure>summary{color:var(--c-accent);min-height:44px}[data-study-design=c] :is(.reading-setup-panel,.reading-vocab-hit-panel,.reading-structure-panel,.reading-answer-panel,.reading-mistake-panel,.vocab-session-setup,.vocab-session-summary,.vocab-filter-panel,.vocab-progress-summary,.vocab-ready-state,.vocab-active-card,.writing-prompt-detail,.writing-feedback-panel,.writing-score-summary,.writing-next-step-card,.ai-feedback-placeholder,.writing-editor){position:relative;isolation:isolate;border:0;border-radius:0;box-shadow:none;background:transparent;padding:32px;color:var(--c-ink);min-width:0}[data-study-design=c] :is(.reading-setup-panel,.reading-vocab-hit-panel,.reading-structure-panel,.reading-answer-panel,.reading-mistake-panel,.vocab-session-setup,.vocab-session-summary,.vocab-filter-panel,.vocab-progress-summary,.vocab-ready-state,.vocab-active-card,.writing-prompt-detail,.writing-feedback-panel,.writing-score-summary,.writing-next-step-card,.ai-feedback-placeholder,.writing-editor):not([data-hand-frame]):before{content:"";position:absolute;inset:-6px;z-index:-1;pointer-events:none;background:var(--c-ink);opacity:.72;-webkit-mask:url(/design/c/frames/f04.svg) center/100% 100% no-repeat;mask:url(/design/c/frames/f04.svg) center/100% 100% no-repeat}[data-study-design=c] :is(.reading-setup-panel,.reading-answer-panel,.vocab-session-setup,.vocab-active-card,.writing-feedback-panel)>:is(.panel,.disclosure-panel,.vocab-ready-state,.vocab-available-card){border:0;border-radius:0;box-shadow:none;background:transparent;padding:18px 0}[data-study-design=c] :is(.reading-setup-panel,.reading-answer-panel,.vocab-session-setup,.vocab-active-card,.writing-feedback-panel)>:is(.panel,.disclosure-panel,.vocab-ready-state,.vocab-available-card):before{display:none}[data-study-design=c] :is(.writing-start-panel,.speaking-start-panel,.mock-primary-panel,.vocab-study-header,.writing-score-summary){background:transparent;background-image:none;color:var(--c-ink)}[data-study-design=c] .writing-score-summary :is(p,strong,span,small){color:inherit}[data-study-design=c] :is(.feedback-grid,.writing-feedback-columns,.rubric-breakdown-list,.writing-history-list,.reading-analysis-notes,.reading-vocab-groups,.reading-structure-list,.reading-history-strip,.reading-mistake-list,.account-data-grid)>*{border:0;border-bottom:1px solid var(--c-line);border-radius:0;box-shadow:none;background:transparent;padding:18px 0}[data-study-design=c] :is(.writing-issue-tag,.writing-evidence-issue,.vocab-available-card,.vocab-source-details,.reading-session-topbar,.reading-filters){border:0;border-radius:0;box-shadow:none;background:transparent;padding:18px 0}[data-study-design=c] :is(.writing-issue-tag,.writing-evidence-issue,.vocab-source-details){border-top:1px solid var(--c-line)}[data-study-design=c] :is(.vocab-grid article,.vocab-table article,.vocab-practice-grid article,.daily-plan-list a,.today-plan-list li){border:0;border-bottom:1px solid var(--c-line);border-radius:0;box-shadow:none;background:transparent;padding:18px 0}[data-study-design=c] :is(.writing-editor-meta span,.writing-issue-tag span,.writing-prompt-card em,.vocab-card-meta em,.vocab-chip-row em,.vocab-level-mini span,.vocab-grid em,.focus-meta-row em,.report-skill-card em,.question-type-row em,.reading-source-badge){border:0;border-radius:0;background:transparent;padding:3px 0;color:var(--c-accent)}[data-study-design=c] .writing-prompt-card{gap:14px;padding:28px}[data-study-design=c] .writing-prompt-card.is-active{box-shadow:none;background:var(--c-soft)}[data-study-design=c] .reading-convenience-tools{border-radius:0;box-shadow:none}[data-study-design=c] .vocab-answer-feedback{border:0;border-left:3px solid var(--c-accent);border-radius:0;box-shadow:none;background:var(--c-soft);padding:16px 20px}[data-study-design=c] .vocab-answer-feedback.is-correct{border-left-color:#687555}[data-study-design=c] .vocab-answer-feedback.is-incorrect{border-left-color:#ad3d2a}[data-study-design=c] .pronunciation-button:not(.primary-action),[data-study-design=c] .reading-reset-button,[data-study-design=c] :is(.question-type-panel,.vocab-filter-row,.reading-type-filter,.vocab-action-bar,.reading-answer-actions,.accent-toggle,.vocab-segmented-field,.writing-editor-actions,.reading-question-navigator,.reading-evidence-options,.reading-answer-list) :is(button,a):not(.primary-action):not(.secondary-action){min-height:44px;border:0;border-radius:0;box-shadow:none;padding:11px 17px;background:transparent url(/design/c/frames/f01.svg) 50%/100% 100% no-repeat;color:var(--c-ink);line-height:1.5}[data-study-design=c] :is(.question-type-panel,.vocab-filter-row,.reading-type-filter,.vocab-action-bar,.reading-answer-actions,.accent-toggle,.vocab-segmented-field,.writing-editor-actions,.reading-question-navigator,.reading-evidence-options,.reading-answer-list) :is(button,a):is(.is-active,.is-selected,[aria-pressed=true],[aria-current=true]){background-color:var(--c-soft);color:var(--c-accent);box-shadow:none}[data-study-design=c] :is(.reading-timer-card,.reading-result-summary){box-shadow:none;background:transparent}[data-study-design=c] .reading-timer-card{border:0;border-radius:0;padding:12px 0}[data-study-design=c] .delete-profile-confirmation{border:0;border-top:1px solid var(--c-line);border-radius:0;padding:20px 0}@media (max-width:800px){[data-study-design=c] :is(.primary-mode-grid,.reading-mode-grid.primary-mode-grid,.practice-card-grid.primary-mode-grid){grid-template-columns:1fr;gap:22px}[data-study-design=c] .primary-mode-grid>button{min-height:145px}}@media (max-width:600px){[data-study-design=c] :is(.reading-setup-panel,.reading-vocab-hit-panel,.reading-structure-panel,.reading-answer-panel,.reading-mistake-panel,.vocab-session-setup,.vocab-session-summary,.vocab-filter-panel,.vocab-progress-summary,.vocab-ready-state,.vocab-active-card,.writing-prompt-detail,.writing-feedback-panel,.writing-score-summary,.writing-next-step-card,.ai-feedback-placeholder,.writing-editor){padding:24px 22px}[data-study-design=c] :is(.vocab-header-metrics,.vocab-session-progress,.vocab-summary-grid,.vocab-record-metrics,.vocab-dataset-summary){gap:12px}[data-study-design=c] :is(.stats-grid,.reading-progress-grid,.reading-type-performance,.vocab-header-metrics,.vocab-session-progress,.vocab-summary-grid,.vocab-record-metrics,.profile-summary-grid)>*{padding:12px 0}}[data-study-design=c] .official-reading-card{padding:26px;background:transparent;box-shadow:none}[data-study-design=c] .reading-question-list{gap:0}[data-study-design=c] .reading-question-list button{min-height:48px;padding:16px 0;border:0;border-bottom:1px solid var(--c-line);border-radius:0;box-shadow:none;background:transparent}[data-study-design=c] .reading-question-list button.is-active{color:var(--c-accent);border-bottom-color:var(--c-accent);box-shadow:none;background:transparent}[data-study-design=c] .reading-evidence-reference{border-radius:0;border-left:3px solid var(--c-accent);background:var(--c-soft);padding:14px 18px}[data-study-design=c] :is(.rubric-breakdown-list em,.writing-history-list b){border-radius:0;background:transparent;color:var(--c-accent)}@supports (-webkit-mask-box-image-source:url("/design/c/frames/f04.svg")){[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:not([data-hand-frame]):before{-webkit-mask:none;mask:none;-webkit-mask-box-image-source:url(/design/c/frames/f02.svg);-webkit-mask-box-image-slice:60 fill;-webkit-mask-box-image-width:32px;-webkit-mask-box-image-outset:0;-webkit-mask-box-image-repeat:stretch}[data-study-design=c] :is(.reading-setup-panel,.reading-vocab-hit-panel,.reading-structure-panel,.reading-answer-panel,.reading-mistake-panel,.vocab-session-setup,.vocab-session-summary,.vocab-filter-panel,.vocab-progress-summary,.vocab-ready-state,.vocab-active-card,.writing-prompt-detail,.writing-feedback-panel,.writing-score-summary,.writing-next-step-card,.ai-feedback-placeholder,.writing-editor):not([data-hand-frame]):before{-webkit-mask:none;mask:none;-webkit-mask-box-image-source:url(/design/c/frames/f04.svg);-webkit-mask-box-image-slice:60 fill;-webkit-mask-box-image-width:32px;-webkit-mask-box-image-outset:0;-webkit-mask-box-image-repeat:stretch}}[data-study-design=c] :is(.ability-grid,.skill-progress-grid){gap:22px 30px}[data-study-design=c] .ability-grid>article,[data-study-design=c] .skill-progress-grid>a{border:0;border-top:1px solid var(--c-line);border-radius:0;box-shadow:none;background:transparent;padding:20px 0 12px}[data-study-design=c] .skill-progress-grid>a:is(.needs-review,:hover,:focus-visible){border-top-color:var(--c-accent);background:transparent;box-shadow:none}[data-study-design=c] .ability-grid :is(p,small){font-size:14px;line-height:1.65}[data-study-design=c] .ability-grid article>span{font-size:13px;color:var(--c-accent)}[data-study-design=c] .ability-grid article>a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--c-accent);text-underline-offset:5px}[data-study-design=c] .reading-bank-list{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:visible}[data-study-design=c] .reading-bank-list>:not(.reading-passage-list){flex:none}[data-study-design=c] .reading-bank-list>.reading-passage-list{flex:1 1 auto;min-height:0;grid-auto-rows:max-content;align-content:start;overflow:auto;padding:10px;gap:22px;overscroll-behavior:contain;scroll-padding:10px}[data-study-design=c] .reading-passage-card{min-width:0}[data-study-design=c] .reading-passage-card :is(span,strong,p,small){overflow-wrap:anywhere}@supports (-webkit-mask-box-image-source:url("/design/c/frames/f04.svg")){[data-study-design=c] :is(.primary-mode-grid,.secondary-mode-list,.reading-mode-grid,.vocab-mode-selector,.vocab-option-grid,.writing-task-selector,.interactive-list,.choice-list)>button:not([data-hand-frame]):before{-webkit-mask:none;mask:none;-webkit-mask-box-image-source:url(/design/c/frames/f02.svg);-webkit-mask-box-image-slice:60 fill;-webkit-mask-box-image-width:28px;-webkit-mask-box-image-repeat:stretch}[data-study-design=c] :is(.reading-setup-panel,.reading-vocab-hit-panel,.reading-structure-panel,.reading-answer-panel,.reading-mistake-panel,.vocab-session-setup,.vocab-session-summary,.vocab-filter-panel,.vocab-progress-summary,.vocab-ready-state,.vocab-active-card,.writing-prompt-detail,.writing-feedback-panel,.writing-score-summary,.writing-next-step-card,.ai-feedback-placeholder,.writing-editor):not([data-hand-frame]):before{-webkit-mask:none;mask:none;-webkit-mask-box-image-source:url(/design/c/frames/f04.svg);-webkit-mask-box-image-slice:60 fill;-webkit-mask-box-image-width:28px;-webkit-mask-box-image-repeat:stretch}}