.design-switch{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px;background:#fff;border-bottom:1px solid #d9dce4;font:inherit;font-size:.8rem;color:#404350;position:relative;z-index:45;line-height:1.6}.design-switch>span{margin-inline-end:7px;color:#626675}.design-switch a{padding:5px 12px;border:1px solid #c4c9d5;border-radius:6px;background:#fff}.design-switch a[aria-current=page]{color:#fff;background:#0057ff;border-color:#0057ff}.design-switch a:focus-visible{outline:3px solid #ec681b;outline-offset:3px}.design-v1>main{position:relative}.design-frame{min-height:100vh}.design-default{--ink:#1e1f26;--ink-soft:#2b2d3a;--blue:#0057ff;--blue-soft:#eaf0ff;--orange:#0057ff;--orange-soft:#cbf22f;--cream:#f6f5ed;--paper:#fff;--muted:#606371;--line:#d5d7df;--v2-ink:#1e1f26;--v2-blue:#0057ff;--v2-lime:#cbf22f;--v2-paper:#f6f5ed;background:#f6f5ed;color:#1e1f26;font-size:16px;line-height:1.9}.design-default :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #ed7137;outline-offset:4px}.design-default :is(.learn-page,.admin-page,.course-page){background:#f6f5ed;color:#1e1f26}.design-default :is(.learn-shell,.course-shell,.admin-workspace){width:min(1220px,100%);margin-inline:auto;padding-inline:28px;min-width:0}.design-default :is(.learn-shell,.admin-workspace){padding-top:34px;padding-bottom:64px}.design-default :is(.learn-intro,.journey-top){padding:12px 0 26px;margin-bottom:24px;border-bottom:2px solid #1e1f26}.design-default :is(.learn-intro h1,.journey-top h1){font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.55;letter-spacing:-.8px;margin:12px 0;color:#1e1f26}.design-default .learn-intro p{max-width:850px;color:#565966;font-size:1.05rem;line-height:1.95}.design-default :is(.learn-eyebrow,.admin-step-title>span){color:#0057ff;font-size:.85rem;letter-spacing:.02em}.design-default :is(.learn-page,.admin-page) :is(h2,h3,h4){color:#1e1f26;line-height:1.65}.design-default :is(.learn-meta,.admin-label small){color:#616574;font-size:.875rem;line-height:1.85}.design-default :is(.learn-button,.admin-primary,.application-submit,.course-hero-actions a,.course-apply a,.course-plan-title+button){background:#0057ff;color:#fff;border:2px solid #1e1f26;border-radius:8px;box-shadow:3px 3px 0 #1e1f26;min-height:46px;padding:10px 18px;font-size:.95rem;line-height:1.75;transition:box-shadow .15s,transform .15s}.design-default :is(.learn-button,.admin-primary,.application-submit,.course-hero-actions a):hover:not(:disabled){transform:translateY(-2px);box-shadow:4px 5px 0 #1e1f26}.design-default :is(.learn-button.secondary,.admin-secondary){background:#fff;color:#1e1f26;border:2px solid #1e1f26;border-radius:8px;box-shadow:3px 3px 0 #0057ff}.design-default :is(button:disabled,.learn-button:disabled){cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.design-default :is(.learn-actions,.admin-actions){gap:12px;flex-wrap:wrap}.design-default :is(.learn-actions,.admin-actions)>a:not(.learn-button):not(.admin-primary){color:#0057ff;font-size:.9rem;text-underline-offset:4px}.design-default .auth-shell input:not([type=checkbox]),.design-default .board-nav :is(input,select),.design-default :is(.learn-label,.admin-label,.application-form label)>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1.5px solid #989daa;background:#fff;color:#1e1f26;border-radius:7px;padding:12px;min-height:46px;font:inherit;max-width:100%}.design-default :is(input[type=radio],input[type=checkbox],input[type=range]){accent-color:#0057ff}.design-default :is(.learn-label,.admin-label,.application-form label>span){font-size:.95rem;color:#383c49}.design-default .learn-option{border:1.5px solid #b9becb;background:#fff;border-radius:8px;padding:14px 16px}.design-default .learn-option:has(input:checked){border-color:#0057ff;background:#edf2ff;box-shadow:inset -4px 0 0 #0057ff}.design-default .learn-option:has(input:disabled){cursor:default}.design-default :is(.learn-grid,.learn-grid.two){gap:22px}.design-default :is(.learn-card,.learn-panel,.admin-card,.study-format-card,.course-choice){background:#fff;border:2px solid #1e1f26;border-radius:10px;box-shadow:4px 4px 0 #d4d9e6;padding:26px}.design-default :is(.learn-card,.course-choice)>h2{font-size:1.4rem}.design-default :is(.learn-card,.learn-panel)>p{font-size:1rem;line-height:1.95}.design-default :is(.learn-note,.learn-reveal,.course-welcome-result,.course-focus-result){border:1px solid #c2cdea;border-inline-start:4px solid #0057ff;border-radius:8px;background:#ecf2ff;color:#253657;padding:18px 20px}.design-default .learn-note p{color:#485b7b}.design-default :is(.learn-test,.learn-session-list>div,.learn-evidence>div){border:1px solid #c8cfde;border-radius:8px;background:#f7f8fc;padding:18px}.design-default .learn-evidence>div{border-top:3px solid #0057ff}.design-default :is(.learn-rubric>div,.penta-value-grid>article){background:white;border:1px solid #bec5d2;border-radius:8px;padding:20px}.design-default :is(.learn-table,.admin-table) th{background:#1e1f26;color:#fff}.design-default :is(.learn-table,.admin-table) td{border-color:#d3d7df}.design-default :is(.form-error,.admin-message.is-error){border:1px solid #d88672;border-radius:8px;background:#fff0eb;color:#863520;font-size:.95rem}.design-default :is(.journey-feedback,.admin-message):not(.is-error){border:1px solid #b5c790;border-radius:8px;background:#f0f8df;color:#334820;padding:18px}.design-default :is(.journey-tabs,.course-nav-tabs,.admin-stepper){display:flex;flex-wrap:wrap;gap:10px;border-bottom:2px solid #1e1f26;padding-bottom:14px}.design-default :is(.journey-tabs,.admin-stepper)>button{background:#fff;color:#444b5b;border:1.5px solid #969eae;border-radius:7px;padding:10px 16px;font-size:.9rem;min-height:44px}.design-default :is(.journey-tabs,.admin-stepper)>button[aria-pressed=true]{background:#cbf22f;color:#1e1f26;border-color:#1e1f26;box-shadow:2px 2px 0 #1e1f26}.design-default :is(.learn-header,.course-header,.admin-header){background:#fff;color:#1e1f26;border-bottom:2px solid #1e1f26;position:relative;inset:auto;height:auto;min-height:84px;padding:20px max(28px,calc((100% - 1220px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;z-index:25}.design-default :is(.learn-brand,.admin-brand){font-size:1.3rem;color:#1e1f26;font-weight:800;letter-spacing:-.4px}.design-default :is(.learn-brand,.admin-brand) small{font-size:.63rem;letter-spacing:1.5px;color:#656976}.design-default .learn-header nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:.9rem}.design-default .learn-header nav a:hover{color:#0057ff}.design-default :is(.brand-mark,.admin-brand>svg){background:#cbf22f;color:#1e1f26;border:1px solid #1e1f26;border-radius:7px}.design-default .course-nav{font-size:.9rem;gap:18px}.design-default .course-menu{color:#1e1f26}.design-default .course-page{position:relative}.design-default .course-hero{min-height:0;padding:42px max(28px,calc((100vw - 1220px)/2));gap:36px;grid-template-columns:1.05fr 1fr;background:#f6f5ed;border-bottom:2px solid #1e1f26}.design-default .course-hero-copy{padding:0;justify-content:center}.design-default .course-hero h1{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.5;letter-spacing:-.9px;margin:16px 0}.design-default .course-hero-copy>small{font-size:.85rem;direction:rtl;line-height:1.9;color:#535c71}.design-default .course-hero-copy aside{border:1px solid #1e1f26;border-radius:8px;background:#eaf0ff;color:#364969;font-size:.9rem}.design-default .course-hero-media{min-height:420px;border:2px solid #1e1f26;border-radius:10px;box-shadow:6px 6px 0 #0057ff}.design-default .course-hero-media img{animation:none;position:absolute;inset:0}.design-default .course-hero-media>span{bottom:20px;background:#cbf22f;border:2px solid #1e1f26;border-radius:6px;color:#1e1f26;font-size:.75rem}.design-default .course-hero-media>span i{display:none}.design-default .course-facts{position:static;grid-column:1/-1;border:2px solid #1e1f26;border-radius:8px;background:#fff;color:#1e1f26;margin-top:8px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);padding:0}.design-default .course-facts span{padding:18px;border-color:#d1d5df}.design-default .course-facts b{color:#0057ff;font-size:1.9rem}.design-default .course-facts small{color:#606675;font-size:.85rem}.design-default .course-section{padding-block:60px}.design-default .course-section-head{gap:35px;margin-bottom:30px}.design-default .course-section-head>span{font-size:.85rem;color:#0057ff}.design-default :is(.course-section h2,.course-agenda-top h2,.community-lead h2){font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.5;letter-spacing:-.6px}.design-default :is(.course-section-head p,.community-lead p){font-size:1rem;line-height:1.95}.design-default :is(.course-plan-grid>article,.outcome-card-grid>article,.cohort-facts>article,.tool-list>article){background:#fff;border:2px solid #1e1f26;border-radius:10px;color:#1e1f26;box-shadow:3px 3px 0 #d3d9e5;padding:24px}.design-default .course-plan-grid>article.advanced{background:#eef3ff}.design-default .course-plan-title>span{background:#cbf22f;color:#1e1f26;padding:5px 10px;border-radius:5px;display:inline-block}.design-default .course-plan-title h3{font-size:1.45rem;line-height:1.7;color:#1e1f26}.design-default :is(.course-plan-grid,.outcome-card-grid,.cohort-facts){border:0;gap:22px}.design-default :is(.course-plan-grid,.outcome-card-grid,.cohort-facts) p{font-size:.95rem;line-height:1.85;color:#576071}.design-default .course-plan-grid button{background:#0057ff;color:#fff;border:2px solid #1e1f26;border-radius:7px;padding:12px;font-size:.95rem}.design-default .course-plan-grid :is(small,li){font-size:.875rem;color:#566175}.design-default .course-plan-grid :is(b,strong){color:#1e1f26}.design-default .course-hour-breakdown{border-color:#bdc7da}.design-default .course-plan-note{border:1px solid #1e1f26;background:#ecf2ff;border-radius:8px;color:#283c60}.design-default .course-plan-note small{color:#566175;font-size:.875rem}.design-default :is(.course-project,.course-tools,.course-learning,.other-courses){background:#fff;color:#1e1f26}.design-default .course-project-copy>p{color:#525c6d;font-size:1rem}.design-default .course-project-copy :is(small,li){font-size:.9rem;color:#536071}.design-default :is(.course-project-main,.course-project-detail){border:2px solid #1e1f26;border-radius:10px}.design-default :is(.course-project-card,.tool-console){border:2px solid #1e1f26;border-radius:10px;box-shadow:4px 4px 0 #0057ff}.design-default :is(.learn-module,.curriculum-chapter){border:2px solid #1e1f26;background:#fff;border-radius:9px;overflow:hidden;margin-bottom:16px}.design-default :is(.learn-module>summary,.curriculum-chapter>summary){background:#fff;color:#1e1f26;padding:20px;font-size:1rem}.design-default :is(.learn-module[open]>summary,.curriculum-chapter[open]>summary){background:#eaf0ff;border-bottom:1px solid #a7b4d0}.design-default .chapter-body{padding:24px}.design-default .chapter-body>p{font-size:1rem;color:#414b5e}.design-default .course-level-switch button{border:2px solid #1e1f26;border-radius:8px;background:#fff;color:#1e1f26;padding:20px}.design-default .course-level-switch button.active{background:#cbf22f;box-shadow:4px 4px 0 #1e1f26}.design-default .course-level-switch button :is(small,p){color:#4e5865;font-size:.875rem}.design-default .course-level-switch button b{font-size:1.15rem;color:#1e1f26}.design-default :is(.curriculum-deep-link,.course-agenda-result){background:#1e1f26;border:2px solid #1e1f26;border-radius:9px;color:#fff}.design-default .curriculum-deep-link a{background:#cbf22f;color:#1e1f26;border-radius:6px;font-size:.9rem}.design-default .course-agenda-result svg{color:#cbf22f}.design-default :is(.course-summary,.curriculum-summary){border-radius:8px;border-color:#a4aec0}.design-default .curriculum-summary b{color:#0057ff}.design-default .curriculum-summary span{color:#657084;font-size:.85rem}.design-default :is(.penta-value-panel,.penta-operating){border:2px solid #1e1f26;border-radius:10px;background:#fff;color:#1e1f26;padding:26px}.design-default .penta-value-panel p{color:#535f72}.design-default .penta-scope{background:#edf2ff;border-radius:8px;padding:18px}.design-default .course-mode-grid{gap:18px;border:0}.design-default .course-mode-grid article{border:1.5px solid #1e1f26;border-radius:9px;padding:22px;background:#f6f5ed;color:#1e1f26}.design-default .course-mode-grid :is(h3,b){color:#1e1f26}.design-default .course-mode-grid :is(p,span){font-size:.9rem;color:#576174}.design-default .course-mode-grid svg{color:#0057ff}.design-default .course-community{background:#1e1f26}.design-default .community-value-grid h3{color:#cbf22f}.design-default .community-value-grid p{color:#d7dce5;font-size:.9rem;line-height:1.9}.design-default .community-value-grid svg{color:#cbf22f}.design-default .course-apply{background:#0057ff}.design-default .course-apply .application-form{background:#fff}.design-default .course-apply .learn-panel{color:#1e1f26}.design-default .course-apply .learn-panel p{color:#535f70}.design-default .course-apply a{background:#cbf22f;color:#1e1f26}.design-default .other-grid>a{border:2px solid #1e1f26;border-radius:10px}.design-default .course-footer{background:#1e1f26}.design-default .course-footer p{color:#b6bdcd;font-size:.8rem}.design-default .sprint-crosslink{background:#eaf0ff;border-bottom:1px solid #1e1f26;color:#1e1f26}.design-default .sprint-crosslink span{color:#4c5c79}.design-default .application-form{border:2px solid #1e1f26;border-radius:10px;background:#fff;box-shadow:4px 4px 0 #d4d9e6;padding:28px}.design-default .application-form :is(input,select,textarea){border:1.5px solid #99a3b7;border-radius:7px;background:#fff;font-size:1rem}.design-default .application-form label>span{font-size:.9rem}.design-default .form-assurance{font-size:.875rem}.design-default .application-success{border:2px solid #1e1f26;border-radius:10px;background:#fff}.design-default .application-success a{font-size:.95rem;border:2px solid #1e1f26;border-radius:7px;background:#0057ff}.design-default .application-success>span{background:#0057ff}.design-default .academy-classroom{--hr-accent:#0057ff;--hr-line:#c7cfde;--hr-ink:#1e1f26;--hr-muted:#5c6575;background:#f6f5ed}.design-default .journey-top>button{border:1.5px solid #1e1f26;border-radius:7px;padding:10px 16px;background:#fff;color:#1e1f26;box-shadow:2px 2px 0 #0057ff}.design-default .classroom-study-layout{grid-template-columns:275px minmax(0,1fr);gap:26px}.design-default .chapter-navigation{border:2px solid #1e1f26;border-radius:10px;background:#fff;box-shadow:4px 4px 0 #d4d9e6;padding:18px;top:20px}.design-default .chapter-nav-head{color:#1e1f26;border-bottom:1px solid #d3d9e4;padding-bottom:12px}.design-default .chapter-nav-head>span{background:#cbf22f;color:#1e1f26;padding:3px 8px;border-radius:5px}.design-default .chapter-navigation progress{accent-color:#0057ff}.design-default .chapter-navigation .curriculum-chapter{border:0;border-bottom:1px solid #d7dce7;border-radius:0;box-shadow:none;margin:0;background:#fff}.design-default .chapter-navigation .curriculum-chapter>summary{padding:13px 0;gap:9px;font-size:.93rem;background:#fff;border:0}.design-default .chapter-navigation .curriculum-chapter.is-current>summary{color:#0057ff}.design-default .curriculum-chapter-icon{background:#eaf0ff;color:#0057ff;border:1px solid #9db9f3;border-radius:6px}.design-default .chapter-navigation .curriculum-part{background:#fff;border-radius:7px;color:#4a566b;font-size:.85rem;padding:11px 10px}.design-default .chapter-navigation .curriculum-part[aria-current=step]{background:#0057ff;color:#fff;border:1px solid #1e1f26}.design-default .chapter-navigation .curriculum-part[aria-current=step] small{color:#fff}.design-default .chapter-navigation .curriculum-part.is-complete:not([aria-current=step]){background:#f1f8df;color:#425c1a}.design-default .chapter-navigation .curriculum-part:disabled{background:#f6f7fa;color:#858b97;opacity:.7}.design-default .chapter-resume{border:1.5px solid #1e1f26;background:#cbf22f;color:#1e1f26;border-radius:7px;padding:12px;font-size:.875rem}.design-default .course-lesson-column>.journey-content{border:2px solid #1e1f26;border-radius:10px;background:#fff;padding:28px;box-shadow:4px 4px 0 #d4d9e6}.design-default :is(.course-lesson-heading,.course-focus-guide){border-bottom:2px solid #1e1f26}.design-default .course-lesson-heading h2{color:#1e1f26;font-size:1.6rem}.design-default .hr-lesson{--hr-accent:#0057ff;--hr-line:#c5cddd;--hr-ink:#1e1f26;--hr-muted:#5a6577}.design-default .hr-teaching-body .hr-reading>p{color:#303849;font-size:1.075rem;line-height:2.15}.design-default .hr-teaching-body .hr-reading>p:first-child{color:#1e1f26}.design-default :is(.lesson-step-position,.lesson-topic-strip){border-color:#c2ccdf}.design-default .lesson-topic-count{color:#0057ff}.design-default .academy-classroom .journey-shell .lesson-wizard button{border:1px solid #c2cadb;border-radius:7px;background:#f9fafc;color:#616b7e;min-height:88px}.design-default .academy-classroom .journey-shell .lesson-wizard .is-current button{border:2px solid #1e1f26;background:#eaf0ff;color:#0057ff;box-shadow:2px 2px 0 #0057ff}.design-default .lesson-wizard .is-current .wizard-number{background:#0057ff;border-color:#0057ff;color:#fff}.design-default .lesson-wizard .is-done .wizard-number{background:#cbf22f;border-color:#718d16;color:#354909}.design-default :is(.lesson-step-position progress,.course-focus-guide progress){accent-color:#0057ff}.design-default .course-focus-guide progress::-webkit-progress-value{background:#0057ff}.design-default .course-focus-guide progress::-moz-progress-bar{background:#0057ff}.design-default :is(.hr-solved-example,.hr-ai-role,.hr-prompt,.lesson-case-scenario){border:1.5px solid #aebbd5;border-radius:9px;background:#f1f5ff;padding:22px}.design-default .hr-solved-example>h3{color:#0057ff}.design-default .hr-solved-example pre{border:1px solid #abb9d3;border-radius:7px;background:#fff;color:#27344c}.design-default .solved-example-output pre{border-inline-start:4px solid #0057ff}.design-default :is(.course-continue,.lesson-step-actions){padding:18px;border:2px solid #1e1f26;border-radius:9px;background:#f0f8d7;margin-top:28px}.design-default .course-continue b{color:#2d3a13}.design-default .course-continue small{color:#586447}.design-default .academy-classroom .lesson-step-actions>button:first-child{color:#4c5c36}.design-default :is(.lesson-copy-style,.study-format-toolbar,.hr-map-tools){color:#545f73;font-size:.9rem}.design-default .study-format-toolbar button{border:1.5px solid #1e1f26;border-radius:7px;background:#fff;color:#0057ff}.design-default .study-format-options{border:2px solid #1e1f26;border-radius:10px;box-shadow:5px 5px 0 #d1d9ec}.design-default .study-format-card{padding:22px}.design-default .study-format-card:hover,.design-default .study-format-card[aria-current=page]{border-color:#0057ff;background:#eef3ff;box-shadow:3px 3px 0 #0057ff}.design-default .study-format-icon{background:#eaf0ff;color:#0057ff;border-radius:8px}.design-default .course-resume-card{background:#ecf2ff;border:2px solid #1e1f26;border-radius:10px}.design-default .course-resume-card :is(h2,svg){color:#0057ff}.design-default .course-welcome-outline>li>span{background:#cbf22f;border:1px solid #1e1f26;border-radius:6px;color:#1e1f26}.design-default :is(.course-finish,.course-review-receipt,.course-submission-receipt){border:1.5px solid #83a244;border-radius:10px;background:#f1f8e1;color:#39541d}.design-default .course-finish h2{color:#294611}.design-default :is(.one-to-one-shell,.one-to-one-room){background:#fff;color:#1e1f26}.design-default .one-to-one-shell{border:2px solid #1e1f26;border-radius:10px;margin:28px auto;box-shadow:5px 5px 0 #d7ddeb;max-width:calc(100% - 32px)}.design-default .one-to-one-room button{border-radius:7px}.design-default .one-to-one-room .learn-button{background:#0057ff;color:#fff}.design-default :is(.lesson-audio-bar,.openai-audio,.hr-podcast,.voice-answer){border:1.5px solid #a9b7d1;border-radius:9px;background:#edf3ff;color:#2e405f;padding:18px}.design-default :is(.hr-gallery,.hr-map-canvas){border:1.5px solid #8e9fbc;border-radius:9px;background:#fff}.design-default .hr-gallery-heading{background:#f1f5ff}.design-default .hr-image-count{background:#cbf22f;color:#1e1f26}.design-default :is(.hr-copy,.lesson-voice-option){color:#4b5c79}.design-default .journey-content .learn-panel{box-shadow:none}.design-default .admin-header{border-bottom:2px solid #1e1f26}.design-default .admin-menu a{color:#0057ff;border-radius:6px}.design-default .admin-upload-zone{background:#edf3ff;border:2px dashed #0057ff;border-radius:9px}.design-default .admin-stepper button[aria-current=step]{background:#cbf22f;color:#1e1f26;border:2px solid #1e1f26}.design-default :is(.admin-details,.admin-context,.admin-preview){background:#f1f5ff;border:1px solid #aab9d5;border-radius:8px}.design-default .admin-label :is(input,select,textarea){background:#fff;border:1.5px solid #a1acc0;border-radius:7px}.design-default .admin-publish{border:1px solid #9ab363;border-radius:8px;background:#f1f8df}.design-default .admin-danger{color:#a23526;border-color:#d79488;background:#fff1ed}.design-default .written-board .board-nav{background:#fff;border:2px solid #1e1f26;border-radius:10px;padding:18px}.design-default .board-nav nav button{border:1px solid #c4cddd;background:#fff;color:#4e5d73;border-radius:7px}.design-default .board-nav nav button.active{background:#0057ff;border-color:#1e1f26;color:#fff}.design-default .board-nav nav button.active small{color:#e3edff}.design-default .board-frame{border:2px solid #1e1f26;border-radius:10px;box-shadow:4px 4px 0 #d3dced}.design-default .board-frame-heading{background:#1e1f26;color:#fff}.design-default .board-frame mark{background:#cbf22f;color:#1e1f26}.design-default .board-shot-strip button,.design-default .board-toolbar button{border:1.5px solid #1e1f26;border-radius:7px;background:#fff;color:#1e1f26;padding:9px 12px}.design-default .board-shot-strip button[aria-pressed=true],.design-default .board-toolbar .learn-button{background:#0057ff;color:#fff}.design-default .board-pause{background:#fff5d9;color:#675017;border:1px solid #c6a452;border-radius:7px}.design-default .storyboard-picker{background:#fff;border:2px solid #1e1f26;border-radius:10px;padding:20px}.design-default .storyboard-picker .learn-label{margin:0}.design-default :is(.catalog-card,.program-plan,.program-chapter){border-radius:9px}.design-default .certificate-page{background:#f6f5ed;color:#1e1f26}@media(max-width:1000px){.design-default .classroom-study-layout{grid-template-columns:235px minmax(0,1fr);gap:18px}.design-default .course-lesson-column>.journey-content{padding:22px}.design-default .course-nav{gap:12px;flex-wrap:wrap}.design-default .course-hero{gap:25px}.design-default .course-hero-media{min-height:380px}.design-default .course-section-head{gap:24px}.design-default .community-value-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.design-switch{font-size:.75rem;gap:6px;padding:7px 10px}.design-switch>span{display:none}.design-switch a{padding:5px 9px}.design-default :is(.learn-shell,.course-shell,.admin-workspace){padding-inline:18px}.design-default :is(.learn-header,.course-header,.admin-header){padding:16px 18px;gap:14px;min-height:75px}.design-default .learn-header{align-items:flex-start;flex-direction:column}.design-default .learn-header nav{gap:10px 18px;font-size:.85rem}.design-default .course-header{position:relative;flex-wrap:nowrap}.design-default .course-header .course-nav{display:none}.design-default .course-header .course-nav.open{display:flex;position:absolute;top:100%;inset-inline:0;background:#fff;border-bottom:2px solid #1e1f26;padding:18px;gap:15px;flex-direction:column;align-items:flex-start}.design-default .course-menu{display:flex}.design-default .course-back{display:none}.design-default .classroom-study-layout{display:block}.design-default .chapter-navigation{position:static;max-height:none;margin-bottom:20px}.design-default .chapter-navigation .curriculum-chapters{display:none}.design-default .curriculum-mobile-menu{display:block}.design-default .course-lesson-column>.journey-content{padding:20px 16px}.design-default :is(.course-continue,.lesson-step-actions){padding:16px;flex-wrap:wrap;gap:16px}.design-default .course-continue .learn-button{width:100%}.design-default :is(.learn-card,.learn-panel,.admin-card,.application-form){padding:20px}.design-default .course-hero{grid-template-columns:1fr;padding:30px 18px;gap:26px}.design-default .course-hero-media{min-height:320px}.design-default .course-hero-copy{padding:0}.design-default .course-hero h1{font-size:2.1rem}.design-default .course-facts{grid-template-columns:repeat(2,1fr);margin:0}.design-default .course-facts span{padding:16px}.design-default .course-section{padding-block:42px}.design-default .course-section-head{display:block}.design-default .course-section-head>span{display:block;margin-bottom:14px}.design-default .course-hero-actions{flex-wrap:wrap}.design-default .course-hero-actions a{flex:1;justify-content:center;white-space:normal}.design-default .course-mode-grid{grid-template-columns:1fr 1fr}.design-default .course-level-switch{width:100%}.design-default .course-footer>div{display:flex;flex-wrap:wrap;justify-content:center;padding-block:24px}.design-default .course-focus-phases{grid-template-columns:1fr 1fr}.design-default .one-to-one-shell{margin:16px auto;padding:20px 16px}.design-default .board-nav{position:static}.design-default .storyboard-picker{padding:16px}.design-default .written-board .board-nav nav{max-height:260px}}@media(max-width:480px){.design-default .course-hero-actions a{flex-basis:100%}.design-default .course-hero-media{min-height:260px}.design-default .community-value-grid,.design-default .course-mode-grid{grid-template-columns:1fr}.design-default .course-facts small{font-size:.78rem}.design-default .learn-header nav{font-size:.8rem;gap:8px 14px}.design-default .lesson-wizard ol{grid-template-columns:repeat(3,minmax(0,1fr))}.design-default .journey-top h1,.design-default .learn-intro h1{font-size:1.75rem}.design-default .journey-top{flex-wrap:wrap}.design-default .course-lesson-heading h2{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.design-default *{transition:none!important;scroll-behavior:auto!important}}@media print{.design-switch{display:none}.design-default :is(.learn-panel,.learn-card,.course-lesson-column>.journey-content){box-shadow:none}}.design-default :is(.pilot-head,.experience-head){border-bottom:2px solid #1e1f26;padding-bottom:22px;color:#1e1f26}.design-default :is(.pilot-tabs,.mode-options)>button{border:1.5px solid #919fb8;border-radius:7px;background:#fff;color:#394a65;padding:10px 16px;min-height:44px;font-size:.95rem}.design-default .pilot-tabs>button.active,.design-default :is(.pilot-tabs,.mode-options)>button[aria-pressed=true]{background:#cbf22f;border-color:#1e1f26;color:#1e1f26;box-shadow:2px 2px 0 #1e1f26}.design-default :is(.example-stage,.skill-explanation,.map-detail){background:#edf3ff;border:1px solid #afbfdb;border-radius:8px;color:#334967;padding:20px}.design-default .pilot-status{background:#eaf0ff;color:#2c4774;border-radius:7px}.design-default .one-room-header{border-bottom:2px solid #1e1f26;color:#1e1f26}.design-default .one-academy-brand{color:#0057ff}.design-default .one-session-label{color:#5a667d}.design-default .one-podcast-player{border:2px solid #1e1f26;background:#edf3ff;border-radius:10px;color:#1e1f26}.design-default .one-podcast-player>svg{color:#0057ff}.design-default .one-next-audio{background:#0057ff;color:#fff;border:2px solid #1e1f26;border-radius:8px;box-shadow:3px 3px 0 #1e1f26;padding:12px 20px}.design-default .one-chat-call{background:#f4f8e8;border:1px solid #abbd7b;border-radius:8px}.design-default .one-video-room{border:2px solid #1e1f26;border-radius:10px;overflow:hidden}.design-default .one-session-transition{background:#edf3ff;border:1px solid #b3c4e4;border-radius:9px}.design-default .academy-certificate{background:#fff;border:3px solid #1e1f26;border-top:12px solid #0057ff;border-radius:10px;box-shadow:7px 7px 0 #cbf22f}.design-default .academy-certificate h2{color:#0057ff}.design-default .course-page .learn-button[style]{background:#0057ff!important;color:#fff!important;border:2px solid #1e1f26;border-radius:8px}.design-default .one-to-one-room .private-chat{border-color:#b5c5e4;background:#f8faff}.design-default .one-to-one-room .private-chat button{border-radius:7px}.design-default .course-plan-grid>article.advanced{color:#1e1f26}.design-default .course-plan-grid>article.advanced .course-plan-title>div b{color:#3e485b}.design-default .course-plan-grid>article.advanced .course-hour-breakdown small,.design-default .course-plan-grid>article.advanced>p{color:#505b6d}.design-default .course-plan-grid>article.advanced .course-hour-breakdown,.design-default .course-plan-grid>article.advanced .course-hour-breakdown>span{border-color:#aebad0}.design-default .course-plan-grid>article.advanced>button{background:#0057ff;color:#fff;border-color:#1e1f26}.design-default .course-level-switch button.active :is(small,p){color:#3d481c}.design-default .curriculum-chapter[open]>summary{color:#1e1f26}.design-default .curriculum-chapter[open]>summary>b{color:#0057ff}.design-default .curriculum-chapter[open]>summary p{color:#4a5870}.design-default .course-project-copy li small{color:#536071}.design-default .course-project-copy :is(ul,li){border-color:#b9c3d4}.design-default .course-project-copy li svg{color:#0057ff}.design-default .tool-list article:last-child small{color:#4f5c71}.design-default .penta-value-grid b,.design-default .penta-value-panel>.learn-eyebrow{color:#0057ff}.design-default .penta-value-grid small{color:#516078}.design-default .penta-value-panel .value-number{color:#0057ff}.design-default .example-stage span{color:#354e73}.design-default .learn-page :is(.journey-map>h3,.production-frame>h3,.content-readiness h2,.content-readiness h3){color:#fff}.design-default .learn-page .question-balance :is(b,strong,span){color:#fff}.design-default .course-apply-form-grid li,.design-default .course-apply-form-grid>div:first-child>p,.design-default .course-apply>div>p{color:#fff}.design-default .course-apply .application-form :is(h2,h3,p,label,span){color:#293344}.design-default .course-apply .application-form .application-submit{background:#0057ff;color:#fff}.design-default .course-apply .application-form .application-submit span{color:#fff}.design-default .course-community :is(h2,.community-lead p,.community-promise p){color:#eef0f6}.design-default .course-community .community-value-grid article>span{color:#c2cadb}.design-default .course-preview-link{display:inline-flex;width:fit-content;margin-top:18px;color:#004ad9;text-decoration:underline;text-underline-offset:5px;font-size:1rem;line-height:1.9}.design-v1 .course-preview-link{display:inline-flex;margin-top:18px;color:#234f61;text-decoration:underline;font-size:1rem}.design-default .course-nav{color:#1e1f26}@media(max-width:1000px){.design-default .course-header{position:relative;flex-wrap:wrap}.design-default .course-menu{display:inline-flex}.design-default .course-nav{display:none;transform:none;opacity:1;min-height:0;max-height:calc(100svh - 150px);overflow-y:auto;padding:18px;gap:0;transition:none}.design-default .course-header .course-nav.open{display:flex;position:absolute;top:100%;inset-inline:0;background:#fff;color:#1e1f26;border-bottom:2px solid #1e1f26;flex-direction:column;align-items:stretch;padding:16px 24px}.design-default .course-nav a{color:#1e1f26;border-color:#c5cbda;padding:12px 0}}.preview-notice{padding:14px 18px;border:1px solid #aabbd3;border-radius:8px;background:#edf3ff;color:#304764;font-size:.95rem;line-height:1.9;margin:0 0 24px}.preview-sidebar .preview-current-chapter{padding:15px 0;border-bottom:1px solid #c4cddd;color:#263548}.preview-current-chapter p{font-size:.9rem;line-height:1.8;margin:8px 0}.preview-step-list{display:grid;gap:8px;margin:16px 0}.preview-step-list .curriculum-part{display:flex;align-items:center;gap:10px;width:100%;text-align:start;min-height:48px;font:inherit;font-size:.9rem;border:1px solid #bac5d7;padding:12px;background:#fff;color:#33435b;cursor:pointer}.preview-step-list .curriculum-part svg{flex-shrink:0}.preview-rest{padding:12px 0;margin-bottom:20px;border-top:1px solid #c4cddd;font-size:.9rem;line-height:1.9}.preview-rest summary{cursor:pointer;font-weight:600}.preview-rest ol{padding-inline-start:22px}.preview-rest li{margin:10px 0}.preview-rest a{text-decoration:underline;text-underline-offset:4px}.preview-sidebar>.learn-button{width:100%}.preview-classroom .course-lesson-heading h2:focus{outline:2px solid #0057ff;outline-offset:5px}.preview-classroom .journey-feedback h3{display:flex;align-items:center;gap:8px}.preview-classroom .journey-question{margin:24px 0;padding:20px;min-width:0}@media(max-width:780px){.preview-classroom .preview-sidebar{display:block}.preview-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-step-list .curriculum-part{display:flex;flex-direction:column;align-items:flex-start;font-size:.85rem;padding:10px}.preview-sidebar .preview-rest{margin-bottom:12px}.preview-sidebar>.learn-button{width:auto}.preview-classroom .journey-question{padding:14px}}.design-default .course-apply .learn-panel .learn-button{background:#0057ff;color:#fff}.design-default .content-readiness .learn-meta{color:#dbe6f1}.course-review-picker{display:flex;align-items:flex-end;gap:16px;margin:0 0 24px;flex-wrap:wrap}.course-review-picker .learn-label{flex:1;min-width:220px;margin:0}.course-review-picker select{width:100%}.review-sidebar .review-chapter-list{display:block}.review-sidebar .curriculum-part{display:flex;align-items:center;text-decoration:none;line-height:1.8;min-height:44px}.review-sidebar .curriculum-part[aria-current=step]{background:#234f61;color:#fff}.review-sidebar .curriculum-part:hover{outline:1px solid #0057ff;outline-offset:-1px}.course-review-page .learn-eyebrow>svg{vertical-align:middle;margin-inline-end:7px}.full-course-review .course-continue{flex-wrap:wrap;gap:14px}.full-course-review .course-lesson-column>.learn-panel{margin-top:24px}@media(max-width:780px){.full-course-review .review-sidebar{display:block}.review-sidebar .review-chapter-list{max-height:360px;overflow-y:auto}.full-course-review{display:block!important}.course-review-picker .learn-button{width:100%}}