.p402{color:#153658;padding-bottom:24px}.p402 *{box-sizing:border-box}.p402Topic{align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.p402Topic strong{color:#12624d;background:#daf1e7;border-radius:6px;padding:5px 9px}.p402Topic>span{color:#6c7c8b;margin-left:auto;font-size:12px}.p402Layout{grid-template-columns:180px minmax(0,1.2fr) minmax(340px,1fr);align-items:start;gap:14px;display:grid}.p402 button{color:#075bbe;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ddef;border-radius:8px;padding:10px 12px}.p402 button:disabled{opacity:.45;cursor:default}.p402 button:focus-visible,.p402 summary:focus-visible{outline-offset:3px;outline:3px solid #0a7cdb}.p402 .p402Nav{white-space:normal;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.p402Nav>button{text-align:left;align-items:center;gap:10px;width:100%;min-height:58px;display:flex}.p402Nav>button>span{background:#e8f0f8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.p402Nav>button small{color:#71869c;margin-top:4px;font-size:10px;font-weight:400;display:block}.p402Nav>button[aria-current=step]{color:#fff;background:#0876f9;border-color:#0876f9;box-shadow:0 5px 14px #006cff25}.p402Nav>button[aria-current=step] small{color:#e0efff}.p402Nav>button[aria-current=step]>span{color:#0864bc;background:#fff}.p402Nav>p{background:#eaf4ff;border-radius:10px;padding:14px;font-size:12px;line-height:1.6}.p402Visual,.p402Panel{background:#fff;border:1px solid #d8e7f4;border-radius:12px;overflow:hidden}.p402Visual>header{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.p402 h2{margin:0 0 10px;font-size:19px;line-height:1.4}.p402Visual>header h2{margin:0;font-size:16px}.p402Visual h2 small{font-size:12px;font-weight:400}.p402Photo{margin:0 10px;position:relative}.p402Photo>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.p402Photo>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.p402PhotoTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.p402PhotoTools>span{color:#6a7c91;font-size:11px}.p402PhotoTools>button{font-size:12px}.p402Panel{padding:18px}.p402Panel>header>span,.p402Welcome>span{letter-spacing:.08em;color:#1474cf;font-size:11px;font-weight:700}.p402Panel h2{margin-top:6px}.p402Panel p{font-size:14px;line-height:1.6}.p402Question{color:#0750a3;background:#eaf4ff;border-radius:8px;padding:14px}.p402Notice{color:#466981;background:#f1f7fb;border-left:3px solid #53a0e6;padding:10px;font-size:12px!important}.p402Recorder{background:#f6fcfa;border:1px solid #cce3e1;border-radius:10px;margin:14px 0;padding:12px}.p402 h3{margin:0 0 10px;font-size:15px}.p402Recorder>button:first-of-type{color:#fff;background:#007b62;border-color:#007b62}.p402Recorder>button{margin:8px 6px 6px 0}.p402Recorder>label{font-size:12px;display:block}.p402 audio{width:100%;margin-top:7px;display:block}.p402Assessment{background:#f5f9ff;border:1px solid #d6e7f8;border-radius:10px;padding:12px}.p402Assessment>p{font-size:12px}.p402 details{background:#fff;border:1px solid #d9e7f3;border-radius:8px;margin:10px 0;padding:10px}.p402 summary{cursor:pointer;color:#0850a3;font-size:13px;font-weight:650}.p402 textarea{width:100%;min-height:110px;font:inherit;border:1px solid #b5cce3;border-radius:6px;margin-top:10px;padding:10px}.p402Model button{margin:7px 4px 0 0;font-size:11px}.p402 button[aria-pressed=true]{color:#fff;background:#076fea}.p402Choice{gap:8px;margin:12px 0;display:flex}.p402Choice>button{flex:1}.p402Next{width:100%;margin-top:15px}.p402Stories{border-top:1px solid #e1ebf3;padding:14px}.p402Stories>p,.p402Context figcaption{color:#607a8e;font-size:11px;line-height:1.5}.p402Stories>div{grid-template-columns:1fr;gap:12px;display:grid}.p402Stories article{border:1px solid #dce7ed;border-radius:9px;overflow:hidden}.p402Stories img,.p402Context img{object-fit:contain;width:100%;height:auto;display:block}.p402Stories h4{margin:10px;font-size:14px}.p402Stories article>p{margin:10px;font-size:13px;line-height:1.6}.p402Stories article>details{margin:10px}.p402Stories details p{font-size:12px;line-height:1.6}.p402Context{border-top:1px solid #e1ebf3;margin:0;padding:12px}.p402Context figcaption{margin-top:8px}.p402Learning{grid-column:1/-1;grid-template-columns:1fr 1fr 1.2fr;gap:14px;display:grid}.p402Learning details{margin:0}.p402 table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.p402 th,.p402 td{text-align:left;border-bottom:1px solid #edf2f6;padding:8px 5px}.p402 td button{padding:5px;font-size:11px}.p402Learning p{font-size:12px}.p402 .sdeaCriteria{grid-template-columns:repeat(2,minmax(0,1fr))}.p402Welcome{padding:12px 0}.p402Welcome h2{margin-top:12px;font-size:25px;line-height:1.4}@media (width>=1700px){.p402Layout{grid-template-columns:205px minmax(0,1.4fr) minmax(390px,1fr)}}@media (width<=1050px){.p402Layout{grid-template-columns:150px minmax(0,1fr)}.p402Panel{grid-column:2}.p402Learning{grid-column:2;grid-template-columns:1fr}.p402Visual{grid-column:2}.p402 .p402Nav{grid-row:1/4}.p402Topic>span{display:none}}@media (width<=650px){.p402Layout{flex-direction:column;display:flex}.p402 .p402Nav{flex-direction:row;gap:6px;width:100%;display:flex;overflow-x:auto}.p402Nav>button{width:auto;min-width:135px;font-size:12px}.p402Nav>p{display:none}.p402Visual,.p402Panel,.p402Learning{width:100%}.p402Learning{grid-template-columns:1fr;display:grid}.p402Panel{padding:14px}.p402Topic,.p402Visual>header h2{font-size:13px}.p402Visual h2 small{display:none}.p402Photo{margin:0 6px}.p402Nav>button:last-child{min-width:150px}.p402 .sdeaCriteria{grid-template-columns:1fr}}.p402Learning>section{background:#fff;border:1px solid #d8e7f4;border-radius:12px;min-width:0;padding:16px}.p402Model{border-top:1px solid #d8e7f4;margin-top:16px;padding-top:14px}.p402Model>p{font-size:13px}.p402Hypotheses{margin-top:14px}.p402Learning .p402Assessment{background:#f5f9ff}.p402Photo{margin:0}.p402Panel,.p402Visual{min-width:0}.p402Layout{grid-template-columns:170px minmax(0,1.3fr) minmax(360px,1fr);align-items:stretch}.p402Visual{flex-direction:column;align-self:stretch;display:flex}.p402Photo{flex:1;align-items:center;min-height:0;display:flex}.p402Photo>img{object-fit:contain;width:100%;height:auto}.p402Panel{overscroll-behavior:contain;scrollbar-gutter:stable;height:0;min-height:100%;padding:14px;overflow-y:auto}.p402Panel>p{margin:8px 0;font-size:13px;line-height:1.45}.p402Panel details{margin:8px 0;padding:10px}.p402Panel ul{margin:8px 0;padding-left:18px;font-size:13px;line-height:1.5}.p402Panel .p402Learning{margin-top:10px;display:block}.p402Panel .p402Learning>details{margin:8px 0}.p402Panel .p402Assessment{margin-top:10px;padding:10px}.p402Panel .p402Assessment>p{margin:4px 0}.p402Panel .p402Model{border:1px solid #d9e7f3;margin:10px 0;padding:10px}.p402Panel .p402Recorder{margin:10px 0;padding:10px}.p402Panel .p402Recorder h3{font-size:13px}.p402Panel .p402Recorder>p{margin:6px 0;font-size:12px}.p402Panel .p402Next{margin-top:10px}@media (width>=1700px){.p402Layout{grid-template-columns:190px minmax(0,1.4fr) minmax(410px,1fr)}}@media (width<=1050px){.p402Layout{flex-direction:column;display:flex}.p402 .p402Nav{flex-direction:row;width:100%;display:flex;overflow-x:auto}.p402Nav>button{width:auto;min-width:140px}.p402Nav>p{display:none}.p402Visual,.p402Panel{width:100%}.p402Panel{scrollbar-gutter:auto;height:auto;min-height:0;overflow:visible}.p402Photo{flex:none}.p402Panel .p402Learning{display:block}}.trainingShell.part4:has(.p402)>.trainingHero{min-height:0;padding-top:5px;padding-bottom:5px}.trainingShell.part4:has(.p402)>.trainingHero h1{margin-top:2px;margin-bottom:2px}.trainingShell.part4:has(.p402)>.trainingHero p{margin-top:2px;margin-bottom:0}.trainingShell.part4:has(.p402)>.trainingBody{padding-top:4px}.p402Topic{margin-top:0;margin-bottom:8px;padding-top:2px;padding-bottom:4px}.p402 .p402Nav{justify-content:flex-start;align-self:start;gap:6px}.p402 .p402Nav>button{min-height:56px;padding-top:8px;padding-bottom:8px}.p402 .p402Nav>p{margin-top:4px;margin-bottom:0;padding-top:10px;padding-bottom:10px}.trainingShell.part4:has(.p402)>.trainingHero{row-gap:4px;padding-top:0;padding-bottom:0}.trainingShell.part4:has(.p402)>.trainingHero>div:first-child>span{line-height:1}.trainingShell.part4:has(.p402)>.trainingHero h1{margin-top:0;margin-bottom:0;line-height:1}.trainingShell.part4:has(.p402)>.trainingHero p{margin-top:0;margin-bottom:0;line-height:1}.trainingShell.part4:has(.p402)>.trainingHero .p4HeaderActions{row-gap:2px}.trainingShell.part4:has(.p402)>.trainingHero .p4HeaderActions label{row-gap:2px}@media (width<=860px){.trainingShell.part4:has(.p402)>.trainingHero{padding-top:4px;padding-bottom:4px}.trainingShell.part4:has(.p402)>.trainingHero h1{line-height:1.1}.trainingShell.part4:has(.p402)>.trainingHero p{line-height:1.2}}
