.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;inset:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:#00000003}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;inset:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;inset:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:auto}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.4;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}.filepond--root{font-family:inherit;margin-bottom:0}.filepond--panel-root{background:#f9fafb;border:2px dashed #d1d5db;border-radius:.9rem}.filepond--root:hover .filepond--panel-root,.filepond--root.filepond--hopper-active .filepond--panel-root{border-color:#14b8a6}.filepond--drop-label{color:#6b7280;font-size:.875rem}.filepond--label-action{color:#0d9488;text-decoration-color:#99f6e4}.filepond--item-panel{background:#374151;border-radius:.6rem}[data-filepond-item-state=processing-complete] .filepond--item-panel{background:#059669}[data-filepond-item-state=processing-error] .filepond--item-panel,[data-filepond-item-state=load-invalid] .filepond--item-panel{background:#e11d48}.tip{border-bottom:1px dotted #94a3b8;cursor:help}.training-design{--ink:#1b2330;--muted:#626d7c;--line:#e4e7ec;--blue:#2359c4;--blue-soft:#eef3fd;color:var(--ink);background:#fff;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.training-design *{box-sizing:border-box}.training-design button,.training-design a,.training-design input,.training-design summary{-webkit-tap-highlight-color:transparent}.training-design button{cursor:pointer;font-family:inherit}.training-design button:disabled{cursor:default;opacity:.4}.training-design :is(button,a,input,summary):focus-visible{outline:3px solid #87a8f1;outline-offset:4px}.training-design h1:focus{outline:none}.training-design .preview-note{min-height:35px;padding:8px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:17px;background:#f3f4f6;color:#606978;border-bottom:1px solid var(--line)}.training-design .preview-dot{width:6px;height:6px;border-radius:50%;background:#8b95a6}.training-design .preview-exit{margin-left:auto;color:#4a5668}.training-design .design-header{height:72px;padding:0 40px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.training-design .design-brand{display:flex;align-items:center;border:0;background:transparent;font-size:25px;font-weight:650;letter-spacing:-1.3px;padding:8px 0}.training-design .brand-dot{color:var(--blue)}.training-design .brand-divider{height:21px;width:1px;background:#cdd3dc;margin:0 18px 0 20px}.training-design .brand-area{font-size:14px;font-weight:500;letter-spacing:0;color:#5e6978}.training-design .header-caption{font-size:12px;color:var(--muted)}.training-design .text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--blue);font-size:14px;line-height:22px;font-weight:550;min-height:44px;padding:9px 0}.training-design .text-button:hover:not(:disabled){color:#123c93}.training-design .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:#fff;padding:13px 22px;min-height:48px;font-size:14px;font-weight:600;line-height:20px;transition:background .15s;white-space:normal}.training-design .primary-button:hover:not(:disabled){background:#1949aa}.training-design .eyebrow{color:var(--blue);font-size:11px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;line-height:18px}.training-design .course-overview{max-width:1160px;margin:auto;padding:58px 40px 70px}.training-design .course-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:74px;align-items:start}.training-design .intro-copy h1{font-size:clamp(35px,4vw,48px);font-weight:600;letter-spacing:-1.8px;line-height:1.14;margin:18px 0}.training-design .course-lead{font-size:17px;line-height:1.75;color:var(--muted);max-width:540px}.training-design .course-facts{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 30px;font-size:12px;color:#5e6a7b}.training-design .course-facts span{display:flex;align-items:center;gap:7px}.training-design .course-facts svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.training-design .intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.training-design .learning-outcomes{background:#f6f8fc;border:1px solid #e7ecf5;border-radius:12px;padding:28px 30px}.training-design .outcome-icon{color:var(--blue);width:32px;height:32px;margin-bottom:19px}.training-design .outcome-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.training-design .learning-outcomes h2{font-size:19px;line-height:1.5;font-weight:550;letter-spacing:-.4px}.training-design .learning-outcomes ul{list-style:none;padding:0;margin:20px 0}.training-design .learning-outcomes li{position:relative;padding-left:20px;margin:13px 0;font-size:13px;line-height:1.65;color:#596577}.training-design .learning-outcomes li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-size:12px}.training-design .learning-outcomes>p{font-size:11px;color:#778092;line-height:1.8;border-top:1px solid #e1e6f0;padding-top:17px}.training-design .course-syllabus{margin-top:62px}.training-design .section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px}.training-design .section-heading h2{font-size:25px;font-weight:550;letter-spacing:-.7px;margin-top:7px}.training-design .section-heading>span{font-size:12px;color:var(--muted)}.training-design .syllabus-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.training-design .syllabus-list li{border-bottom:1px solid var(--line)}.training-design .syllabus-list button{display:flex;align-items:center;gap:22px;width:100%;text-align:left;padding:20px 8px;background:#fff;border:0}.training-design .syllabus-list button:hover{background:#fafbfd}.training-design .lesson-number{font-size:13px;color:#8a93a0;width:28px;font-variant-numeric:tabular-nums}.training-design .lesson-number.complete{color:#21825b}.training-design .syllabus-text{flex:1;display:flex;flex-direction:column;gap:5px}.training-design .syllabus-text strong{font-weight:550;font-size:14px}.training-design .syllabus-text>span{font-size:12px;color:var(--muted);line-height:1.5}.training-design .lesson-kind{font-size:12px;color:#7c8593}.training-design .row-arrow{font-size:19px;color:#8894a8;margin-left:10px}.training-design .syllabus-quiz{margin-top:20px;background:#f5f8ff;border:1px solid #dae4f8;border-radius:9px;display:flex;align-items:center;gap:20px;padding:22px 24px;width:100%;text-align:left}.training-design .quiz-symbol{border:1px solid #9eb5e8;border-radius:5px;width:25px;height:27px;display:grid;place-items:center;color:var(--blue)}.training-design .quiz-row-action{color:var(--blue);font-size:13px;font-weight:550}.training-design .lesson-player{display:grid;grid-template-columns:270px minmax(0,1fr);height:calc(100dvh - 107px);min-height:450px;position:relative}.training-design .lesson-outline{background:#f8f9fb;border-right:1px solid var(--line);padding:30px 18px;overflow-y:auto}.training-design .outline-course{font-size:16px;font-weight:550;line-height:1.5;padding:0 13px;letter-spacing:-.2px}.training-design .outline-progress{font-size:11px;color:var(--muted);margin:16px 13px 9px}.training-design .lesson-outline>progress{margin:0 13px 28px;width:calc(100% - 26px);height:3px}.training-design .outline-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#929aaa;margin:0 13px 10px}.training-design .lesson-outline ol{list-style:none;padding:0;margin:0}.training-design .lesson-outline li{margin:3px 0}.training-design .lesson-outline nav button{background:transparent;border:0;padding:13px 12px;display:flex;gap:12px;text-align:left;width:100%;font-size:13px;line-height:1.6;color:#5f6979;border-radius:6px}.training-design .lesson-outline nav button:hover{background:#eef1f6}.training-design .lesson-outline nav button[aria-current]{background:#eaf0fc;color:#1c4fae;font-weight:550}.training-design .outline-number{width:20px;flex-shrink:0;font-size:11px;line-height:21px;font-variant-numeric:tabular-nums}.training-design .outline-assessment{margin:24px 10px 0;padding-top:22px;border-top:1px solid #e0e5ed}.training-design .outline-assessment .outline-label{margin-left:2px}.training-design .outline-assessment button{padding-left:2px!important}.training-design .outline-assessment small{display:block;font-size:11px;font-weight:400;margin-top:4px;color:#8490a0}.training-design .lesson-workspace{display:flex;flex-direction:column;min-height:0;min-width:0}.training-design .lesson-scroll{overflow-y:auto;flex:1}.training-design .lesson-article{max-width:760px;padding:48px 48px 40px;margin:auto}.training-design .lesson-article h1{font-size:34px;font-weight:550;line-height:1.22;letter-spacing:-1px;margin:16px 0}.training-design .eyebrow-divider{color:#bbc3d0;margin:0 9px}.training-design .lesson-goal{font-size:18px;line-height:1.65;color:#6b7584;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:27px}.training-design .reading-prose{font-size:15px;line-height:1.85;color:#485566}.training-design .reading-prose p{margin:0 0 20px}.training-design .reading-prose h2{font-size:19px;font-weight:550;color:var(--ink);margin:32px 0 15px;letter-spacing:-.3px}.training-design .reading-prose ul{padding-left:20px;list-style:disc}.training-design .reading-prose li{padding-left:4px;margin:10px 0}.training-design .lesson-example{background:#f6f8fc;border-left:2px solid #94aee0;border-radius:0 7px 7px 0;margin-top:32px;padding:23px 25px;font-size:14px;line-height:1.8}.training-design .lesson-example>p:nth-child(2){margin-top:12px;color:#4e5b6e}.training-design .lesson-example summary{color:var(--blue);font-weight:550;cursor:pointer;list-style:none;padding-top:14px;font-size:13px}.training-design .lesson-example details p{margin:15px 0 0;color:#4e5b6e}.training-design .lesson-sources{margin-top:25px;font-size:12px;color:#738096;line-height:1.7}.training-design .lesson-sources summary{cursor:pointer}.training-design .lesson-sources ul{list-style:none;padding:12px 0 0}.training-design .lesson-sources li{margin:5px 0}.training-design .lesson-sources a{text-decoration:underline}.training-design .lesson-controls{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 35px;background:#fff;flex-shrink:0}.training-design .lesson-controls>.text-button{color:#6a7584}.training-design .lesson-position{font-size:12px;color:#8892a1}.training-design .mobile-outline-toggle{display:none}.training-design .assessment-workspace{height:calc(100dvh - 107px);overflow:auto;padding:46px 32px 64px;background:#fff}.training-design .assessment-intro,.training-design .assessment-result{max-width:660px;margin:10px auto}.training-design .assessment-intro{max-width:610px}.training-design .assessment-kicker{font-size:12px;color:var(--blue);background:var(--blue-soft);border-radius:5px;padding:7px 10px;display:inline-block}.training-design .assessment-intro h1{font-size:43px;font-weight:550;letter-spacing:-1.5px;line-height:1.18;margin:22px 0 19px}.training-design .assessment-lead{font-size:17px;line-height:1.8;color:var(--muted)}.training-design .assessment-facts{display:flex;gap:48px;padding:25px 0;border-block:1px solid var(--line);margin:29px 0}.training-design .assessment-facts dt{color:#8290a1;font-size:11px;margin-bottom:7px}.training-design .assessment-facts dd{font-size:14px;font-weight:550}.training-design .assessment-how{margin:26px 0 30px}.training-design .assessment-how p{display:flex;align-items:start;gap:14px;font-size:13px;line-height:1.7;color:#667284;margin:16px 0}.training-design .assessment-how span{font-size:11px;color:var(--blue);border:1px solid #dce5f6;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;flex-shrink:0}.training-design .preview-caption{color:#8d96a4;font-size:11px;margin-top:18px}.training-design .question-workspace{max-width:690px;margin:auto}.training-design .question-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#8590a0;margin-bottom:25px}.training-design .question-topline .text-button{color:#6e7a8a;font-size:12px}.training-design .question-progress>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#31405a;margin-bottom:12px;font-weight:550}.training-design .question-progress>div>span:last-child{color:#8993a2;font-size:11px;font-weight:400}.training-design .muted{color:#8c96a6;font-weight:400}.training-design progress{display:block;appearance:none;background:#e9edf3;border:0;border-radius:5px;overflow:hidden;color:var(--blue)}.training-design progress::-webkit-progress-bar{background:#e9edf3}.training-design progress::-webkit-progress-value{background:var(--blue);border-radius:5px}.training-design progress::-moz-progress-bar{background:var(--blue);border-radius:5px}.training-design .question-progress progress{height:4px;width:100%}.training-design .question-content{margin-top:36px}.training-design .question-content h1{font-size:27px;line-height:1.45;font-weight:550;letter-spacing:-.65px;margin:12px 0}.training-design .question-context{color:#748095;font-size:14px;line-height:1.8;margin-bottom:30px}.training-design .question-content fieldset{border:0;padding:0;margin:0}.training-design .question-content legend{color:#7d899c;font-size:11px;margin-bottom:13px}.training-design .answer-option{display:flex;align-items:start;gap:14px;border:1px solid #dce2ec;border-radius:8px;padding:17px 18px;margin:11px 0;font-size:14px;line-height:1.65;cursor:pointer;background:#fff}.training-design .answer-option:hover{border-color:#9ab2de}.training-design .answer-option input{appearance:none;position:absolute;width:1px;height:1px;opacity:0}.training-design .answer-option:has(input:focus-visible){outline:3px solid #87a8f1;outline-offset:3px}.training-design .answer-letter{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #d8dfe9;border-radius:5px;font-size:11px;color:#8791a1}.training-design .answer-text{flex:1}.training-design .answer-option.selected{border-color:var(--blue);background:#f7f9ff}.training-design .answer-option.selected .answer-letter{color:#fff;background:var(--blue);border-color:var(--blue)}.training-design .answer-option.correct{border-color:#8bc2ad;background:#f5fbf8}.training-design .answer-option.correct .answer-letter{background:#237353;border-color:#237353;color:#fff}.training-design .answer-option.incorrect{border-color:#deb1a9;background:#fdf8f7}.training-design .answer-option.incorrect .answer-letter{background:#a95141;border-color:#a95141}.training-design .answer-mark{color:#3e7e62;font-weight:600}.training-design .incorrect .answer-mark{color:#a95141}.training-design .answer-feedback{border-radius:8px;background:#f6f8fa;margin-top:26px;padding:22px 24px;font-size:13px;line-height:1.8;color:#617082}.training-design .feedback-heading{display:flex;align-items:center;gap:10px;color:#213c31}.training-design .feedback-heading h2{font-size:15px;font-weight:600}.training-design .feedback-symbol{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e1eee7;color:#26714d}.training-design .is-incorrect .feedback-heading{color:#5d3d35}.training-design .is-incorrect .feedback-symbol{background:#f3e4e0;color:#a95141}.training-design .answer-feedback p{margin:10px 0 0}.training-design .answer-feedback .correct-answer-label{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#778b7e;margin-top:18px}.training-design .answer-feedback .correct-answer-text{font-weight:550;color:#304e3e;margin-top:4px}.training-design .question-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.training-design .question-controls>.text-button{color:#758196}.training-design .assessment-result h1{font-size:35px;line-height:1.25;font-weight:550;letter-spacing:-1px;margin:16px 0 25px;max-width:530px}.training-design .result-score>span{font-size:62px;letter-spacing:-2px;line-height:1.1;color:var(--blue);font-weight:500;font-variant-numeric:tabular-nums}.training-design .result-score small{font-size:26px;color:#a6afbd;letter-spacing:-1px}.training-design .result-score p{color:#7c8797;font-size:12px;margin:10px 0 23px}.training-design .result-intro{font-size:14px;line-height:1.8;color:#68778a}.training-design .review-list{margin:30px 0}.training-design .review-list article{border-top:1px solid var(--line);padding:23px 0}.training-design .review-number{color:#8c6b60;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.training-design .review-list h2{font-size:15px;font-weight:550;line-height:1.7;margin:7px 0 12px}.training-design .review-list article>p:not(.review-number){color:#748094;font-size:13px;line-height:1.8;margin:10px 0}.training-design .review-list .review-correct{color:#456759!important}.training-design .review-list .text-button{font-size:12px;margin-top:7px}.training-design .result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}@media(min-width:1400px){.training-design .lesson-player{grid-template-columns:300px minmax(0,1fr)}.training-design .lesson-outline{padding-inline:25px}.training-design .lesson-article{max-width:810px;padding-top:60px}}@media(max-width:850px){.training-design .course-overview{padding:36px 28px 55px}.training-design .course-intro{gap:34px;grid-template-columns:minmax(0,1fr) 270px}.training-design .learning-outcomes{padding:24px}.training-design .course-intro h1{font-size:35px}.training-design .course-lead{font-size:15px}.training-design .intro-actions{gap:12px}.training-design .lesson-player{grid-template-columns:235px minmax(0,1fr)}.training-design .lesson-outline{padding:25px 12px}.training-design .lesson-article{padding:34px 30px}.training-design .lesson-article h1{font-size:29px}.training-design .lesson-controls{padding:15px 22px}.training-design .lesson-position{display:none}}@media(max-width:640px){.training-design .preview-note{padding:7px 17px;gap:6px;font-size:10px}.training-design .preview-note>span:nth-last-of-type(1){display:none}.training-design .preview-separator{display:none}.training-design .preview-exit{font-size:10px}.training-design .design-header{height:62px;padding:0 20px;gap:12px}.training-design .design-brand{font-size:23px}.training-design .brand-divider{margin:0 12px;height:17px}.training-design .brand-area{font-size:12px}.training-design .header-caption{display:none}.training-design .header-return{font-size:12px}.training-design .course-overview{padding:32px 22px 40px}.training-design .course-intro{grid-template-columns:1fr;gap:30px}.training-design .course-intro h1{font-size:38px}.training-design .course-facts{gap:16px;font-size:11px}.training-design .learning-outcomes{padding:23px}.training-design .learning-outcomes h2 br{display:none}.training-design .learning-outcomes ul{margin:15px 0}.training-design .outcome-icon{display:none}.training-design .course-syllabus{margin-top:37px}.training-design .section-heading{align-items:start;flex-direction:column;gap:10px}.training-design .section-heading h2{font-size:23px}.training-design .syllabus-list button{gap:13px;padding:17px 0}.training-design .syllabus-text strong{font-size:13px}.training-design .syllabus-text>span{font-size:11px}.training-design .lesson-kind{display:none}.training-design .row-arrow{margin-left:0}.training-design .syllabus-quiz{flex-wrap:wrap;padding:20px;gap:13px}.training-design .quiz-row-action{margin-left:38px}.training-design .syllabus-quiz .syllabus-text{flex-basis:calc(100% - 45px)}.training-design .lesson-player{height:calc(100dvh - 97px);min-height:420px;grid-template-columns:1fr;grid-template-rows:47px minmax(0,1fr)}.training-design .mobile-outline-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:#f6f8fb;padding:12px 22px;font-size:12px;color:#596b85}.training-design .mobile-outline-toggle span{color:#8a96a7}.training-design .lesson-outline{display:none}.training-design .lesson-outline.is-open{display:block;position:absolute;top:47px;left:0;bottom:0;width:min(320px,100%);z-index:10;box-shadow:10px 0 25px #18253b12}.training-design .lesson-article{padding:28px 24px 35px}.training-design .lesson-article h1{font-size:28px}.training-design .lesson-goal{font-size:16px}.training-design .reading-prose{font-size:14px}.training-design .lesson-controls{padding:13px 18px;gap:12px}.training-design .lesson-controls .primary-button{font-size:12px;padding:11px 14px;gap:8px;min-height:44px}.training-design .lesson-controls .text-button{font-size:12px}.training-design .assessment-workspace{height:calc(100dvh - 97px);padding:30px 22px 48px}.training-design .assessment-intro h1{font-size:37px}.training-design .assessment-facts{gap:30px}.training-design .assessment-facts dd{font-size:12px}.training-design .assessment-lead{font-size:15px}.training-design .assessment-how p{font-size:12px}.training-design .question-topline{margin-bottom:17px;font-size:11px}.training-design .question-topline .text-button{font-size:11px}.training-design .question-content{margin-top:26px}.training-design .question-content h1{font-size:24px}.training-design .question-context{font-size:13px;margin-bottom:24px}.training-design .answer-option{padding:15px 13px;gap:11px;font-size:13px}.training-design .answer-letter{width:23px;height:23px}.training-design .answer-feedback{padding:19px}.training-design .feedback-heading h2{font-size:13px}.training-design .question-controls .primary-button{padding:12px 16px;font-size:12px;gap:10px}.training-design .question-controls .text-button{font-size:12px}.training-design .assessment-result h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.training-design .primary-button{transition:none}}.training-live{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.training-live .training-navigation{min-height:52px;flex-shrink:0;display:flex;align-items:center;gap:32px;padding:0 40px;border-bottom:1px solid var(--line)}.training-live .training-section-label{font-size:13px;font-weight:550;color:var(--ink)}.training-live .training-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.training-live .lesson-player,.training-live .assessment-workspace{flex:1;min-height:0;height:auto}.training-live .training-content>:is(.catalogue,.course-overview){flex-shrink:0;width:100%;margin:0 auto}.training-design .training-tabs{display:flex;align-self:stretch;align-items:stretch;gap:24px}.training-design .training-tabs a{display:flex;align-items:center;color:#6e7a8b;font-size:13px;font-weight:500;border-bottom:2px solid transparent}.training-design .training-tabs a[aria-current]{border-color:var(--blue);color:var(--blue)}.training-design .catalogue{max-width:1160px;padding:44px 40px 70px;margin:auto}.training-design .catalogue-heading{margin:0 0 30px}.training-design .catalogue-heading h1{font-size:36px;line-height:1.25;letter-spacing:-1.1px;font-weight:550}.training-design .catalogue-heading p{font-size:15px;line-height:1.8;color:var(--muted);max-width:680px;margin-top:14px}.training-design .catalogue-controls{display:flex;gap:18px;margin:28px 0 20px;flex-wrap:wrap}.training-design .catalogue-controls label{font-size:11px;font-weight:500;color:var(--muted)}.training-design .catalogue-controls label:first-child{flex:1;min-width:200px}.training-design .catalogue-controls :is(input,select){display:block;width:100%;background:#fff;border:1px solid #d9e0e9;border-radius:7px;font-size:14px;line-height:22px;padding:11px 13px;margin-top:8px;color:var(--ink)}.training-design .catalogue-count{color:#8893a3;font-size:12px;margin:0 0 18px}.training-design .catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.training-design .catalogue-card{border:1px solid var(--line);border-radius:10px;padding:26px;display:flex;flex-direction:column;min-width:0;background:#fff}.training-design .catalogue-card:hover{border-color:#b6c7e6}.training-design .catalogue-card>h2{font-size:20px;font-weight:550;letter-spacing:-.5px;line-height:1.45;margin:12px 0 10px}.training-design .catalogue-description{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.training-design .catalogue-meta{font-size:11px;color:#8a95a5;margin:auto 0 20px}.training-design .catalogue-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.training-design .catalogue-card .primary-button{font-size:12px;min-height:44px;padding:10px 15px}.training-design .catalogue-card .text-button{font-size:12px}.training-design .card-progress{margin:0 0 20px;font-size:11px;color:#7b8799}.training-design .card-progress progress{width:100%;height:3px;margin-top:9px}.training-design .notice{margin:18px 0;padding:15px 18px;border:1px solid #e3d9bb;border-radius:7px;background:#fffdf6;font-size:13px;line-height:1.8;color:#77623b}.training-design .notice button{margin-left:8px;font-weight:550;text-decoration:underline}.training-design .notice.error{border-color:#dec3bd;background:#fdf8f7;color:#8c4f40}.training-design .empty-state{color:#7d899b;font-size:14px;line-height:1.8;padding:28px 0}.training-design .course-intro .eyebrow{margin-top:8px}.training-design .overview-back{font-size:12px;margin-bottom:25px}.training-design .course-resources{margin-top:30px;font-size:12px;color:#7d899a;line-height:1.8}.training-design .course-resources summary{cursor:pointer}.training-design .course-resources ol{list-style:none;padding:15px 0}.training-design .course-resources li{margin:8px 0}.training-design .course-resources a{color:var(--blue);text-decoration:underline}.training-live .lesson-article:has(table){max-width:1280px}.training-design .lesson-body{font-size:15px;line-height:1.85;color:#485566}.training-design .lesson-body>section{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.training-design .lesson-body h2{font-size:21px;font-weight:550;line-height:1.5;letter-spacing:-.4px}.training-design .lesson-body h3{font-weight:550}.training-design .lesson-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.training-design .lesson-body table{font-size:13px;line-height:1.7}.training-design .lesson-body .reading-prose h2{font-size:19px}.training-design .lesson-body .lesson-goal{font-size:18px}.training-design .lesson-body a{overflow-wrap:anywhere}.training-design .lesson-body section>p{margin-top:16px}.training-design .lesson-body .lesson-example{border:0;border-left:2px solid #94aee0;background:#f6f8fc}.training-design .lesson-save-error{margin:0 24px 12px}.training-design .lesson-save-actions{padding:0 35px 10px;color:#8290a2;font-size:11px}.training-design .lesson-save-actions button{text-decoration:underline}.training-design .assessment-list{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.training-design .assessment-list button{text-align:left;font-size:12px;line-height:1.6;color:#6e7d91;border:1px solid var(--line);padding:12px 15px;border-radius:7px;background:#fff}.training-design .assessment-list button[aria-pressed=true]{border-color:#a3b9e7;background:var(--blue-soft);color:var(--blue)}.training-design .assessment-list small{display:block;font-size:11px;margin-top:5px}.training-design .save-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;color:#8994a4;margin-top:18px}.training-design .question-nav{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.training-design .question-nav button{min-width:34px;min-height:34px;border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#7b899d;font-size:11px;padding:6px}.training-design .question-nav button[aria-current]{outline:2px solid var(--blue);outline-offset:2px}.training-design .question-nav button.correct{background:#f5fbf8;border-color:#8bc2ad;color:#237353}.training-design .question-nav button.incorrect{background:#fdf8f7;border-color:#deb1a9;color:#a95141}.training-design .feedback-filters{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-top:35px}.training-design .feedback-filters button{background:transparent;border:0;border-bottom:2px solid transparent;font-size:12px;color:#8a95a5;padding:12px 0}.training-design .feedback-filters button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.training-design .review-list .explanation{color:#68788e;font-size:13px;line-height:1.8;margin:12px 0}.training-design .explanation p{margin:8px 0}.training-design .explanation ul{list-style:disc;padding-left:20px}.training-design .progress-summary{display:flex;flex-wrap:wrap;gap:40px;border-block:1px solid var(--line);padding:25px 0;margin:26px 0}.training-design .progress-summary dt{font-size:11px;color:#8591a1}.training-design .progress-summary dd{font-size:24px;letter-spacing:-.5px;font-weight:500;margin-top:8px}.training-design .progress-section{margin-top:40px}.training-design .progress-section h2{font-size:22px;letter-spacing:-.5px;font-weight:550}.training-design .history-list{list-style:none;padding:0;margin:20px 0}.training-design .history-list li{border-top:1px solid var(--line)}.training-design .history-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0}.training-design .history-list strong{display:block;font-size:14px;font-weight:550}.training-design .history-list small{display:block;font-size:11px;color:#8a95a5;margin-top:7px}.training-design .history-score{white-space:nowrap;text-align:right;font-size:16px;color:var(--blue)}.training-design .ranking{margin-top:20px;overflow-x:auto}.training-design .ranking table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.training-design .ranking th{color:#8a95a5;font-size:11px;font-weight:500}.training-design .ranking :is(th,td){padding:15px 12px;border-bottom:1px solid var(--line)}.training-design .ranking .is-me{background:#f5f8ff}.training-design .ranking td:last-child{color:var(--blue)}@media(max-width:800px){.training-live .training-navigation{padding-inline:24px}.training-design .catalogue{padding:30px 24px 50px}}@media(max-width:640px){.training-live .training-navigation{padding-inline:22px}.training-live .training-section-label{display:none}.training-design .training-tabs{gap:25px}.training-design .training-tabs a{font-size:12px}.training-design .catalogue-grid{grid-template-columns:1fr}.training-design .catalogue-heading h1{font-size:29px}.training-design .catalogue-card{padding:23px}.training-design .catalogue-controls :is(input,select){font-size:16px}.training-design .progress-summary{gap:25px}.training-design .lesson-save-actions{padding:0 18px 10px}.training-design .lesson-body table{font-size:12px}.training-design .lesson-body h2{font-size:19px}}.training-design .result-date{max-width:660px;margin:0 auto 24px;font-size:11px;color:#8b95a5}.training-design .time-warning{color:#a95141!important;font-weight:550}.training-design .answer-feedback .text-button{font-size:12px}.training-design .achievement-list{list-style:none;padding:0;margin:22px 0;font-size:13px;color:#6b7b91}.training-design .achievement-list li{padding:13px 0;border-bottom:1px solid var(--line)}.training-design .achievement-list strong{display:block;color:var(--ink);font-weight:550;margin-bottom:7px}.training-design[data-v-1eb0c66c]{--ink:#1b2330;--muted:#626d7c;--line:#e4e7ec;--blue:#2359c4;--blue-soft:#eef3fd;color:var(--ink);background:#fff;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.training-design[data-v-1eb0c66c] *{box-sizing:border-box}.training-design button[data-v-1eb0c66c],.training-design a[data-v-1eb0c66c],.training-design input[data-v-1eb0c66c],.training-design summary[data-v-1eb0c66c]{-webkit-tap-highlight-color:transparent}.training-design button[data-v-1eb0c66c]{cursor:pointer;font-family:inherit}.training-design button[data-v-1eb0c66c]:disabled{cursor:default;opacity:.4}.training-design[data-v-1eb0c66c] :is(button,a,input,summary):focus-visible{outline:3px solid #87a8f1;outline-offset:4px}.training-design h1[data-v-1eb0c66c]:focus{outline:none}.preview-note[data-v-1eb0c66c]{min-height:35px;padding:8px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:17px;background:#f3f4f6;color:#606978;border-bottom:1px solid var(--line)}.preview-dot[data-v-1eb0c66c]{width:6px;height:6px;border-radius:50%;background:#8b95a6}.preview-exit[data-v-1eb0c66c]{margin-left:auto;color:#4a5668}.design-header[data-v-1eb0c66c]{height:72px;padding:0 40px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.design-brand[data-v-1eb0c66c]{display:flex;align-items:center;border:0;background:transparent;font-size:25px;font-weight:650;letter-spacing:-1.3px;padding:8px 0}.brand-dot[data-v-1eb0c66c]{color:var(--blue)}.brand-divider[data-v-1eb0c66c]{height:21px;width:1px;background:#cdd3dc;margin:0 18px 0 20px}.brand-area[data-v-1eb0c66c]{font-size:14px;font-weight:500;letter-spacing:0;color:#5e6978}.header-caption[data-v-1eb0c66c]{font-size:12px;color:var(--muted)}.text-button[data-v-1eb0c66c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--blue);font-size:14px;line-height:22px;font-weight:550;min-height:44px;padding:9px 0}.text-button[data-v-1eb0c66c]:hover:not(:disabled){color:#123c93}.primary-button[data-v-1eb0c66c]{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:#fff;padding:13px 22px;min-height:48px;font-size:14px;font-weight:600;line-height:20px;transition:background .15s;white-space:normal}.primary-button[data-v-1eb0c66c]:hover:not(:disabled){background:#1949aa}.eyebrow[data-v-1eb0c66c]{color:var(--blue);font-size:11px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;line-height:18px}.course-overview[data-v-1eb0c66c]{max-width:1160px;margin:auto;padding:58px 40px 70px}.course-intro[data-v-1eb0c66c]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:74px;align-items:start}.intro-copy h1[data-v-1eb0c66c]{font-size:clamp(35px,4vw,48px);font-weight:600;letter-spacing:-1.8px;line-height:1.14;margin:18px 0}.course-lead[data-v-1eb0c66c]{font-size:17px;line-height:1.75;color:var(--muted);max-width:540px}.course-facts[data-v-1eb0c66c]{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 30px;font-size:12px;color:#5e6a7b}.course-facts span[data-v-1eb0c66c]{display:flex;align-items:center;gap:7px}.course-facts svg[data-v-1eb0c66c]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.intro-actions[data-v-1eb0c66c]{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.learning-outcomes[data-v-1eb0c66c]{background:#f6f8fc;border:1px solid #e7ecf5;border-radius:12px;padding:28px 30px}.outcome-icon[data-v-1eb0c66c]{color:var(--blue);width:32px;height:32px;margin-bottom:19px}.outcome-icon svg[data-v-1eb0c66c]{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.learning-outcomes h2[data-v-1eb0c66c]{font-size:19px;line-height:1.5;font-weight:550;letter-spacing:-.4px}.learning-outcomes ul[data-v-1eb0c66c]{list-style:none;padding:0;margin:20px 0}.learning-outcomes li[data-v-1eb0c66c]{position:relative;padding-left:20px;margin:13px 0;font-size:13px;line-height:1.65;color:#596577}.learning-outcomes li[data-v-1eb0c66c]:before{content:"✓";position:absolute;left:0;color:var(--blue);font-size:12px}.learning-outcomes>p[data-v-1eb0c66c]{font-size:11px;color:#778092;line-height:1.8;border-top:1px solid #e1e6f0;padding-top:17px}.course-syllabus[data-v-1eb0c66c]{margin-top:62px}.section-heading[data-v-1eb0c66c]{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px}.section-heading h2[data-v-1eb0c66c]{font-size:25px;font-weight:550;letter-spacing:-.7px;margin-top:7px}.section-heading>span[data-v-1eb0c66c]{font-size:12px;color:var(--muted)}.syllabus-list[data-v-1eb0c66c]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.syllabus-list li[data-v-1eb0c66c]{border-bottom:1px solid var(--line)}.syllabus-list button[data-v-1eb0c66c]{display:flex;align-items:center;gap:22px;width:100%;text-align:left;padding:20px 8px;background:#fff;border:0}.syllabus-list button[data-v-1eb0c66c]:hover{background:#fafbfd}.lesson-number[data-v-1eb0c66c]{font-size:13px;color:#8a93a0;width:28px;font-variant-numeric:tabular-nums}.lesson-number.complete[data-v-1eb0c66c]{color:#21825b}.syllabus-text[data-v-1eb0c66c]{flex:1;display:flex;flex-direction:column;gap:5px}.syllabus-text strong[data-v-1eb0c66c]{font-weight:550;font-size:14px}.syllabus-text>span[data-v-1eb0c66c]{font-size:12px;color:var(--muted);line-height:1.5}.lesson-kind[data-v-1eb0c66c]{font-size:12px;color:#7c8593}.row-arrow[data-v-1eb0c66c]{font-size:19px;color:#8894a8;margin-left:10px}.syllabus-quiz[data-v-1eb0c66c]{margin-top:20px;background:#f5f8ff;border:1px solid #dae4f8;border-radius:9px;display:flex;align-items:center;gap:20px;padding:22px 24px;width:100%;text-align:left}.quiz-symbol[data-v-1eb0c66c]{border:1px solid #9eb5e8;border-radius:5px;width:25px;height:27px;display:grid;place-items:center;color:var(--blue)}.quiz-row-action[data-v-1eb0c66c]{color:var(--blue);font-size:13px;font-weight:550}.lesson-player[data-v-1eb0c66c]{display:grid;grid-template-columns:270px minmax(0,1fr);height:calc(100dvh - 107px);min-height:450px;position:relative}.lesson-outline[data-v-1eb0c66c]{background:#f8f9fb;border-right:1px solid var(--line);padding:30px 18px;overflow-y:auto}.outline-course[data-v-1eb0c66c]{font-size:16px;font-weight:550;line-height:1.5;padding:0 13px;letter-spacing:-.2px}.outline-progress[data-v-1eb0c66c]{font-size:11px;color:var(--muted);margin:16px 13px 9px}.lesson-outline>progress[data-v-1eb0c66c]{margin:0 13px 28px;width:calc(100% - 26px);height:3px}.outline-label[data-v-1eb0c66c]{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#929aaa;margin:0 13px 10px}.lesson-outline ol[data-v-1eb0c66c]{list-style:none;padding:0;margin:0}.lesson-outline li[data-v-1eb0c66c]{margin:3px 0}.lesson-outline nav button[data-v-1eb0c66c]{background:transparent;border:0;padding:13px 12px;display:flex;gap:12px;text-align:left;width:100%;font-size:13px;line-height:1.6;color:#5f6979;border-radius:6px}.lesson-outline nav button[data-v-1eb0c66c]:hover{background:#eef1f6}.lesson-outline nav button[aria-current][data-v-1eb0c66c]{background:#eaf0fc;color:#1c4fae;font-weight:550}.outline-number[data-v-1eb0c66c]{width:20px;flex-shrink:0;font-size:11px;line-height:21px;font-variant-numeric:tabular-nums}.outline-assessment[data-v-1eb0c66c]{margin:24px 10px 0;padding-top:22px;border-top:1px solid #e0e5ed}.outline-assessment .outline-label[data-v-1eb0c66c]{margin-left:2px}.outline-assessment button[data-v-1eb0c66c]{padding-left:2px!important}.outline-assessment small[data-v-1eb0c66c]{display:block;font-size:11px;font-weight:400;margin-top:4px;color:#8490a0}.lesson-workspace[data-v-1eb0c66c]{display:flex;flex-direction:column;min-height:0;min-width:0}.lesson-scroll[data-v-1eb0c66c]{overflow-y:auto;flex:1}.lesson-article[data-v-1eb0c66c]{max-width:760px;padding:48px 48px 40px;margin:auto}.lesson-article h1[data-v-1eb0c66c]{font-size:34px;font-weight:550;line-height:1.22;letter-spacing:-1px;margin:16px 0}.eyebrow-divider[data-v-1eb0c66c]{color:#bbc3d0;margin:0 9px}.lesson-goal[data-v-1eb0c66c]{font-size:18px;line-height:1.65;color:#6b7584;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:27px}.reading-prose[data-v-1eb0c66c]{font-size:15px;line-height:1.85;color:#485566}.reading-prose p[data-v-1eb0c66c]{margin:0 0 20px}.reading-prose h2[data-v-1eb0c66c]{font-size:19px;font-weight:550;color:var(--ink);margin:32px 0 15px;letter-spacing:-.3px}.reading-prose ul[data-v-1eb0c66c]{padding-left:20px;list-style:disc}.reading-prose li[data-v-1eb0c66c]{padding-left:4px;margin:10px 0}.lesson-example[data-v-1eb0c66c]{background:#f6f8fc;border-left:2px solid #94aee0;border-radius:0 7px 7px 0;margin-top:32px;padding:23px 25px;font-size:14px;line-height:1.8}.lesson-example>p[data-v-1eb0c66c]:nth-child(2){margin-top:12px;color:#4e5b6e}.lesson-example summary[data-v-1eb0c66c]{color:var(--blue);font-weight:550;cursor:pointer;list-style:none;padding-top:14px;font-size:13px}.lesson-example details p[data-v-1eb0c66c]{margin:15px 0 0;color:#4e5b6e}.lesson-sources[data-v-1eb0c66c]{margin-top:25px;font-size:12px;color:#738096;line-height:1.7}.lesson-sources summary[data-v-1eb0c66c]{cursor:pointer}.lesson-sources ul[data-v-1eb0c66c]{list-style:none;padding:12px 0 0}.lesson-sources li[data-v-1eb0c66c]{margin:5px 0}.lesson-sources a[data-v-1eb0c66c]{text-decoration:underline}.lesson-controls[data-v-1eb0c66c]{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 35px;background:#fff;flex-shrink:0}.lesson-controls>.text-button[data-v-1eb0c66c]{color:#6a7584}.lesson-position[data-v-1eb0c66c]{font-size:12px;color:#8892a1}.mobile-outline-toggle[data-v-1eb0c66c]{display:none}.assessment-workspace[data-v-1eb0c66c]{height:calc(100dvh - 107px);overflow:auto;padding:46px 32px 64px;background:#fff}.assessment-intro[data-v-1eb0c66c],.assessment-result[data-v-1eb0c66c]{max-width:660px;margin:10px auto}.assessment-intro[data-v-1eb0c66c]{max-width:610px}.assessment-kicker[data-v-1eb0c66c]{font-size:12px;color:var(--blue);background:var(--blue-soft);border-radius:5px;padding:7px 10px;display:inline-block}.assessment-intro h1[data-v-1eb0c66c]{font-size:43px;font-weight:550;letter-spacing:-1.5px;line-height:1.18;margin:22px 0 19px}.assessment-lead[data-v-1eb0c66c]{font-size:17px;line-height:1.8;color:var(--muted)}.assessment-facts[data-v-1eb0c66c]{display:flex;gap:48px;padding:25px 0;border-block:1px solid var(--line);margin:29px 0}.assessment-facts dt[data-v-1eb0c66c]{color:#8290a1;font-size:11px;margin-bottom:7px}.assessment-facts dd[data-v-1eb0c66c]{font-size:14px;font-weight:550}.assessment-how[data-v-1eb0c66c]{margin:26px 0 30px}.assessment-how p[data-v-1eb0c66c]{display:flex;align-items:start;gap:14px;font-size:13px;line-height:1.7;color:#667284;margin:16px 0}.assessment-how span[data-v-1eb0c66c]{font-size:11px;color:var(--blue);border:1px solid #dce5f6;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;flex-shrink:0}.preview-caption[data-v-1eb0c66c]{color:#8d96a4;font-size:11px;margin-top:18px}.question-workspace[data-v-1eb0c66c]{max-width:690px;margin:auto}.question-topline[data-v-1eb0c66c]{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#8590a0;margin-bottom:25px}.question-topline .text-button[data-v-1eb0c66c]{color:#6e7a8a;font-size:12px}.question-progress>div[data-v-1eb0c66c]{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#31405a;margin-bottom:12px;font-weight:550}.question-progress>div>span[data-v-1eb0c66c]:last-child{color:#8993a2;font-size:11px;font-weight:400}.muted[data-v-1eb0c66c]{color:#8c96a6;font-weight:400}.training-design progress[data-v-1eb0c66c]{display:block;appearance:none;background:#e9edf3;border:0;border-radius:5px;overflow:hidden;color:var(--blue)}.training-design progress[data-v-1eb0c66c]::-webkit-progress-bar{background:#e9edf3}.training-design progress[data-v-1eb0c66c]::-webkit-progress-value{background:var(--blue);border-radius:5px}.training-design progress[data-v-1eb0c66c]::-moz-progress-bar{background:var(--blue);border-radius:5px}.question-progress progress[data-v-1eb0c66c]{height:4px;width:100%}.question-content[data-v-1eb0c66c]{margin-top:36px}.question-content h1[data-v-1eb0c66c]{font-size:27px;line-height:1.45;font-weight:550;letter-spacing:-.65px;margin:12px 0}.question-context[data-v-1eb0c66c]{color:#748095;font-size:14px;line-height:1.8;margin-bottom:30px}.question-content fieldset[data-v-1eb0c66c]{border:0;padding:0;margin:0}.question-content legend[data-v-1eb0c66c]{color:#7d899c;font-size:11px;margin-bottom:13px}.answer-option[data-v-1eb0c66c]{display:flex;align-items:start;gap:14px;border:1px solid #dce2ec;border-radius:8px;padding:17px 18px;margin:11px 0;font-size:14px;line-height:1.65;cursor:pointer;background:#fff}.answer-option[data-v-1eb0c66c]:hover{border-color:#9ab2de}.answer-option input[data-v-1eb0c66c]{appearance:none;position:absolute;width:1px;height:1px;opacity:0}.answer-option[data-v-1eb0c66c]:has(input:focus-visible){outline:3px solid #87a8f1;outline-offset:3px}.answer-letter[data-v-1eb0c66c]{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #d8dfe9;border-radius:5px;font-size:11px;color:#8791a1}.answer-text[data-v-1eb0c66c]{flex:1}.answer-option.selected[data-v-1eb0c66c]{border-color:var(--blue);background:#f7f9ff}.answer-option.selected .answer-letter[data-v-1eb0c66c]{color:#fff;background:var(--blue);border-color:var(--blue)}.answer-option.correct[data-v-1eb0c66c]{border-color:#8bc2ad;background:#f5fbf8}.answer-option.correct .answer-letter[data-v-1eb0c66c]{background:#237353;border-color:#237353;color:#fff}.answer-option.incorrect[data-v-1eb0c66c]{border-color:#deb1a9;background:#fdf8f7}.answer-option.incorrect .answer-letter[data-v-1eb0c66c]{background:#a95141;border-color:#a95141}.answer-mark[data-v-1eb0c66c]{color:#3e7e62;font-weight:600}.incorrect .answer-mark[data-v-1eb0c66c]{color:#a95141}.answer-feedback[data-v-1eb0c66c]{border-radius:8px;background:#f6f8fa;margin-top:26px;padding:22px 24px;font-size:13px;line-height:1.8;color:#617082}.feedback-heading[data-v-1eb0c66c]{display:flex;align-items:center;gap:10px;color:#213c31}.feedback-heading h2[data-v-1eb0c66c]{font-size:15px;font-weight:600}.feedback-symbol[data-v-1eb0c66c]{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e1eee7;color:#26714d}.is-incorrect .feedback-heading[data-v-1eb0c66c]{color:#5d3d35}.is-incorrect .feedback-symbol[data-v-1eb0c66c]{background:#f3e4e0;color:#a95141}.answer-feedback p[data-v-1eb0c66c]{margin:10px 0 0}.answer-feedback .correct-answer-label[data-v-1eb0c66c]{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#778b7e;margin-top:18px}.answer-feedback .correct-answer-text[data-v-1eb0c66c]{font-weight:550;color:#304e3e;margin-top:4px}.question-controls[data-v-1eb0c66c]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.question-controls>.text-button[data-v-1eb0c66c]{color:#758196}.assessment-result h1[data-v-1eb0c66c]{font-size:35px;line-height:1.25;font-weight:550;letter-spacing:-1px;margin:16px 0 25px;max-width:530px}.result-score>span[data-v-1eb0c66c]{font-size:62px;letter-spacing:-2px;line-height:1.1;color:var(--blue);font-weight:500;font-variant-numeric:tabular-nums}.result-score small[data-v-1eb0c66c]{font-size:26px;color:#a6afbd;letter-spacing:-1px}.result-score p[data-v-1eb0c66c]{color:#7c8797;font-size:12px;margin:10px 0 23px}.result-intro[data-v-1eb0c66c]{font-size:14px;line-height:1.8;color:#68778a}.review-list[data-v-1eb0c66c]{margin:30px 0}.review-list article[data-v-1eb0c66c]{border-top:1px solid var(--line);padding:23px 0}.review-number[data-v-1eb0c66c]{color:#8c6b60;font-size:10px;text-transform:uppercase;letter-spacing:.8px}.review-list h2[data-v-1eb0c66c]{font-size:15px;font-weight:550;line-height:1.7;margin:7px 0 12px}.review-list article>p[data-v-1eb0c66c]:not(.review-number){color:#748094;font-size:13px;line-height:1.8;margin:10px 0}.review-list .review-correct[data-v-1eb0c66c]{color:#456759!important}.review-list .text-button[data-v-1eb0c66c]{font-size:12px;margin-top:7px}.result-actions[data-v-1eb0c66c]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}@media(min-width:1400px){.lesson-player[data-v-1eb0c66c]{grid-template-columns:300px minmax(0,1fr)}.lesson-outline[data-v-1eb0c66c]{padding-inline:25px}.lesson-article[data-v-1eb0c66c]{max-width:810px;padding-top:60px}}@media(max-width:850px){.course-overview[data-v-1eb0c66c]{padding:36px 28px 55px}.course-intro[data-v-1eb0c66c]{gap:34px;grid-template-columns:minmax(0,1fr) 270px}.learning-outcomes[data-v-1eb0c66c]{padding:24px}.course-intro h1[data-v-1eb0c66c]{font-size:35px}.course-lead[data-v-1eb0c66c]{font-size:15px}.intro-actions[data-v-1eb0c66c]{gap:12px}.lesson-player[data-v-1eb0c66c]{grid-template-columns:235px minmax(0,1fr)}.lesson-outline[data-v-1eb0c66c]{padding:25px 12px}.lesson-article[data-v-1eb0c66c]{padding:34px 30px}.lesson-article h1[data-v-1eb0c66c]{font-size:29px}.lesson-controls[data-v-1eb0c66c]{padding:15px 22px}.lesson-position[data-v-1eb0c66c]{display:none}}@media(max-width:640px){.preview-note[data-v-1eb0c66c]{padding:7px 17px;gap:6px;font-size:10px}.preview-note>span[data-v-1eb0c66c]:nth-last-of-type(1){display:none}.preview-separator[data-v-1eb0c66c]{display:none}.preview-exit[data-v-1eb0c66c]{font-size:10px}.design-header[data-v-1eb0c66c]{height:62px;padding:0 20px;gap:12px}.design-brand[data-v-1eb0c66c]{font-size:23px}.brand-divider[data-v-1eb0c66c]{margin:0 12px;height:17px}.brand-area[data-v-1eb0c66c]{font-size:12px}.header-caption[data-v-1eb0c66c]{display:none}.header-return[data-v-1eb0c66c]{font-size:12px}.course-overview[data-v-1eb0c66c]{padding:32px 22px 40px}.course-intro[data-v-1eb0c66c]{grid-template-columns:1fr;gap:30px}.course-intro h1[data-v-1eb0c66c]{font-size:38px}.course-facts[data-v-1eb0c66c]{gap:16px;font-size:11px}.learning-outcomes[data-v-1eb0c66c]{padding:23px}.learning-outcomes h2 br[data-v-1eb0c66c]{display:none}.learning-outcomes ul[data-v-1eb0c66c]{margin:15px 0}.outcome-icon[data-v-1eb0c66c]{display:none}.course-syllabus[data-v-1eb0c66c]{margin-top:37px}.section-heading[data-v-1eb0c66c]{align-items:start;flex-direction:column;gap:10px}.section-heading h2[data-v-1eb0c66c]{font-size:23px}.syllabus-list button[data-v-1eb0c66c]{gap:13px;padding:17px 0}.syllabus-text strong[data-v-1eb0c66c]{font-size:13px}.syllabus-text>span[data-v-1eb0c66c]{font-size:11px}.lesson-kind[data-v-1eb0c66c]{display:none}.row-arrow[data-v-1eb0c66c]{margin-left:0}.syllabus-quiz[data-v-1eb0c66c]{flex-wrap:wrap;padding:20px;gap:13px}.quiz-row-action[data-v-1eb0c66c]{margin-left:38px}.syllabus-quiz .syllabus-text[data-v-1eb0c66c]{flex-basis:calc(100% - 45px)}.lesson-player[data-v-1eb0c66c]{height:calc(100dvh - 97px);min-height:420px;grid-template-columns:1fr;grid-template-rows:47px minmax(0,1fr)}.mobile-outline-toggle[data-v-1eb0c66c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-bottom:1px solid var(--line);background:#f6f8fb;padding:12px 22px;font-size:12px;color:#596b85}.mobile-outline-toggle span[data-v-1eb0c66c]{color:#8a96a7}.lesson-outline[data-v-1eb0c66c]{display:none}.lesson-outline.is-open[data-v-1eb0c66c]{display:block;position:absolute;top:47px;left:0;bottom:0;width:min(320px,100%);z-index:10;box-shadow:10px 0 25px #18253b12}.lesson-article[data-v-1eb0c66c]{padding:28px 24px 35px}.lesson-article h1[data-v-1eb0c66c]{font-size:28px}.lesson-goal[data-v-1eb0c66c]{font-size:16px}.reading-prose[data-v-1eb0c66c]{font-size:14px}.lesson-controls[data-v-1eb0c66c]{padding:13px 18px;gap:12px}.lesson-controls .primary-button[data-v-1eb0c66c]{font-size:12px;padding:11px 14px;gap:8px;min-height:44px}.lesson-controls .text-button[data-v-1eb0c66c]{font-size:12px}.assessment-workspace[data-v-1eb0c66c]{height:calc(100dvh - 97px);padding:30px 22px 48px}.assessment-intro h1[data-v-1eb0c66c]{font-size:37px}.assessment-facts[data-v-1eb0c66c]{gap:30px}.assessment-facts dd[data-v-1eb0c66c]{font-size:12px}.assessment-lead[data-v-1eb0c66c]{font-size:15px}.assessment-how p[data-v-1eb0c66c]{font-size:12px}.question-topline[data-v-1eb0c66c]{margin-bottom:17px;font-size:11px}.question-topline .text-button[data-v-1eb0c66c]{font-size:11px}.question-content[data-v-1eb0c66c]{margin-top:26px}.question-content h1[data-v-1eb0c66c]{font-size:24px}.question-context[data-v-1eb0c66c]{font-size:13px;margin-bottom:24px}.answer-option[data-v-1eb0c66c]{padding:15px 13px;gap:11px;font-size:13px}.answer-letter[data-v-1eb0c66c]{width:23px;height:23px}.answer-feedback[data-v-1eb0c66c]{padding:19px}.feedback-heading h2[data-v-1eb0c66c]{font-size:13px}.question-controls .primary-button[data-v-1eb0c66c]{padding:12px 16px;font-size:12px;gap:10px}.question-controls .text-button[data-v-1eb0c66c]{font-size:12px}.assessment-result h1[data-v-1eb0c66c]{font-size:30px}}@media(prefers-reduced-motion:reduce){.primary-button[data-v-1eb0c66c]{transition:none}}
