/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:ArchivoExpanded;src:url(/fonts/ArchivoExpanded-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ArchivoExpanded;src:url(/fonts/ArchivoExpanded-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Haskoy;src:url(/fonts/Haskoy-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RocGrotesk;src:url(/fonts/RocGrotesk-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RocGrotesk;src:url(/fonts/RocGrotesk-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--charcoal:#3b3b3b;--white:#fff;--blue:#539bdb;--teal:#188c8c;--navy:#1f3147;--lime:#afb749;--olive:#6d7f4e;--orange:#d18730;--taupe:#8e7e6e;--paper:#f7f6f2}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--charcoal);background:var(--paper);font-family:Haskoy,Arial,sans-serif}button,a{font:inherit}.deck{background:var(--white);grid-template-rows:72px 5px 1fr 72px;height:100dvh;display:grid;position:relative;overflow:hidden}header{background:var(--white);z-index:5;border-bottom:1px solid #e8e4de;align-items:center;gap:24px;padding:0 clamp(20px,4vw,60px);display:flex}.logo{width:166px;height:auto}.courseName{color:#696560;letter-spacing:.04em;flex:1;font-size:12px}.sectionCount{letter-spacing:.08em;color:var(--teal);font-family:ArchivoExpanded,Arial,sans-serif;font-size:12px;font-weight:700}.sectionCount span{color:var(--charcoal);margin-left:12px;font-family:Haskoy,Arial,sans-serif}.progress{z-index:5;background:#e9e6e0}.progress span{background:var(--blue);height:100%;transition:width .35s;display:block}.stage{min-height:0;position:relative;overflow:auto}.content{max-width:1200px;margin:auto;padding:clamp(28px,4vw,50px) clamp(28px,7vw,88px);animation:.38s both enter}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.eyebrow{color:var(--teal);letter-spacing:.15em;margin:0 0 12px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:12px;font-weight:700}.content h1,.welcomeCopy h1{letter-spacing:-.04em;color:var(--charcoal);max-width:1000px;margin:0;font-family:ArchivoExpanded,Arial,sans-serif;font-size:clamp(40px,5vw,70px);line-height:1.02}.lead{color:#68645f;max-width:920px;margin:17px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.48}.speechMark{width:34px;height:25px;color:var(--white);background:var(--blue);border-radius:4px 4px 12px 12px;flex:none;place-items:center;font-family:Haskoy,Arial,sans-serif;font-size:12px;font-weight:800;display:inline-grid;position:relative}.speechMark:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,100% 100%);width:10px;height:9px;position:absolute;bottom:-6px;right:3px}.speechMark.blue{background:var(--blue)}.speechMark.teal{background:var(--teal)}.speechMark.lime{background:var(--lime);color:var(--charcoal)}.speechMark.olive{background:var(--olive)}.speechMark.orange{background:var(--orange)}.speechMark.taupe{background:var(--taupe)}.speechMark.white{background:var(--white);border-radius:3px 3px 7px 7px;width:20px;height:15px}.speechMark.white:after{width:7px;height:6px;bottom:-4px}.reach{z-index:20;background:var(--orange);color:var(--white);border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:85px;right:22px;box-shadow:0 10px 24px #3b3b3b26}.welcomeGrid{grid-template-columns:57% 43%;height:100%;min-height:0;display:grid}.welcomeCopy{align-self:center;padding:clamp(36px,7vw,96px) clamp(28px,5vw,70px) clamp(36px,7vw,96px) clamp(36px,7vw,96px);animation:.45s both enter}.welcomeCopy h1{font-size:clamp(56px,7vw,100px)}.acronym{color:var(--teal);max-width:650px;margin:18px 0;font-family:ArchivoExpanded,Arial,sans-serif;font-size:clamp(16px,1.55vw,21px);font-weight:700;line-height:1.4}.welcomeLead{max-width:560px;font-size:20px;line-height:1.5}.hopeImage{background:linear-gradient(90deg,var(--white) 0,transparent 18%),linear-gradient(180deg,transparent 58%,#1f3147b8),url(/community-sunrise.png) center/cover no-repeat;position:relative}.hopeQuote{color:var(--white);align-items:center;gap:13px;font-size:clamp(18px,1.8vw,25px);display:flex;position:absolute;bottom:12%;left:9%;right:9%}.primary{background:var(--teal);color:var(--white);cursor:pointer;border:0;border-radius:3px;margin-top:23px;padding:14px 23px;font-weight:800;transition:all .2s;box-shadow:0 10px 24px #188c8c28}.primary:hover{background:var(--charcoal);transform:translateY(-2px)}.videoLearningGrid,.warningGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr);gap:28px;margin-top:27px;display:grid}.videoPlaceholder{background:var(--navy);min-height:330px;color:var(--white);text-align:center;box-shadow:14px 14px 0 var(--blue);place-content:center;padding:35px;display:grid;position:relative}.videoPlaceholder>div{display:grid}.videoPlaceholder b{margin-top:16px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:24px}.videoPlaceholder small{color:#d9e1e8;margin-top:8px;font-size:14px}.playButton{background:var(--white);width:72px;height:72px;color:var(--teal);cursor:pointer;border:0;border-radius:50%;margin:auto;padding-left:6px;font-size:25px}.videoTag{letter-spacing:.13em;color:var(--white);opacity:.72;font-size:10px;font-weight:800;position:absolute;top:18px;left:18px}.objectivePanel{background:var(--white);border:1px solid #e1ddd6;gap:11px;padding:23px;display:grid}.panelLabel{letter-spacing:.11em;color:var(--teal);margin:0 0 4px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:11px;line-height:1.45}.objective{border-bottom:1px solid #ebe7e1;align-items:center;gap:13px;padding:8px 0 12px;display:flex}.objective:last-child{border-bottom:0}.objective span{font-size:15px;font-weight:700;line-height:1.35}.learningPath{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px;display:grid}.learningPath>div{background:var(--white);border:1px solid #dfdbd5;border-top:7px solid var(--blue);padding:20px}.learningPath>div:nth-child(2){border-top-color:var(--teal)}.learningPath>div:nth-child(3){border-top-color:var(--lime)}.learningPath>div:nth-child(4){border-top-color:var(--orange)}.learningPath>div:nth-child(5){border-top-color:var(--taupe)}.learningPath h2,.carePanel h2,.checkin h2{font-family:ArchivoExpanded,Arial,sans-serif}.learningPath h2{margin:20px 0 8px;font-size:20px}.learningPath p{color:#6d6964;font-size:14px;line-height:1.45}.warningGrid .videoPlaceholder{box-shadow:14px 14px 0 var(--orange)}.carePanel{border-top:9px solid var(--orange);background:#faf5ed;padding:30px}.carePanel h2{margin:20px 0 10px;font-size:28px}.carePanel p{margin:0;line-height:1.55}.supportRule{background:var(--white);border-left:6px solid var(--teal);gap:5px;margin-top:22px;padding:16px;display:grid}.supportRule span{font-size:14px;line-height:1.45}.checkin>div{background:var(--white);border:1px solid #dfdbd5;padding:23px}.checkin h2{align-items:center;gap:12px;margin:0 0 18px;font-size:19px;display:flex}.choices{gap:8px;display:grid}.choices button,.scale button{background:var(--white);cursor:pointer;border:1px solid #d8d4ce;padding:11px}.choices button.selected,.scale button.selected{background:var(--teal);border-color:var(--teal);color:var(--white);font-weight:800}.privacy{color:#76726d;grid-column:1/-1;margin:0;font-size:12px}.completePanel{margin-top:30px}.hopeBand{background:var(--teal);max-width:900px;color:var(--white);align-items:center;gap:18px;padding:23px 28px;display:flex}.hopeBand p{margin:0;font-family:ArchivoExpanded,Arial,sans-serif;font-size:27px}.carry{grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin-top:15px;display:grid}.carry>div{border:1px solid #dfdbd5;grid-template-columns:42px 1fr;align-items:center;padding:19px;display:grid}.carry b,.carry span{grid-column:2}.carry b{font-family:ArchivoExpanded,Arial,sans-serif;font-size:17px}.carry span{color:#706c67;margin-top:4px}nav{background:var(--white);z-index:10;border-top:1px solid #e6e2dc;grid-template-columns:130px 1fr 130px;align-items:center;padding:10px clamp(20px,4vw,60px);display:grid}nav>button{background:var(--white);color:var(--charcoal);cursor:pointer;border:1px solid #d9d5cf;border-radius:3px;padding:11px 15px;font-weight:800}nav .next{background:var(--teal);border-color:var(--teal);color:var(--white)}nav button:disabled{opacity:.25;cursor:default}.dots{justify-content:center;gap:9px;display:flex}.dots button{cursor:pointer;background:#c9c5bf;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dots button.active{background:var(--blue);border-radius:9px;width:29px}:is(button:focus-visible,a:focus-visible){outline:4px solid var(--blue);outline-offset:3px}@media (max-width:900px){.courseName{display:none}.welcomeGrid{grid-template-columns:1fr}.hopeImage{opacity:.16;z-index:-1;position:absolute;inset:0}.welcomeCopy{padding:50px 28px}.videoLearningGrid,.warningGrid,.checkin{grid-template-columns:1fr}.learningPath{grid-template-columns:repeat(2,1fr)}.carry{grid-template-columns:1fr}.dots{display:none}nav{grid-template-columns:1fr 1fr}.reach{bottom:84px}.content h1{font-size:40px}}@media (max-height:720px){.content{padding-top:24px;padding-bottom:24px}.content h1{font-size:clamp(34px,4vw,56px)}.lead{margin-top:11px;font-size:16px}.videoPlaceholder{min-height:250px}.objectivePanel{padding:16px}.objective{padding:5px 0 8px}.learningPath{margin-top:20px}.learningPath>div{padding:14px}}.speechMark{width:42px;height:42px;color:var(--white);border-radius:0;flex:none;place-items:center;font-family:Haskoy,Arial,sans-serif;font-size:12px;font-weight:800;display:inline-grid;position:relative;overflow:hidden;filter:none!important;background:0 0!important}.speechMark:after{display:none}.speechMark>img{object-fit:cover;mix-blend-mode:multiply;grid-area:1/1;width:100%;height:100%;transform:scale(1.55)}.speechMark>span{z-index:1;color:var(--white);grid-area:1/1;position:relative}.speechMark.white{width:22px;height:25px}.speechMark.white>img{mix-blend-mode:normal;transform:scale(1.55)}.reach{padding:8px 17px 8px 12px}.deck.path{background:var(--charcoal)}.deck.path header,.deck.path nav{background:var(--charcoal);color:var(--white);border-color:#ffffff26}.deck.path .logo{filter:brightness(0)invert()}.deck.path .courseName,.deck.path .sectionCount span{color:#ddd}.deck.path .content h1,.deck.path .lead{color:var(--white)}.deck.path .learningPath p{color:#68645f}.checkin{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:24px;display:grid}.checkin .question{background:var(--white);border:1px solid #dfdbd5;padding:18px;box-shadow:0 8px 20px #3b3b3b0c}.checkin .wide{border-top:7px solid var(--teal);grid-column:1/-1}.checkin h2{align-items:center;gap:10px;margin:0 0 13px;font-size:16px;line-height:1.35;display:flex}.frequencyChoices{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.frequencyChoices button,.choices button,.scale button{background:var(--white);cursor:pointer;border:1px solid #d8d4ce;padding:9px;transition:all .18s}.frequencyChoices button:hover,.choices button:hover,.scale button:hover{border-color:var(--teal);transform:translateY(-1px)}.frequencyChoices button.selected,.choices button.selected,.scale button.selected{background:var(--teal);border-color:var(--teal);color:var(--white);font-weight:800}.scale{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.scale button{font-size:17px;font-weight:800}.scaleLabels{color:#797570;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.choices{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.roleQuestion{border-left:7px solid var(--taupe)!important}.privacy{color:#625e59;background:#ffffffde;grid-column:1/-1;width:max-content;max-width:100%;margin:0;padding:8px 11px;font-size:12px}.deck.complete{background:linear-gradient(125deg,var(--charcoal) 0 70%,var(--teal) 70% 100%)}.deck.complete header,.deck.complete nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.complete .logo{filter:brightness(0)invert()}.deck.complete .courseName,.deck.complete .sectionCount span{color:#ddd}.deck.complete .content h1,.deck.complete .lead{color:var(--white)}.deck.complete .carry>div{background:var(--white)}.deck.reflection{background:linear-gradient(135deg,var(--paper) 0 64%,var(--charcoal) 64% 100%)}.reflectionPanel{grid-template-columns:1fr 1fr;gap:28px;max-width:1040px;margin-top:32px;display:grid}.reflectionPrompt{background:var(--charcoal);color:var(--white);border-left:10px solid var(--blue);padding:34px}.reflectionPrompt h2{margin:24px 0 14px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:clamp(25px,3vw,39px);line-height:1.12}.reflectionPrompt p{color:#f2efe9;font-size:17px;line-height:1.55}.reflectionCard{background:var(--white);border-top:9px solid var(--orange);box-shadow:14px 14px 0 var(--teal);padding:30px}.reflectionCard textarea{resize:vertical;background:#fbfaf7;border:2px solid #d8d4ce;width:100%;min-height:190px;padding:16px;font:16px/1.5 Haskoy,Arial,sans-serif}.reflectionCard>p:last-child{color:#706c67;font-size:12px;line-height:1.45}@media (max-width:900px){.frequencyChoices,.checkin{grid-template-columns:1fr}.checkin .wide{grid-column:auto}.deck.checkin{background:var(--paper)}.reflectionPanel{grid-template-columns:1fr}.deck.reflection{background:var(--paper)}}.pauseResetButton{z-index:35;border:2px solid var(--navy);background:var(--white);color:var(--navy);box-shadow:5px 5px 0 var(--blue);cursor:pointer;align-items:center;gap:9px;padding:10px 15px;font:800 14px Haskoy,Arial,sans-serif;display:flex;position:fixed;top:76px;right:24px}.pauseResetButton .speechMark{width:28px;height:28px}.pauseResetShade{z-index:1000;background:#172534d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pauseResetDialog{background:var(--paper);width:min(760px,100%);max-height:92vh;color:var(--charcoal);border-top:12px solid var(--blue);box-shadow:18px 18px 0 var(--teal);padding:clamp(25px,5vw,48px);position:relative;overflow:auto}.pauseResetClose{border:2px solid var(--charcoal);background:var(--white);width:42px;height:42px;color:var(--charcoal);cursor:pointer;font-size:27px;line-height:1;position:absolute;top:13px;right:15px}.pauseResetDialog h2{margin:10px 0 12px;font:700 clamp(31px,5vw,49px)/1.06 ArchivoExpanded,Arial,sans-serif}.pauseResetIntro{max-width:650px;font-size:18px;line-height:1.55}.pauseResetProgress{grid-template-columns:repeat(5,1fr);gap:7px;margin:24px 0 16px;display:grid}.pauseResetProgress span{background:#d8d3cb;height:8px}.pauseResetProgress span.active{background:var(--teal)}.pauseResetStep{background:var(--white);border:2px solid var(--charcoal);border-left:10px solid var(--orange);grid-template-columns:auto 1fr;gap:20px;padding:24px;display:grid}.pauseResetStep>span{color:var(--teal);font:700 24px ArchivoExpanded,Arial,sans-serif}.pauseResetStep h3{margin:0 0 10px;font:700 23px/1.25 ArchivoExpanded,Arial,sans-serif}.pauseResetStep p{margin:0;font-size:18px;line-height:1.6}.pauseResetActions{justify-content:space-between;gap:12px;margin:22px 0;display:flex}.pauseResetActions button{border:2px solid var(--navy);background:var(--white);color:var(--navy);cursor:pointer;padding:13px 18px;font-weight:800}.pauseResetActions .primary{background:var(--navy);color:var(--white)}.pauseResetSupport{background:var(--navy);color:var(--white);gap:5px;padding:17px 20px;font-size:16px;line-height:1.45;display:grid}.pauseResetSource{font-size:14px;line-height:1.45}.pauseResetSource a{color:var(--navy);font-weight:800}.pauseResetButton:focus-visible{outline:4px solid var(--orange);outline-offset:3px}.pauseResetDialog button:focus-visible{outline:4px solid var(--orange);outline-offset:3px}.pauseResetDialog a:focus-visible{outline:4px solid var(--orange);outline-offset:3px}@media (max-width:700px){.pauseResetButton{top:68px;right:12px}.pauseResetDialog{padding:24px 18px}.pauseResetStep{grid-template-columns:1fr}.pauseResetActions{display:grid}.pauseResetActions button{width:100%}}.captionTag{color:var(--white);letter-spacing:.08em;background:#ffffff18;border:1px solid #ffffff42;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:16px;right:18px}.boundary{color:var(--navy);font-size:13px;font-weight:800;margin-top:18px!important}.baselineStatus{color:var(--white);grid-column:1/-1;align-items:center;gap:18px;display:flex;background:var(--charcoal)!important;border:0!important;border-left:8px solid var(--lime)!important;padding:15px 20px!important}.baselineStatus b{white-space:nowrap;font-family:ArchivoExpanded,Arial,sans-serif}.baselineStatus span{color:#eee;font-size:13px;line-height:1.4}.deck.knowledge{background:linear-gradient(120deg,var(--paper) 0 76%,var(--blue) 76% 100%)}.quizPanel{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;padding-bottom:20px;display:grid}.quizQuestion{border:1px solid #ddd8d1;border-top:7px solid var(--teal);background:var(--white);margin:0;padding:19px}.quizQuestion:nth-child(2){border-top-color:var(--orange)}.quizQuestion:nth-child(3){border-top-color:var(--lime)}.quizQuestion:nth-child(4){border-top-color:var(--blue)}.quizQuestion legend{align-items:center;gap:10px;padding:0 4px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35;display:flex}.quizChoices{gap:7px;margin-top:13px;display:grid}.quizChoices label{cursor:pointer;background:#fbfaf7;border:1px solid #ddd8d1;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .18s;display:flex}.quizChoices label:hover,.quizChoices label.chosen{border-color:var(--teal);background:#eef7f5}.quizChoices input{accent-color:var(--teal);margin-top:3px}.answerFeedback{margin-top:12px;padding:11px 13px;font-size:13px;line-height:1.45}.answerFeedback.correct{border-left:5px solid var(--olive);background:#edf4e2}.answerFeedback.review{border-left:5px solid var(--orange);background:#fbefe3}.quizActions{background:var(--charcoal);color:var(--white);grid-column:1/-1;align-items:center;gap:18px;padding:17px 20px;display:flex}.quizActions .primary{margin:0}.quizActions .primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.quizResult{gap:3px;display:grid}.quizResult b{font-family:ArchivoExpanded,Arial,sans-serif}.quizResult span{color:#eee;font-size:13px}.quizResult.passed b{color:#dbe48b}.quizResult.retry b{color:#f5bb78}.completionNote{background:var(--white);border-left:8px solid var(--lime);gap:3px;max-width:900px;margin-top:16px;padding:16px 20px;display:grid}.completionNote b{font-family:ArchivoExpanded,Arial,sans-serif}.completionNote span{color:#696560;font-size:14px}.dots button:disabled{opacity:.3;cursor:not-allowed}.playButton{cursor:default}.deck.complete .hopeBand .speechMark>img{mix-blend-mode:normal}@media (max-width:900px){.quizPanel{grid-template-columns:1fr}.deck.knowledge{background:var(--paper)}.quizActions{grid-column:auto;display:grid}.baselineStatus{display:grid}.quizQuestion legend{font-size:15px}nav{grid-template-columns:minmax(90px,1fr) minmax(150px,1.4fr)}nav .next{white-space:normal}}.checkinExperience{grid-template-columns:minmax(270px,.72fr) minmax(520px,1.55fr);align-items:start;gap:28px;margin-top:28px;padding-bottom:28px;display:grid}.checkinGuide{background:var(--charcoal);color:var(--white);border-left:9px solid var(--blue);box-shadow:12px 12px 0 var(--lime);padding:30px}.checkinGuide .panelLabel{color:#9fd4f5;margin-top:22px}.checkinGuide h2{margin:9px 0 16px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:clamp(25px,2.7vw,39px);line-height:1.1}.checkinGuide>p:not(.panelLabel){color:#f3f1ed;font-size:16px;line-height:1.55}.dataPromises{gap:10px;margin-top:22px;display:grid}.dataPromises span{color:#e9e6e1;border-top:1px solid #ffffff30;gap:2px;padding-top:10px;font-size:13px;line-height:1.35;display:grid}.dataPromises b{color:var(--white);letter-spacing:.03em;font-family:ArchivoExpanded,Arial,sans-serif;font-size:12px}.kajabiFormCard{background:var(--white);border:1px solid #ded9d1;min-height:480px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1f314724}.formAccent{grid-template-columns:1.3fr 1fr .75fr .6fr;height:10px;display:grid}.formAccent i:first-child{background:var(--blue)}.formAccent i:nth-child(2){background:var(--teal)}.formAccent i:nth-child(3){background:var(--orange)}.formAccent i:nth-child(4){background:var(--lime)}.prosperCheckinForm{gap:16px;padding:24px 28px 26px;display:grid}.prosperCheckinForm label,.prosperCheckinForm input,.prosperCheckinForm select,.prosperCheckinForm button{font-family:Haskoy,Arial,sans-serif}.prosperCheckinForm fieldset{border:0;margin:0;padding:0}.prosperCheckinForm legend,.fieldLabel>span{margin-bottom:10px;font-family:ArchivoExpanded,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35;display:block}.identityFields,.scaleFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.identityFields label,.fieldLabel{gap:7px;display:grid}.identityFields span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.prosperCheckinForm input:not([type=radio]),.prosperCheckinForm select{background:var(--white);width:100%;min-height:44px;color:var(--charcoal);border:1px solid #cbc6bf;border-radius:3px;padding:10px 12px;font-size:14px}.prosperCheckinForm input:focus,.prosperCheckinForm select:focus{border-color:var(--blue);outline:3px solid #539bdb55}.inlineOptions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inlineOptions label{cursor:pointer;position:relative}.inlineOptions input{opacity:0;pointer-events:none;position:absolute}.inlineOptions span{text-align:center;background:#faf9f6;border:1px solid #d5d0c8;place-items:center;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700;transition:all .18s;display:grid}.inlineOptions input:checked+span{background:var(--teal);border-color:var(--teal);color:var(--white);box-shadow:inset 0 0 0 2px var(--white)}.inlineOptions input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.scaleFields fieldset:first-child{border-left:5px solid var(--orange);padding-left:13px}.scaleFields fieldset:last-child{border-left:5px solid var(--lime);padding-left:13px}.formSubmit{background:var(--teal);color:var(--white);cursor:pointer;border:0;border-radius:3px;padding:13px 20px;font-size:15px;font-weight:800;box-shadow:0 8px 20px #188c8c2a}.formSubmit:hover{background:var(--charcoal)}.formPrivacy,.submitStatus{color:#706c67;margin:0;font-size:12px;line-height:1.45}.submitStatus{border-left:5px solid var(--olive);color:var(--charcoal);background:#edf4e2;padding:10px 12px;font-weight:700}.submissionTarget{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}@media (max-width:900px){.checkinExperience{grid-template-columns:1fr}.checkinGuide{box-shadow:8px 8px 0 var(--lime)}.prosperCheckinForm{padding:18px}.identityFields,.scaleFields,.inlineOptions{grid-template-columns:1fr}.deck.checkin{background:var(--paper)}}html,body{height:auto;min-height:100%;overflow:hidden auto}.deck{grid-template-rows:72px 5px minmax(0,1fr) 72px;grid-template-columns:minmax(0,1fr);min-height:640px}.deck>header{grid-area:1/1}.deck>.progress{grid-area:2/1}.deck>.stage{grid-area:3/1}.deck>nav{grid-area:4/1}.deck.checkin{grid-template-columns:1fr;gap:0;margin-top:0}.primary,nav .next,.formSubmit{background:var(--blue);border-color:var(--blue);box-shadow:0 8px 20px #539bdb38}.primary:hover,.formSubmit:hover{background:var(--navy)}.panelLabel{letter-spacing:.09em;color:var(--navy);margin-bottom:8px;font-size:13px;font-weight:800}.deck.checkin{background:linear-gradient(132deg,var(--paper) 0 78%,var(--blue) 78% 100%)}.checkinExperience{grid-template-columns:minmax(0,980px);justify-content:center;gap:0}.kajabiFormCard{width:100%}.inlineOptions input:checked+span{background:var(--blue);border-color:var(--blue)}.scaleFields{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.deck.checkin{background:var(--paper)}}.deck.section1{--section-action:var(--blue);font-size:18px}.deck.section1 header{border-bottom:2px solid #e5e1da;min-height:78px}.deck.section1 .logo{width:184px}.deck.section1 .courseName{color:#595550;font-size:15px}.deck.section1 .sectionCount{color:var(--teal);font-size:14px}.deck.section1 .content{max-width:1280px;padding:clamp(34px,4.5vw,62px) clamp(32px,7vw,92px)}.deck.section1 .eyebrow{color:var(--teal);font-size:14px;line-height:1.35}.deck.section1 .content h1{font-size:clamp(46px,5.4vw,74px);line-height:1.04}.deck.section1 .lead{color:#595550;font-size:clamp(20px,1.8vw,24px);line-height:1.52}.deck.section1 .primary,.deck.section1 nav .next,.deck.section1 .formSubmit{background:var(--blue);color:var(--charcoal);border:2px solid var(--charcoal);min-height:50px;box-shadow:6px 6px 0 var(--charcoal);font-size:18px}.deck.section1 .welcomeCopy{padding:clamp(48px,7vw,104px)}.deck.section1 .welcomeCopy h1{font-size:clamp(62px,7.6vw,104px)}.deck.section1 .acronym{color:var(--teal);font-size:clamp(18px,1.7vw,23px)}.deck.section1 .welcomeLead{font-size:23px;line-height:1.52}.deck.section1 .hopeImage{background:linear-gradient(90deg,var(--white) 0,transparent 22%),linear-gradient(180deg,transparent 52%,#3b3b3bcc),url(/community-sunrise.png) center/cover no-repeat}.deck.section1 .hopeQuote{font-size:clamp(22px,2vw,29px)}.deck.section1 .videoPlaceholder{background:var(--charcoal);box-shadow:14px 14px 0 var(--blue)}.deck.section1 .videoPlaceholder small{color:var(--white);font-size:17px}.deck.section1 .videoPlaceholder b{font-size:28px}.deck.section1 .videoTag{opacity:1;font-size:13px}.deck.section1 .objectivePanel{border:2px solid var(--charcoal);border-top:10px solid var(--blue);padding:28px}.deck.section1 .panelLabel{color:var(--charcoal);font-size:15px}.deck.section1 .objective span{font-size:18px;line-height:1.45}.deck.section1.path{background:var(--charcoal)}.deck.section1.path .learningPath>div{border:2px solid var(--charcoal);padding:24px}.deck.section1.path .learningPath h2{font-size:23px}.deck.section1.path .learningPath p{color:#4e4a46;font-size:17px;line-height:1.55}.deck.section1.path .learningPath>div:first-child{border-top-color:var(--blue)}.deck.section1.path .learningPath>div:nth-child(2){border-top-color:var(--teal)}.deck.section1.path .learningPath>div:nth-child(3){border-top-color:var(--orange)}.deck.section1.path .learningPath>div:nth-child(4){border-top-color:var(--olive)}.deck.section1.path .learningPath>div:nth-child(5){border-top-color:var(--taupe)}.deck.section1.warning .warningGrid .videoPlaceholder{box-shadow:14px 14px 0 var(--orange)}.deck.section1 .carePanel{background:var(--white);border:2px solid var(--charcoal);border-top:10px solid var(--orange);padding:34px}.deck.section1 .carePanel h2{font-size:32px}.deck.section1 .carePanel p,.deck.section1 .supportRule span{font-size:18px;line-height:1.58}.deck.section1 .supportRule{border-left:8px solid var(--teal);background:#f2f8f7}.deck.section1 .boundary{color:var(--charcoal);font-size:16px}.deck.section1 .kajabiFormCard{border:2px solid var(--charcoal);box-shadow:14px 14px 0 var(--teal)}.deck.section1 .prosperCheckinForm{gap:20px;padding:30px 34px}.deck.section1 .prosperCheckinForm legend,.deck.section1 .fieldLabel>span{font-size:17px;line-height:1.45}.deck.section1 .identityFields span{color:var(--charcoal);font-size:14px}.deck.section1 .prosperCheckinForm input:not([type=radio]),.deck.section1 .prosperCheckinForm select{min-height:50px;font-size:17px}.deck.section1 .inlineOptions span{min-height:50px;font-size:16px}.deck.section1 .formPrivacy,.deck.section1 .submitStatus{font-size:15px;line-height:1.55}.deck.section1.complete{background:linear-gradient(125deg,var(--charcoal) 0 78%,var(--teal) 78% 100%)}.deck.section1 .hopeBand{background:var(--blue);color:var(--charcoal);border:2px solid var(--white)}.deck.section1 .hopeBand p{font-size:32px}.deck.section1 .carry>div{border:2px solid var(--charcoal);border-top:8px solid var(--blue);padding:23px}.deck.section1 .carry>div:nth-child(2){border-top-color:var(--orange)}.deck.section1 .carry>div:nth-child(3){border-top-color:var(--olive)}.deck.section1 .carry b{font-size:20px}.deck.section1 .carry span{font-size:17px}.section1Sources{background:var(--white);max-width:900px;color:var(--charcoal);border-left:8px solid var(--blue);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding:14px 18px;display:flex}.section1Sources a{color:var(--teal);text-underline-offset:3px;font-weight:800}.deck.section1.path .courseName,.deck.section1.path .sectionCount span,.deck.section1.path .lead,.deck.section1.complete .courseName,.deck.section1.complete .sectionCount span,.deck.section1.complete .lead{color:var(--white)}.deck.section1 .reach{background:var(--orange);border:2px solid var(--charcoal);font-size:15px}.deck.section1 .pauseResetButton{border-color:var(--charcoal);color:var(--charcoal);box-shadow:5px 5px 0 var(--blue);font-size:16px}.pauseResetSupport{background:var(--charcoal)}.pauseReset988Links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pauseReset988Links a{background:var(--white);color:var(--charcoal);border:2px solid var(--blue);padding:10px 14px;font-weight:800;text-decoration:none}.pauseResetSource{font-size:15px}@media (max-width:900px){.deck.section1 .content{padding:90px 24px 34px}.deck.section1 .content h1{font-size:42px}.deck.section1 .lead{font-size:20px}.deck.section1 .welcomeCopy{padding:58px 26px}.deck.section1 .welcomeCopy h1{font-size:58px}.deck.section1 .objective span,.deck.section1 .learningPath p,.deck.section1 .carePanel p,.deck.section1 .supportRule span{font-size:17px}.deck.section1.checkin{background:var(--paper)}.deck.section1 .scaleFields{grid-template-columns:1fr}.section1Sources{display:grid}}.deck.section2{background:linear-gradient(135deg,var(--paper) 0 72%,#edf4e2 72% 100%)}.deck.social,.deck.youth{background:var(--charcoal)}.deck.social header,.deck.social nav,.deck.youth header,.deck.youth nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.social .logo,.deck.youth .logo{filter:brightness(0)invert()}.deck.social .courseName,.deck.social .sectionCount span,.deck.youth .courseName,.deck.youth .sectionCount span{color:#ddd}.deck.social .content h1,.deck.social .lead,.deck.youth .content h1,.deck.youth .lead{color:var(--white)}.sectionHero{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:30px;margin-top:30px;display:grid}.sectionStatement{background:var(--white);border-left:12px solid var(--blue);box-shadow:16px 16px 0 var(--teal);padding:clamp(28px,4vw,48px)}.sectionStatement h2{margin:20px 0 14px;font:700 clamp(30px,4vw,52px)/1.05 ArchivoExpanded,Arial,sans-serif}.sectionStatement p{font-size:18px;line-height:1.58}.hopeMosaic{background:var(--charcoal);grid-template-columns:1fr 1fr;gap:10px;padding:22px;display:grid}.hopeMosaic span{min-height:130px;color:var(--white);background:var(--blue);place-items:end start;padding:19px;font:700 17px ArchivoExpanded,Arial,sans-serif;display:grid}.hopeMosaic span:nth-child(2){background:var(--teal)}.hopeMosaic span:nth-child(3){background:var(--orange)}.hopeMosaic span:nth-child(4){background:var(--olive)}.hubGrid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:stretch;gap:28px;margin-top:28px;display:grid}.courseVideo{min-height:380px;box-shadow:14px 14px 0 var(--blue);background:#111;align-content:center;display:grid;position:relative;overflow:hidden}.courseVideo video{background:#000;width:100%;max-height:58vh;display:block}.courseVideo>p{background:var(--navy);color:var(--white);justify-content:space-between;align-items:center;gap:18px;margin:0;padding:13px 18px;display:flex}.courseVideo>p b{font-family:ArchivoExpanded,Arial,sans-serif}.courseVideo>p span{color:#dce3e9;font-size:12px}.courseVideo .videoTag{z-index:2;background:var(--blue);color:var(--white);opacity:1;padding:7px 10px}.cardLinks{align-content:start;gap:10px;display:grid}.cardLinks>p{letter-spacing:.13em;color:#a9d9f4;margin:0 0 4px;font:700 11px ArchivoExpanded,Arial,sans-serif}.cardLinks button{background:var(--white);color:var(--charcoal);text-align:left;cursor:pointer;border:1px solid #ffffff30;grid-template-columns:48px 1fr;align-items:center;gap:2px 12px;padding:16px;transition:all .18s;display:grid}.cardLinks button:hover{box-shadow:7px 7px 0 var(--teal);transform:translate(-5px)}.cardLinks button .speechMark{grid-row:1/3}.cardLinks button span{font:700 15px ArchivoExpanded,Arial,sans-serif}.cardLinks button b{color:var(--teal);font-size:12px}.deck.trend{background:var(--blue)}.deck.trend .content h1,.deck.trend .lead{color:var(--charcoal)}.trendBoard{grid-template-columns:.72fr .72fr 1.55fr;gap:14px;margin-top:30px;display:grid}.trendBoard>div,.trendBoard article{background:var(--white);padding:27px}.trendBoard>div{border-top:10px solid var(--charcoal);align-content:center;display:grid}.trendBoard>div:nth-child(2){border-top-color:var(--teal)}.trendBoard .year{color:var(--teal);letter-spacing:.12em;font:700 11px ArchivoExpanded,Arial,sans-serif}.trendBoard>div>b{letter-spacing:-.05em;font:700 clamp(42px,5vw,70px) ArchivoExpanded,Arial,sans-serif}.trendBoard p{margin:5px 0 0}.trendBoard article{background:var(--charcoal);color:var(--white);border-left:10px solid var(--orange)}.trendBoard article h2{margin:0 0 14px;font:700 25px ArchivoExpanded,Arial,sans-serif}.trendBoard article p{line-height:1.55}.trendBoard article button{background:var(--blue);color:var(--charcoal);cursor:pointer;border:0;margin-top:18px;padding:10px 14px;font-weight:800}.trendBoard small{color:#233140;grid-column:1/-1;font-weight:700}.factorGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.factorGrid button{background:var(--white);text-align:left;cursor:pointer;border:1px solid #ded9d1;border-top:8px solid var(--blue);align-content:space-between;justify-items:start;min-height:150px;padding:20px;transition:all .18s;display:grid}.factorGrid button:nth-child(2),.factorGrid button:nth-child(7){border-top-color:var(--teal)}.factorGrid button:nth-child(3),.factorGrid button:nth-child(8){border-top-color:var(--orange)}.factorGrid button:nth-child(4),.factorGrid button:nth-child(6){border-top-color:var(--lime)}.factorGrid button:nth-child(5){border-top-color:var(--taupe)}.factorGrid button:hover{transform:translateY(-5px);box-shadow:9px 9px #1f314722}.factorGrid b{margin:16px 0;font:700 17px ArchivoExpanded,Arial,sans-serif}.factorGrid span{color:var(--teal);font-size:12px;font-weight:800}.youthHub .courseVideo{box-shadow:14px 14px 0 var(--orange)}.deck.action{background:linear-gradient(115deg,var(--paper) 0 68%,var(--lime) 68%)}.actionLab{background:var(--white);border-top:10px solid var(--blue);max-width:920px;box-shadow:15px 15px 0 var(--charcoal);margin:28px auto 0;padding:28px}.actionLab .scenario{background:#eef6fb;align-items:flex-start;gap:15px;padding:18px;display:flex}.actionLab .scenario p{margin:0;font:700 19px/1.45 ArchivoExpanded,Arial,sans-serif}.actionLab h2{margin:22px 0 13px;font:700 20px ArchivoExpanded,Arial,sans-serif}.actionLab>button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;width:100%;margin:8px 0;padding:13px 15px;display:block}.actionLab>button:hover{border-color:var(--blue)}.actionLab>button.right{border-color:var(--olive);background:#edf4e2}.actionLab>button.review{border-color:var(--orange);background:#fbefe3}.actionFeedback{border-left:7px solid var(--olive);background:#edf4e2;margin-top:15px;padding:14px 17px}.actionFeedback.review{border-color:var(--orange);background:#fbefe3}.actionFeedback b{font-family:ArchivoExpanded,Arial,sans-serif}.actionFeedback p{margin:5px 0 0;line-height:1.45}.communityChallenge{border-top:0;border-radius:18px;max-width:980px;padding-top:22px;box-shadow:0 24px 58px #1f314735,inset 0 2px #fff}.challengeMeter{background:#dce5eb;border-radius:99px;height:8px;margin-bottom:17px;overflow:hidden}.challengeMeter span{background:linear-gradient(90deg,var(--teal),var(--blue));border-radius:inherit;height:100%;transition:width .3s;display:block}.communityChallenge .scenario{background:linear-gradient(145deg,#e9f7f6,#eef6fb);border-radius:14px;box-shadow:inset 0 2px #fff}.communityChallenge .scenario b{color:var(--teal);letter-spacing:.12em;margin-bottom:7px;font:750 13px/1 Haskoy,Arial,sans-serif;display:block}.communityChallenge .scenario p{font:700 18px/1.42 Haskoy,Arial,sans-serif}.communityChallenge h2{font:700 21px/1.3 RocGrotesk,Haskoy,Arial,sans-serif}.communityChallenge>button{border-radius:11px;font:650 15px/1.35 Haskoy,Arial,sans-serif}.communityChallenge .actionFeedback{border-radius:12px}.communityChallenge .actionFeedback b{font-family:Haskoy,Arial,sans-serif}.communityChallenge .actionFeedback button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:10px;padding:11px 14px;font-weight:750}.communityChallenge .actionFeedback strong{color:#185a3f;margin-top:10px;display:block}.modalShade{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f3147d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.teachingCard{background:var(--white);border-top:12px solid var(--blue);width:min(780px,100%);max-height:88vh;box-shadow:18px 18px 0 var(--teal);padding:clamp(28px,5vw,55px);animation:.22s both cardIn;position:relative;overflow:auto}@keyframes cardIn{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:none}}.teachingCard h2{margin:0 0 20px;font:700 clamp(28px,4vw,48px)/1.08 ArchivoExpanded,Arial,sans-serif}.cardClose{background:var(--charcoal);color:var(--white);cursor:pointer;border:0;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:15px}.cardBody{font-size:18px;line-height:1.62}.bigStat{color:var(--blue);letter-spacing:-.06em;font:700 clamp(50px,8vw,90px) ArchivoExpanded,Arial,sans-serif}.statRow{border-bottom:1px solid #e0dcd6;grid-template-columns:130px 1fr;align-items:center;padding:12px 0;display:grid}.statRow b{color:var(--teal);font:700 31px ArchivoExpanded,Arial,sans-serif}.cardSource{color:#68645f;border-top:1px solid #ddd7cf;margin-top:24px;padding-top:14px;font-size:12px;line-height:1.45}@media (max-width:900px){.sectionHero,.hubGrid,.trendBoard{grid-template-columns:1fr}.hopeMosaic{min-height:280px}.factorGrid{grid-template-columns:1fr 1fr}.courseVideo{min-height:240px}.trendBoard small{grid-column:auto}.modalShade{padding:12px}.teachingCard{box-shadow:8px 8px 0 var(--teal)}.deck.section2,.deck.action{background:var(--paper)}}@media (max-width:560px){.factorGrid,.hopeMosaic,.statRow{grid-template-columns:1fr}.cardLinks button{grid-template-columns:38px 1fr}.sectionHero{margin-top:18px}}.deck.workplace2,.deck.underserved2{background:var(--charcoal)}.deck.workplace2 header,.deck.workplace2 nav,.deck.underserved2 header,.deck.underserved2 nav{background:var(--charcoal);color:var(--white);border-color:#ffffff2e}.deck.workplace2 .logo,.deck.underserved2 .logo{filter:brightness(0)invert()}.deck.workplace2 .courseName,.deck.workplace2 .sectionCount span,.deck.underserved2 .courseName,.deck.underserved2 .sectionCount span{color:#f3f1ed}.deck.workplace2 .content h1,.deck.workplace2 .lead,.deck.underserved2 .content h1,.deck.underserved2 .lead{color:var(--white)}.deck.workplace2 .courseVideo{box-shadow:14px 14px 0 var(--orange)}.deck.underserved2 .courseVideo{box-shadow:14px 14px 0 var(--lime)}.deck.social .lead,.deck.workplace2 .lead,.deck.underserved2 .lead{color:#f5f3ef;font-size:clamp(19px,1.75vw,23px)}.deck.social .cardLinks>p,.deck.workplace2 .cardLinks>p,.deck.underserved2 .cardLinks>p{color:#b9e4ff;background:var(--navy);border-left:8px solid var(--blue);margin-bottom:2px;padding:12px 14px;font-size:13px;color:var(--white)!important}.sectionStatement h2{font-weight:700;color:var(--charcoal)!important}.sectionStatement p{font-weight:500;color:var(--charcoal)!important}.deck.social .cardLinks button,.deck.workplace2 .cardLinks button,.deck.underserved2 .cardLinks button{min-height:78px;font-size:16px}.deck.social .cardLinks button b,.deck.workplace2 .cardLinks button b,.deck.underserved2 .cardLinks button b{color:#126f70;font-size:13px}.learnMore{background:var(--white);color:var(--charcoal);border-left:10px solid var(--blue);box-shadow:10px 10px 0 var(--teal);grid-template-columns:64px 1fr auto;align-items:center;gap:20px;margin-top:30px;padding:20px 22px;display:grid}.learnMoreMark{background:var(--navy);place-items:center;width:58px;height:58px;display:grid}.learnMoreMark .speechMark{width:38px;height:38px}.learnMore .eyebrow{color:var(--navy);margin:0 0 4px;font-size:12px}.learnMore h2{margin:0 0 6px;font:700 clamp(19px,2vw,27px)/1.18 ArchivoExpanded,Arial,sans-serif}.learnMore p:not(.eyebrow){max-width:760px;margin:0;font-size:16px;line-height:1.45}.learnMore>a{background:var(--orange);color:var(--white);border:2px solid var(--charcoal);white-space:nowrap;align-items:center;gap:8px;padding:13px 16px;font-weight:850;text-decoration:none;display:inline-flex}.learnMore>a:hover{background:var(--navy)}.youthBoard{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:24px;margin-top:28px;display:grid}.youthStatement{border-left:11px solid var(--orange);box-shadow:12px 12px 0 var(--blue);padding:clamp(28px,4vw,46px);background:var(--navy)!important;color:var(--white)!important}.youthStatement h2{margin:22px 0 16px;font:700 clamp(28px,3.5vw,47px)/1.08 ArchivoExpanded,Arial,sans-serif;color:var(--white)!important}.youthStatement p{color:var(--white);font-size:19px;line-height:1.58}.youthCards{gap:12px;display:grid}.youthCards button{background:var(--white);text-align:left;cursor:pointer;border:1px solid #d8d3cb;border-top:8px solid var(--teal);grid-template-columns:55px 1fr;align-items:center;min-height:116px;padding:20px;display:grid}.youthCards button:nth-child(2){border-top-color:var(--lime)}.youthCards button:nth-child(3){border-top-color:var(--orange)}.youthCards button>span{color:var(--teal);grid-row:1/3;font:300 25px ArchivoExpanded,Arial,sans-serif}.youthCards button>b{font:700 18px/1.25 ArchivoExpanded,Arial,sans-serif}.youthCards button>small{color:#126f70;margin-top:6px;font-size:14px;font-weight:800}.youthCards button:hover{transform:translateY(-3px);box-shadow:8px 8px #1f31472a}@media (max-width:900px){.learnMore{grid-template-columns:52px 1fr}.learnMore>a{grid-column:1/-1;justify-content:center}.youthBoard{grid-template-columns:1fr}.youthCards button{grid-template-columns:45px 1fr}}.deck.section3{background:linear-gradient(118deg,var(--paper) 0 65%,var(--blue) 65% 100%)}.section3Hero{grid-template-columns:1.05fr .95fr;gap:26px;margin-top:30px;display:grid}.section3Hero>div:first-child{background:var(--charcoal);color:var(--white);border-left:12px solid var(--orange);box-shadow:14px 14px 0 var(--teal);padding:clamp(30px,5vw,58px)}.section3Hero h2{margin:20px 0;font:700 clamp(35px,5vw,65px)/1.04 ArchivoExpanded,Arial,sans-serif}.section3Hero p{font-size:18px;line-height:1.6}.contextWords{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contextWords span{background:var(--white);border-bottom:8px solid var(--teal);place-items:center;min-height:105px;font:700 17px ArchivoExpanded,Arial,sans-serif;display:grid}.contextWords span:nth-child(2){border-color:var(--lime)}.contextWords span:nth-child(3){border-color:var(--orange)}.contextWords span:nth-child(4){border-color:var(--taupe)}.contextWords span:nth-child(5){border-color:var(--blue)}.contextWords span:nth-child(6){border-color:var(--olive)}.deck.workplace,.deck.belonging{background:var(--charcoal)}.deck.workplace header,.deck.workplace nav,.deck.belonging header,.deck.belonging nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.workplace .logo,.deck.belonging .logo{filter:brightness(0)invert()}.deck.workplace .courseName,.deck.workplace .sectionCount span,.deck.belonging .courseName,.deck.belonging .sectionCount span{color:#ddd}.deck.workplace .content h1,.deck.workplace .lead,.deck.belonging .content h1,.deck.belonging .lead{color:var(--white)}.deck.workplace .videoPlaceholder{box-shadow:14px 14px 0 var(--orange)}.belongingHub .videoPlaceholder{box-shadow:14px 14px 0 var(--lime)}.deck.contextCheck{background:linear-gradient(130deg,var(--paper) 0 76%,var(--orange) 76% 100%)}.formativeLab{background:var(--white);max-width:1000px;box-shadow:14px 14px 0 var(--charcoal);grid-template-columns:.9fr 1.1fr;gap:18px;margin:27px auto 0;padding:22px;display:grid}.assessmentScenario{background:var(--navy);color:var(--white);border-left:9px solid var(--blue);padding:27px}.assessmentScenario .eyebrow{color:#9ed0ee}.assessmentScenario h2{font:700 21px/1.45 ArchivoExpanded,Arial,sans-serif}.assessmentScenario p{line-height:1.5}.assessmentChoices{gap:9px;display:grid}.assessmentChoices button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;align-items:center;gap:13px;padding:12px;display:flex}.assessmentChoices button.selected{border-color:var(--blue);box-shadow:inset 5px 0 var(--blue);background:#eef6fb}.assessmentChoices button:disabled{opacity:1}.checkAnswer{background:var(--blue);color:var(--charcoal);cursor:pointer;border:0;grid-column:2;padding:13px 18px;font-weight:800}.checkAnswer:disabled{opacity:.4;cursor:not-allowed}.assessmentFeedback{border-left:8px solid var(--olive);background:#edf4e2;grid-column:1/-1;padding:15px 18px}.assessmentFeedback.review{border-color:var(--orange);background:#fbefe3}.assessmentFeedback b{font-family:ArchivoExpanded,Arial,sans-serif}.assessmentFeedback p{margin:6px 0}.assessmentFeedback button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:800}.communicationBoard{grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:28px;display:grid}.communicationIntro{background:var(--blue);color:var(--charcoal);border-left:10px solid var(--charcoal);padding:30px}.communicationIntro h2{margin:20px 0 12px;font:700 29px/1.15 ArchivoExpanded,Arial,sans-serif}.communicationIntro p{font-size:16px;line-height:1.55}.communicationCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.communicationCards button{background:var(--white);text-align:left;cursor:pointer;border:1px solid #ded9d1;border-top:7px solid var(--teal);align-content:space-between;min-height:135px;padding:17px;display:grid}.communicationCards button:nth-child(2),.communicationCards button:nth-child(5){border-top-color:var(--orange)}.communicationCards button:nth-child(3),.communicationCards button:nth-child(6){border-top-color:var(--lime)}.communicationCards button:hover{transform:translateY(-4px);box-shadow:7px 7px #1f314722}.cardNumber{color:var(--teal);font:300 21px ArchivoExpanded,Arial,sans-serif}.communicationCards b{font:700 14px/1.35 ArchivoExpanded,Arial,sans-serif}.communicationCards small{color:var(--teal);font-weight:800}.deck.languageCheck{background:linear-gradient(115deg,var(--charcoal) 0 29%,var(--paper) 29% 100%)}.languageLab{background:var(--white);border-top:10px solid var(--blue);max-width:930px;box-shadow:14px 14px 0 var(--teal);margin:27px auto 0;padding:30px}.languageProgress{background:#e8e4de;height:7px;margin-bottom:22px}.languageProgress span{background:var(--orange);height:100%;transition:all .3s;display:block}.languageLab h2{font:700 23px/1.4 ArchivoExpanded,Arial,sans-serif}.languageChoices{gap:9px;display:grid}.languageChoices button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;padding:14px}.languageChoices button.right{border-color:var(--olive);background:#edf4e2}.languageChoices button.review{border-color:var(--orange);background:#fbefe3}.languageFeedback{border-left:8px solid var(--olive);background:#edf4e2;margin-top:16px;padding:15px 18px}.languageFeedback.review{border-color:var(--orange);background:#fbefe3}.languageFeedback b{font-family:ArchivoExpanded,Arial,sans-serif}.languageFeedback p{margin:6px 0}.languageFeedback button{background:var(--blue);cursor:pointer;border:0;padding:10px 14px;font-weight:800}.deck.section3Close{background:var(--charcoal)}.deck.section3Close header,.deck.section3Close nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.section3Close .logo{filter:brightness(0)invert()}.deck.section3Close .courseName,.deck.section3Close .sectionCount span{color:#ddd}.deck.section3Close .content h1,.deck.section3Close .lead{color:var(--white)}.content>.section3Close{grid-template-columns:1fr 1fr;max-width:950px;margin-top:30px;display:grid}.content>.section3Close>div{background:var(--teal);color:var(--white);padding:35px}.content>.section3Close>div p{font:300 clamp(27px,4vw,45px)/1.25 ArchivoExpanded,Arial,sans-serif}.content>.section3Close ul{background:var(--white);color:var(--charcoal);align-content:center;gap:14px;margin:0;padding:34px 42px;display:grid}.content>.section3Close li{font-size:17px;line-height:1.4}@media (max-width:900px){.section3Hero,.formativeLab,.communicationBoard,.content>.section3Close{grid-template-columns:1fr}.contextWords,.communicationCards{grid-template-columns:1fr 1fr}.checkAnswer{grid-column:auto}.deck.contextCheck,.deck.languageCheck{background:var(--paper)}}@media (max-width:560px){.contextWords,.communicationCards{grid-template-columns:1fr}.section3Hero{margin-top:18px}.formativeLab{padding:12px}.languageLab{padding:20px}}.deck.section2 .content>.eyebrow,.deck.section3 .content>.eyebrow{color:var(--charcoal);font-size:13px;font-weight:800}.deck.section2 .lead,.deck.section3 .lead{color:var(--charcoal);font-size:clamp(18px,2vw,21px);line-height:1.55}.cardLinks>p{color:var(--charcoal);background:var(--blue);padding:10px 12px;font-size:13px}.cardLinks button b,.communicationCards small{color:#126f70}.courseVideo .videoTag{background:var(--blue);color:var(--charcoal);font-weight:800}.youthStatement{background:var(--navy);color:var(--white);border-left:10px solid var(--blue);grid-template-columns:62px 1fr;gap:6px 16px;margin-top:24px;padding:26px;display:grid}.youthStatement h2,.youthStatement p{grid-column:2;margin:0}.youthStatement h2{font:700 clamp(23px,3vw,34px) ArchivoExpanded,Arial,sans-serif}.youthStatement p{margin-top:10px;font-size:18px;line-height:1.55}.reflectionLab,.developmentLab{background:var(--white);max-width:980px;box-shadow:14px 14px 0 var(--blue);border-top:10px solid var(--navy);margin:28px auto 0;padding:30px}.reflectionLab>div:first-child{grid-template-columns:60px 1fr;gap:4px 15px;display:grid}.reflectionLab h2,.reflectionLab p{margin:0}.settingChoices{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.settingChoices button,.developmentLab>button{border:2px solid var(--navy);background:var(--white);color:var(--charcoal);cursor:pointer;text-align:left;padding:16px;font:700 16px Haskoy,Arial,sans-serif}.settingChoices button.selected{background:var(--blue);box-shadow:inset 0 -5px var(--navy)}.reflectionLab article{border-left:9px solid var(--teal);background:#f3f0e9;padding:23px}.reflectionLab textarea{border:2px solid var(--charcoal);width:100%;min-height:130px;padding:16px;font:18px/1.5 Haskoy,Arial,sans-serif}.section2Close{grid-template-columns:1fr 1fr;gap:25px;margin-top:28px;display:grid}.section2Close>div{background:var(--navy);color:var(--white);border-left:12px solid var(--blue);padding:38px}.section2Close h2{margin:20px 0;font:700 clamp(34px,5vw,58px) ArchivoExpanded,Arial,sans-serif}.section2Close p{font-size:20px;line-height:1.5}.section2Close ul{background:var(--white);border-top:10px solid var(--teal);margin:0;padding:32px 32px 32px 55px;font-size:18px;line-height:1.65}.disabilityBoard{grid-template-columns:.85fr 1.45fr;gap:24px;margin-top:28px;display:grid}.disabilityLead{background:var(--navy);color:var(--white);border-left:10px solid var(--blue);padding:30px}.disabilityLead h2{margin:18px 0;font:700 29px/1.18 ArchivoExpanded,Arial,sans-serif}.disabilityLead p{font-size:18px;line-height:1.55}.disabilityCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.disabilityCards article{background:var(--white);border-top:8px solid var(--teal);padding:22px;animation:.45s both riseIn}.disabilityCards article:nth-child(2){border-color:var(--orange);animation-delay:.1s}.disabilityCards article:nth-child(3){border-color:var(--olive);animation-delay:.2s}.disabilityCards h2{font:700 18px/1.3 ArchivoExpanded,Arial,sans-serif}.disabilityCards p{font-size:17px;line-height:1.55}.ageBands{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px;display:grid}.ageBands span{background:var(--blue);color:var(--charcoal);text-align:center;padding:13px;font:700 18px ArchivoExpanded,Arial,sans-serif}.ageBands span:nth-child(2){background:#dce8b8}.ageBands span:nth-child(3){background:#f1c999}.developmentLab>h2{font:700 23px/1.45 ArchivoExpanded,Arial,sans-serif}.developmentLab>button{width:100%;margin:9px 0;display:block}.developmentLab>button.right{border-color:var(--olive);background:#edf4e2}.developmentLab>button.review{border-color:var(--orange);background:#fbefe3}.trashLab{grid-template-columns:.75fr 1.25fr;gap:22px;margin-top:28px;display:grid}.termShelf{align-content:start;gap:10px;display:grid}.termShelf button{border:2px solid var(--navy);background:var(--white);color:var(--charcoal);text-align:left;cursor:pointer;padding:16px;font:700 17px ArchivoExpanded,Arial,sans-serif}.termShelf button:disabled{color:#5d5d5d;background:#e8e4de;border-color:#7b7b7b}.languageBin{background:var(--navy);color:var(--white);border-top:10px solid var(--blue);min-height:420px;padding:28px}.languageBin h2{font:700 29px ArchivoExpanded,Arial,sans-serif}.languageBin>p{font-size:18px}.languageBin article{background:var(--white);color:var(--charcoal);border-left:8px solid var(--orange);margin:10px 0;padding:15px 18px;animation:.3s both riseIn}.languageBin article b{font-family:ArchivoExpanded,Arial,sans-serif}.languageBin article p{margin:6px 0}.languageBin article span{color:#126f70;font-weight:800}.section3Resources{gap:20px;margin-top:28px;display:grid}.downloadGuide{background:var(--white);color:var(--charcoal);border:2px solid var(--navy);align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}.downloadGuide span{display:grid}.downloadGuide b{font:700 20px ArchivoExpanded,Arial,sans-serif}.downloadGuide small{margin-top:5px;font-size:16px}.section3Resources aside{background:var(--navy);color:var(--white);border-left:10px solid var(--blue);padding:25px}.section3Resources aside h2{font:700 24px ArchivoExpanded,Arial,sans-serif}.section3Resources aside p{font-size:18px}.section3Resources aside a{background:var(--blue);color:var(--charcoal);padding:12px 16px;font-weight:800;text-decoration:none;display:inline-block}.cardSource a{color:#0b6566;font-weight:800}:is(.cardSource a:focus-visible,.cardSource a:hover){text-decoration-thickness:3px}.cardLinks button,.communicationCards button,.factorGrid button,.settingChoices button,.termShelf button{font-size:16px}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.reflectionLab,.section2Close,.disabilityBoard,.trashLab,.settingChoices,.disabilityCards{grid-template-columns:1fr}.youthStatement{grid-template-columns:50px 1fr}}@media (max-width:560px){.reflectionLab,.developmentLab{padding:20px}.ageBands{grid-template-columns:1fr}.youthStatement{display:block}.youthStatement h2,.youthStatement p{margin-top:14px}}@media (prefers-reduced-motion:reduce){.disabilityCards article,.languageBin article{animation:none}.cardLinks button,.communicationCards button,.factorGrid button{transition:none}}.deck.section4{background:linear-gradient(120deg,var(--charcoal) 0 36%,var(--paper) 36% 100%)}.section4Hero{grid-template-columns:1.1fr .9fr;gap:26px;margin-top:30px;display:grid}.section4Hero>div:first-child{background:var(--teal);color:var(--white);border-left:12px solid var(--blue);box-shadow:14px 14px 0 var(--charcoal);padding:clamp(32px,5vw,60px)}.section4Hero h2{margin:24px 0 16px;font:700 clamp(40px,6vw,72px)/1 ArchivoExpanded,Arial,sans-serif}.section4Hero p{font-size:20px;line-height:1.55}.noticeSequence{grid-template-columns:1fr 1fr;gap:11px;display:grid}.noticeSequence span{background:var(--white);border-bottom:9px solid var(--blue);align-content:space-between;min-height:135px;padding:24px;font:700 20px ArchivoExpanded,Arial,sans-serif;display:grid}.noticeSequence span:nth-child(2){border-color:var(--lime)}.noticeSequence span:nth-child(3){border-color:var(--orange)}.noticeSequence span:nth-child(4){border-color:var(--teal)}.noticeSequence b{color:var(--teal);font-size:13px}.deck.mythReality{background:var(--blue)}.mythReality{max-width:1050px;box-shadow:16px 16px 0 var(--charcoal);grid-template-columns:1fr 1.35fr;margin:28px auto 0;display:grid}.mythReality article{padding:clamp(30px,5vw,55px)}.mythReality article:first-child{background:var(--charcoal);color:var(--white);border-left:12px solid var(--orange)}.mythReality article:nth-child(2){background:var(--white);border-left:12px solid var(--lime)}.mythReality h2{margin:18px 0;font:700 clamp(25px,3vw,40px)/1.23 ArchivoExpanded,Arial,sans-serif}.mythReality p{font-size:17px;line-height:1.5}.mythReality>.cardSource{background:var(--white);grid-column:1/-1;margin:0;padding:14px 22px}.deck.warningSigns{background:var(--charcoal)}.deck.warningSigns header,.deck.warningSigns nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.warningSigns .logo{filter:brightness(0)invert()}.deck.warningSigns .courseName,.deck.warningSigns .sectionCount span{color:#ddd}.deck.warningSigns .content h1,.deck.warningSigns .lead{color:var(--white)}.deck.warningSigns .videoPlaceholder{box-shadow:14px 14px 0 var(--lime)}.baselineLab{background:var(--white);border-top:10px solid var(--blue);max-width:1000px;box-shadow:15px 15px 0 var(--charcoal);margin:26px auto 0;padding:26px}.baselineComparison{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.baselineComparison article{border-left:8px solid var(--blue);background:#eef6fb;padding:22px}.baselineComparison article:nth-child(2){border-color:var(--orange);background:#fbefe3}.baselineComparison h2{margin:10px 0;font:700 19px/1.4 ArchivoExpanded,Arial,sans-serif}.baselineLab>h2{font:700 20px ArchivoExpanded,Arial,sans-serif}.baselineLab>button,.directChoice>button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;width:100%;margin:8px 0;padding:14px 16px;display:block}.baselineLab>button.right,.directChoice>button.right{border-color:var(--olive);background:#edf4e2}.baselineLab>button.review,.directChoice>button.review{border-color:var(--orange);background:#fbefe3}.questionPath{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;gap:10px;margin-top:28px;display:grid}.questionPath article{background:var(--white);border-top:9px solid var(--blue);padding:24px;box-shadow:8px 8px #1f31471c}.questionPath article:nth-of-type(2){border-color:var(--orange)}.questionPath article:nth-of-type(3){border-color:var(--lime)}.questionPath h2{margin:14px 0;font:700 18px/1.45 ArchivoExpanded,Arial,sans-serif}.pathArrow{color:var(--teal);place-items:center;font-size:34px;display:grid}.youthQuestion{background:var(--charcoal);color:var(--white);border-left:10px solid var(--blue);grid-column:1/-1;padding:20px 25px}.youthQuestion b{font-family:ArchivoExpanded,Arial,sans-serif}.youthQuestion p{margin:8px 0;line-height:1.5}.questionPath>.cardSource{grid-column:1/-1}.directLab{grid-template-columns:.88fr 1.12fr;gap:20px;margin-top:26px;display:grid}.directChoice,.practiceRecorder{background:var(--white);border-top:10px solid var(--blue);box-shadow:12px 12px 0 var(--charcoal);padding:26px}.directChoice h2{margin:0 0 15px;font:700 21px/1.35 ArchivoExpanded,Arial,sans-serif}.practiceRecorder{border-color:var(--teal);box-shadow:12px 12px 0 var(--orange)}.recorderPrompt blockquote{background:var(--navy);color:var(--white);border-left:8px solid var(--blue);margin:12px 0;padding:18px;font:700 21px/1.45 ArchivoExpanded,Arial,sans-serif}.recorderPrompt>p:last-child{line-height:1.45}.recorderControls{gap:10px;display:grid}.recorderControls button{cursor:pointer;border:0;padding:12px 16px;font-weight:800}.recordButton{background:var(--blue);color:var(--charcoal)}.stopButton{background:var(--orange);color:var(--charcoal)}.quietButton{color:var(--charcoal);background:#ece8e2}.recorderControls audio{width:100%}.recorderControls>div{flex-wrap:wrap;gap:9px;display:flex}.recorderControls small{color:#67635e;line-height:1.4;display:block}.practiceComplete{border-left:7px solid var(--olive);background:#edf4e2;padding:15px;display:block!important}.practiceComplete.error{border-color:var(--orange);background:#fbefe3}.practiceComplete p{margin:5px 0 12px}.deck.respectfulCheck{background:linear-gradient(125deg,var(--paper) 0 72%,var(--blue) 72% 100%)}.respectfulLab{background:var(--white);border-top:10px solid var(--orange);max-width:1020px;box-shadow:15px 15px 0 var(--charcoal);grid-template-columns:.76fr 1.24fr;gap:18px;margin:26px auto 0;padding:24px;display:grid}.respectfulPrompt{background:var(--teal);color:var(--white);border-left:9px solid var(--lime);padding:28px}.respectfulPrompt h2{margin:17px 0 12px;font:700 24px/1.35 ArchivoExpanded,Arial,sans-serif}.respectfulPrompt p:last-child{font-size:16px;line-height:1.5}.respectfulChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.respectfulChoices button{text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;align-items:center;gap:12px;padding:14px;display:flex}.respectfulChoices button.selected{border-color:var(--blue);box-shadow:inset 5px 0 var(--blue);background:#eef6fb}.respectfulChoices button:disabled{opacity:1}.checkRespectful{background:var(--blue);color:var(--charcoal);cursor:pointer;border:0;grid-column:2;padding:13px 18px;font-weight:800}.checkRespectful:disabled{opacity:.4;cursor:not-allowed}.respectfulLab>.assessmentFeedback,.respectfulLab>.cardSource{grid-column:1/-1}.respectfulLab>.assessmentFeedback button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:800}.deck.section4Close{background:var(--charcoal)}.deck.section4Close header,.deck.section4Close nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.section4Close .logo{filter:brightness(0)invert()}.deck.section4Close .courseName,.deck.section4Close .sectionCount span,.deck.section4Close .content h1,.deck.section4Close .lead{color:var(--white)}.section4Close{grid-template-columns:1.15fr .85fr;max-width:980px;margin-top:30px;display:grid}.section4Close>div{background:var(--blue);color:var(--charcoal);padding:38px}.section4Close h2{margin:22px 0 14px;font:700 clamp(30px,4vw,52px)/1.1 ArchivoExpanded,Arial,sans-serif}.section4Close p{font-size:18px;line-height:1.55}.section4Close ul{background:var(--white);color:var(--charcoal);align-content:center;gap:15px;margin:0;padding:35px 44px;display:grid}.section4Close li{font-size:17px;line-height:1.4}@media (max-width:900px){.section4Hero,.mythReality,.directLab,.respectfulLab,.section4Close,.questionPath{grid-template-columns:1fr}.pathArrow{transform:rotate(90deg)}.youthQuestion,.questionPath>.cardSource,.checkRespectful,.mythReality>.cardSource{grid-column:auto}.deck.section4,.deck.respectfulCheck{background:var(--paper)}}@media (max-width:560px){.noticeSequence,.baselineComparison,.respectfulChoices{grid-template-columns:1fr}.directChoice,.practiceRecorder,.baselineLab,.respectfulLab{padding:18px}.recorderPrompt blockquote{font-size:18px}}.deck.section5{background:linear-gradient(120deg,var(--charcoal) 0 38%,var(--paper) 38% 100%)}.section5Hero{grid-template-columns:1.1fr .9fr;gap:26px;margin-top:30px;display:grid}.section5Hero>div:first-child{background:var(--navy);color:var(--white);border-left:12px solid var(--blue);box-shadow:14px 14px 0 var(--teal);padding:clamp(32px,5vw,60px)}.section5Hero h2{margin:24px 0 16px;font:700 clamp(38px,5.5vw,68px)/1.02 ArchivoExpanded,Arial,sans-serif}.section5Hero p{font-size:20px;line-height:1.55}.section5Pillars{grid-template-columns:1fr 1fr;gap:11px;display:grid}.section5Pillars span{background:var(--white);color:#3b3b3b;border:2px solid #3b3b3b;border-bottom:9px solid var(--blue);align-content:space-between;min-height:135px;padding:24px;font:700 19px ArchivoExpanded,Arial,sans-serif;display:grid}.section5Pillars span:nth-child(2){border-bottom-color:var(--orange)}.section5Pillars span:nth-child(3){border-bottom-color:var(--lime)}.section5Pillars span:nth-child(4){border-bottom-color:var(--teal)}.section5Pillars b{color:#3b3b3b;font-size:12px}.deck.personContext,.deck.ambivalence,.deck.values,.deck.personContext .stage,.deck.ambivalence .stage,.deck.values .stage{background:#3b3b3b}.deck.personContext header,.deck.personContext nav,.deck.ambivalence header,.deck.ambivalence nav,.deck.values header,.deck.values nav{color:#fff;background:#3b3b3b;border-color:#ffffff24}.deck.personContext .logo,.deck.ambivalence .logo,.deck.values .logo{filter:brightness(0)invert()}.deck.personContext .courseName,.deck.personContext .sectionCount span,.deck.ambivalence .courseName,.deck.ambivalence .sectionCount span,.deck.values .courseName,.deck.values .sectionCount span{color:#f1f1f1}.deck.personContext .content h1,.deck.personContext .lead,.deck.ambivalence .content h1,.deck.ambivalence .lead,.deck.values .content h1,.deck.values .lead{color:#fff}.section5Hub .videoPlaceholder{color:#fff;box-shadow:14px 14px 0 var(--orange);background:#1f3147}.section5Hub .videoPlaceholder b,.section5Hub .videoPlaceholder small,.section5Hub .videoTag{color:#fff}.section5Hub .videoPlaceholder small{opacity:.92}.section5Hub .playButton{color:#fff;background:#539bdb;border:3px solid #fff}.ambivalenceHub .videoPlaceholder{box-shadow:14px 14px 0 var(--lime)}.valuesHub .videoPlaceholder{box-shadow:14px 14px 0 var(--blue)}.section5Assessment{background:var(--white);color:#3b3b3b;max-width:1040px;box-shadow:14px 14px 0 var(--charcoal);border:2px solid #3b3b3b;grid-template-columns:.85fr 1.15fr;gap:18px;margin:26px auto 0;padding:24px;display:grid}.section5Choices h2{margin:0 0 14px;font:700 20px/1.4 ArchivoExpanded,Arial,sans-serif}.section5Choices>button,.ideationLab>div:last-child>button{text-align:left;color:#3b3b3b;cursor:pointer;background:#fbfaf7;border:1px solid #8e8982;width:100%;margin:8px 0;padding:14px 16px;display:block}.section5Choices>button.right,.ideationLab>div:last-child>button.right{border-color:var(--olive);background:#edf4e2}.section5Choices>button.review,.ideationLab>div:last-child>button.review{border-color:var(--orange);background:#fbefe3}.deck.reframe{background:linear-gradient(120deg,var(--paper) 0 72%,var(--teal) 72% 100%)}.reframeLab{background:var(--white);border-top:10px solid var(--blue);max-width:1080px;box-shadow:15px 15px 0 var(--charcoal);grid-template-columns:.62fr 1.38fr;gap:18px;margin:25px auto 0;padding:23px;display:grid}.reframeIntro{background:var(--navy);color:var(--white);border-left:9px solid var(--orange);padding:28px}.reframeIntro h2{margin:18px 0 12px;font:700 27px/1.25 ArchivoExpanded,Arial,sans-serif}.reframeIntro p{line-height:1.55}.reframeRows{gap:7px;display:grid}.reframeRows>div{border-bottom:1px solid #e4e0d9;grid-template-columns:1fr 120px 120px;align-items:center;gap:7px;padding:7px 0;display:grid}.reframeRows span{font-weight:700}.reframeRows button{cursor:pointer;background:#fbfaf7;border:1px solid #d9d4cd;padding:10px 8px;font-size:13px}.reframeRows button.selected{background:var(--blue);border-color:var(--blue);color:var(--charcoal);font-weight:800}.reframeRows button:disabled{opacity:1}.checkReframe{background:var(--blue);cursor:pointer;border:0;grid-column:2;padding:13px 18px;font-weight:800}.checkReframe:disabled{opacity:.4}.reframeLab>.assessmentFeedback,.ambivalenceTakeaway{grid-column:1/-1}.ambivalenceTakeaway{background:var(--teal);color:var(--white);padding:16px 20px;font:700 19px ArchivoExpanded,Arial,sans-serif}.ambivalenceTakeaway span{margin-top:5px;font:500 14px/1.5 Haskoy,Arial,sans-serif;display:block}.reframeLab>.assessmentFeedback button{color:var(--teal);cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:800}.ideationDiscrimination{max-width:1080px;margin:22px auto 0}.ideationDefinitions{color:#3b3b3b;grid-template-columns:1fr 1fr;gap:12px;display:grid}.ideationDefinitions article{background:var(--white);border:2px solid #3b3b3b;border-top:9px solid var(--blue);padding:18px 22px}.ideationDefinitions article:nth-child(2){border-top-color:var(--orange)}.ideationDefinitions h2{margin:8px 0;font:700 17px/1.4 ArchivoExpanded,Arial,sans-serif}.ideationDefinitions>p{color:var(--white);background:#3b3b3b;grid-column:1/-1;margin:0;padding:12px 18px;line-height:1.45}.ideationLab{grid-template-columns:.78fr 1.22fr;gap:20px;max-width:1080px;margin:16px auto 0;display:grid}.quoteScenario{background:var(--teal);color:var(--white);border-left:10px solid var(--lime);align-content:center;padding:34px;display:grid}.quoteScenario p{margin:24px 0;font:700 clamp(24px,3vw,36px)/1.3 ArchivoExpanded,Arial,sans-serif}.quoteScenario>span{letter-spacing:.08em;font-weight:800}.ideationLab>div:last-child{background:var(--white);color:#3b3b3b;border:2px solid #3b3b3b;border-top:10px solid var(--blue);box-shadow:13px 13px 0 var(--charcoal);padding:26px}.ideationLab h2{margin:0 0 14px;font:700 21px/1.4 ArchivoExpanded,Arial,sans-serif}.podcastSlot{background:var(--white);color:#3b3b3b;max-width:1050px;box-shadow:16px 16px 0 var(--charcoal);border:2px solid #3b3b3b;grid-template-columns:.72fr 1.28fr;margin:28px auto 0;display:grid}.podcastArtwork{background:linear-gradient(150deg,var(--teal),var(--blue));min-height:390px;color:var(--white);flex-direction:column;justify-content:space-between;padding:34px;display:flex}.podcastArtwork>span{font:700 clamp(28px,4vw,48px)/1.05 ArchivoExpanded,Arial,sans-serif}.podcastCopy{padding:34px}.podcastCopy h2{margin:12px 0;font:700 clamp(25px,3vw,38px)/1.2 ArchivoExpanded,Arial,sans-serif}.podcastCopy>p{line-height:1.55}.podcastControls{color:var(--white);background:#3b3b3b;grid-template-columns:48px auto 1fr auto;align-items:center;gap:12px;margin:22px 0;padding:14px;display:grid}.podcastControls button{background:var(--blue);color:#3b3b3b;border:0;border-radius:50%;width:42px;height:42px;font-weight:900}.podcastControls i{background:var(--white);opacity:.8;height:6px}.podcastPrompt{border-left:8px solid var(--blue);background:#eef6fb;padding:16px}.valuesLab{grid-template-columns:.9fr 1.1fr;gap:20px;max-width:1040px;margin:26px auto 0;display:grid}.valuesStatement{background:var(--charcoal);color:var(--white);border-left:10px solid var(--orange);padding:32px}.valuesStatement blockquote{margin:18px 0;font:700 25px/1.42 ArchivoExpanded,Arial,sans-serif}.valuesStatement p:last-child{line-height:1.5}.valuesLab>.section5Choices{background:var(--white);border-top:10px solid var(--blue);box-shadow:13px 13px 0 var(--teal);padding:26px}.deck.section5Close header,.deck.section5Close nav{background:var(--charcoal);color:var(--white);border-color:#ffffff24}.deck.section5Close .courseName,.deck.section5Close .sectionCount span,.deck.section5Close .content h1,.deck.section5Close .lead{color:var(--white)}.section5Close{grid-template-columns:1.15fr .85fr;max-width:1000px;margin-top:30px;display:grid}.section5Close>div{background:var(--teal);color:var(--white);padding:38px}.section5Close h2{margin:22px 0 14px;font:700 clamp(30px,4vw,50px)/1.1 ArchivoExpanded,Arial,sans-serif}.section5Close p{font-size:18px;line-height:1.55}.section5Close ul{background:var(--white);color:var(--charcoal);align-content:center;gap:15px;margin:0;padding:35px 44px;display:grid}.section5Close li{font-size:17px;line-height:1.4}@media (max-width:900px){.section5Hero,.section5Assessment,.reframeLab,.ideationLab,.valuesLab,.section5Close,.podcastSlot{grid-template-columns:1fr}.checkReframe{grid-column:auto}.deck.section5,.deck.reframe{background:var(--paper)}.podcastArtwork{min-height:230px}}@media (max-width:680px){.ideationDefinitions{grid-template-columns:1fr}.ideationDefinitions>p{grid-column:auto}}@media (max-width:620px){.section5Pillars{grid-template-columns:1fr}.reframeRows>div{grid-template-columns:1fr 1fr}.reframeRows span{grid-column:1/-1}.section5Assessment,.reframeLab,.ideationLab>div:last-child,.valuesLab>.section5Choices{padding:18px}}.deck.section6{background:linear-gradient(120deg,var(--charcoal) 0 38%,var(--paper) 38% 100%)}.section6Hero{grid-template-columns:1.1fr .9fr;gap:26px;margin-top:28px;display:grid}.section6Hero>div:first-child{background:var(--teal);color:#fff;border-left:12px solid var(--lime);box-shadow:14px 14px 0 var(--blue);padding:clamp(32px,5vw,58px)}.section6Hero h2{margin:22px 0 16px;font:700 clamp(36px,5vw,64px)/1.04 ArchivoExpanded,Arial,sans-serif}.section6Hero p{font-size:20px;line-height:1.5}.section6Pillars{grid-template-columns:1fr 1fr;gap:11px;display:grid}.section6Pillars span{color:#3b3b3b;border:2px solid #3b3b3b;border-bottom:9px solid var(--blue);background:#fff;align-content:space-between;min-height:135px;padding:24px;font:700 18px ArchivoExpanded,Arial,sans-serif;display:grid}.section6Pillars span:nth-child(2){border-bottom-color:var(--orange)}.section6Pillars span:nth-child(3){border-bottom-color:var(--lime)}.section6Pillars span:nth-child(4){border-bottom-color:var(--teal)}.deck.crpIntro,.deck.lmmIntro,.deck.crpDemo{background:#3b3b3b}.deck.crpIntro header,.deck.crpIntro nav,.deck.lmmIntro header,.deck.lmmIntro nav,.deck.crpDemo header,.deck.crpDemo nav{color:#fff;background:#3b3b3b;border-color:#ffffff25}.deck.crpIntro .logo,.deck.lmmIntro .logo,.deck.crpDemo .logo{filter:brightness(0)invert()}.deck.crpIntro .courseName,.deck.crpIntro .sectionCount span,.deck.crpIntro .content h1,.deck.crpIntro .lead,.deck.lmmIntro .courseName,.deck.lmmIntro .sectionCount span,.deck.lmmIntro .content h1,.deck.lmmIntro .lead,.deck.crpDemo .courseName,.deck.crpDemo .sectionCount span,.deck.crpDemo .content h1,.deck.crpDemo .lead{color:#fff}.section6Hub .videoPlaceholder,.demoBoard .videoPlaceholder{background:var(--navy);color:#fff;box-shadow:14px 14px 0 var(--lime)}.section6Hub .playButton,.demoBoard .playButton{background:var(--blue);color:#fff;border:3px solid #fff}.section6Hub .videoPlaceholder b,.section6Hub .videoPlaceholder small,.section6Hub .videoTag,.demoBoard .videoPlaceholder b,.demoBoard .videoPlaceholder small,.demoBoard .videoTag{color:#fff}.lmmHub .videoPlaceholder{box-shadow:14px 14px 0 var(--orange)}.crpEarlyBoard{gap:20px;max-width:1080px;margin:24px auto 0;display:grid}.modeFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.modeFlow article{border:2px solid #3b3b3b;border-top:9px solid var(--blue);background:#fff;gap:10px;min-height:150px;padding:24px;display:grid}.modeFlow article:nth-of-type(2){border-top-color:var(--orange)}.modeFlow article:nth-of-type(3){border-top-color:var(--teal)}.modeFlow b{font:700 18px ArchivoExpanded,Arial,sans-serif}.modeFlow i{font-size:30px}.earlyCallout{background:var(--teal);color:#fff;border-left:10px solid var(--lime);grid-template-columns:auto 1fr;gap:8px 18px;padding:28px;display:grid}.earlyCallout h2{margin:10px 0;font:700 27px ArchivoExpanded,Arial,sans-serif}.earlyCallout p{grid-column:2;margin:4px 0;line-height:1.55}.sequenceLab,.crpPractice{color:#3b3b3b;border:2px solid #3b3b3b;border-top:10px solid var(--blue);max-width:1040px;box-shadow:14px 14px 0 var(--charcoal);background:#fff;margin:24px auto 0;padding:28px}.sequenceProgress{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.sequenceProgress span{text-align:center;background:#e9e6df;padding:12px 8px;font-size:12px;font-weight:800}.sequenceProgress span.done{background:var(--teal);color:#fff}.sequenceLab h2,.crpPractice h2{font:700 23px/1.4 ArchivoExpanded,Arial,sans-serif}.sequenceChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sequenceChoices button,.crpPractice>button,.lmmLab section>button,.supportLab section>button{color:#3b3b3b;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #888;padding:14px}.sequenceChoices button:disabled{opacity:.45}.crpPractice>button{width:100%;margin:6px 0}.crpPractice>button.right,.lmmLab button.right,.supportLab button.right{border-color:var(--olive);background:#edf4e2}.crpPractice>button.review,.lmmLab button.review,.supportLab button.review{border-color:var(--orange);background:#fbefe3}.fictionalBanner{color:#fff;background:#3b3b3b;justify-content:space-between;gap:20px;margin-bottom:22px;padding:13px 16px;display:flex}.fictionalBanner span{font-size:13px}.lmmLab,.supportLab{grid-template-columns:.82fr 1.18fr;gap:18px;max-width:1060px;margin:24px auto 0;display:grid}.lmmLab>div,.supportLab>div{background:var(--teal);color:#fff;border-left:10px solid var(--lime);padding:30px}.lmmLab>div h2,.supportLab>div h2{font:700 25px/1.35 ArchivoExpanded,Arial,sans-serif}.lmmLab section,.supportLab section{color:#3b3b3b;border:2px solid #3b3b3b;border-top:10px solid var(--blue);box-shadow:13px 13px 0 var(--charcoal);background:#fff;padding:26px}.lmmLab section>h2,.supportLab section>h2{font:700 21px ArchivoExpanded,Arial,sans-serif}.lmmLab section>button,.supportLab section>button{width:100%;margin:8px 0;display:block}.demoBoard{grid-template-columns:1.15fr .85fr;gap:26px;max-width:1080px;margin:24px auto 0;display:grid}.demoBoard>div:last-child{color:#3b3b3b;background:#fff;padding:28px}.demoBoard>div:last-child h2{font:700 24px ArchivoExpanded,Arial,sans-serif}.demoBoard>div:last-child p{align-items:center;gap:13px;font-weight:700;display:flex}.longGame{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:24px auto 0;display:grid}.longGame article{color:#3b3b3b;border:2px solid #3b3b3b;border-top:10px solid var(--blue);background:#fff;padding:24px}.longGame article:nth-child(2){border-top-color:var(--orange)}.longGame article:nth-child(3){border-top-color:var(--teal)}.longGame h2{font:700 20px/1.3 ArchivoExpanded,Arial,sans-serif}.longGame p{line-height:1.55}.fiveSkillsReview{gap:10px;max-width:1040px;margin:24px auto 0;display:grid}.fiveSkillsReview article{color:#3b3b3b;border-left:9px solid var(--blue);background:#fff;grid-template-columns:auto 1fr;gap:18px;padding:17px 22px;display:grid}.fiveSkillsReview article:nth-child(2){border-color:var(--orange)}.fiveSkillsReview article:nth-child(3){border-color:var(--lime)}.fiveSkillsReview article:nth-child(4){border-color:var(--teal)}.fiveSkillsReview article:nth-child(5){border-color:var(--navy)}.fiveSkillsReview h2{margin:3px 0;font:700 18px ArchivoExpanded,Arial,sans-serif}.fiveSkillsReview p{margin:7px 0;line-height:1.45}.resourceBoard{max-width:1100px;margin:24px auto 0}.resourceLinks{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:22px;display:grid}.resourceLinks a{background:var(--blue);color:#172534;border:2px solid #3b3b3b;padding:17px;font-weight:800;text-decoration:none}.resourceLinks a:nth-child(2n){background:var(--lime)}.resourceLinks a:nth-child(3n){background:var(--orange)}.resourceBoard .podcastSlot{margin-top:20px}.deck.section6Close{background:#3b3b3b}.deck.section6Close header,.deck.section6Close nav{color:#fff;background:#3b3b3b;border-color:#ffffff24}.deck.section6Close .logo{filter:brightness(0)invert()}.deck.section6Close .courseName,.deck.section6Close .sectionCount span,.deck.section6Close .content h1,.deck.section6Close .lead{color:#fff}.section6Close{grid-template-columns:1.1fr .9fr;max-width:1000px;margin:28px auto 0;display:grid}.section6Close>div{background:var(--teal);color:#fff;padding:38px}.section6Close h2{font:700 clamp(30px,4vw,50px)/1.1 ArchivoExpanded,Arial,sans-serif}.section6Close ul{color:#3b3b3b;background:#fff;align-content:center;gap:12px;margin:0;padding:34px 45px;display:grid}.section6Close li{font-weight:700}@media (max-width:900px){.section6Hero,.lmmLab,.supportLab,.demoBoard,.section6Close,.modeFlow{grid-template-columns:1fr}.modeFlow i{text-align:center;transform:rotate(90deg)}.longGame{grid-template-columns:1fr}.resourceLinks{grid-template-columns:1fr 1fr}.deck.section6{background:var(--paper)}}@media (max-width:620px){.section6Pillars,.sequenceChoices,.resourceLinks{grid-template-columns:1fr}.sequenceProgress{grid-template-columns:1fr 1fr}.fictionalBanner{display:grid}.sequenceLab,.crpPractice{padding:18px}}.deck.section1,.deck.section2{height:100dvh;min-height:0;overflow:hidden}.deck.section2 .cardLinks button.viewed,.deck.section2 .factorGrid button.viewed{border-color:var(--teal);background:linear-gradient(145deg,#fff,#e8f6f4);box-shadow:0 14px 34px #188c8c22,inset 0 2px #fff}.requiredStatus{background:var(--navy);color:#fff;border-radius:999px;width:max-content;max-width:100%;margin:14px 0 0 auto;padding:9px 14px;font-size:13px;font-weight:750;box-shadow:0 10px 24px #1f31472b}.threeWaysCards{grid-template-columns:repeat(3,1fr);max-width:980px;margin:28px auto 0}.threeWaysCards>p{grid-column:1/-1}.deck.section2 nav .next:disabled{opacity:.62;background:#65727c;border-color:#65727c}.deck.section2 .dots button:disabled{cursor:not-allowed;opacity:.45}.deck.section2 .content{padding-top:clamp(42px,6vh,70px)}.deck.section2 .lead{max-width:1080px;font-size:clamp(22px,2.2vw,28px);line-height:1.48}.deck.section2 .sectionStatement p{font-size:clamp(21px,2vw,26px);line-height:1.5}.deck.section2 .hopeMosaic span{color:var(--navy);font-family:Haskoy,Arial,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:750;line-height:1.2}.deck.section2 .cardLinks button{grid-template-columns:44px minmax(0,1fr);gap:5px 14px;padding:19px 18px}.deck.section2 .cardLinks button span{letter-spacing:0;font-family:Haskoy,Arial,sans-serif;font-size:clamp(18px,1.55vw,22px);font-weight:750;line-height:1.22}.deck.section2 .cardLinks button b{font-size:14px;line-height:1.3}.deck.section2 .actionLab h2{letter-spacing:0;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.deck.section2 .actionLab>button{padding:16px 18px;font-size:18px;line-height:1.4}.deck.section2 .evidenceGrid button{grid-template-columns:34px 1fr;align-content:start;gap:7px 12px;min-height:220px}.deck.section2 .evidenceGrid .speechMark{grid-row:1/5}.deck.section2 .evidenceGrid strong{color:var(--navy);font:700 clamp(25px,2.4vw,36px)/1 RocGrotesk,Haskoy,Arial,sans-serif}.deck.section2 .evidenceGrid b{margin:2px 0;font-family:Haskoy,Arial,sans-serif;font-size:18px;line-height:1.25}.deck.section2 .evidenceGrid small{color:#595550;font-size:13px;line-height:1.3}.deck.section2 .evidenceGrid span{margin-top:7px;font-size:14px}.contributorBoard{grid-template-columns:1.2fr .8fr;gap:22px;margin-top:28px;display:grid}.contributorBoard article,.contributorBoard aside{border-radius:20px;padding:30px;box-shadow:0 22px 48px #1f314720,inset 0 2px #fff}.contributorBoard article{background:linear-gradient(145deg,#fff,#e9f5fb)}.contributorBoard aside{background:var(--navy);color:#fff;border-left:10px solid var(--blue)}.contributorBoard h2{margin:0 0 20px;font:700 clamp(24px,2.4vw,34px)/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.contributorBoard p{font-size:19px;line-height:1.55}.contributorTags{flex-wrap:wrap;gap:10px;display:flex}.contributorTags span{border:2px solid var(--navy);background:#fff;border-radius:999px;padding:10px 14px;font-size:16px;font-weight:750}.section2Resources{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.section2Resources a{min-height:245px;color:var(--navy);border-top:10px solid var(--blue);background:linear-gradient(145deg,#fff,#e8f5fb);border-radius:20px;flex-direction:column;justify-content:flex-end;padding:28px;text-decoration:none;display:flex;box-shadow:0 22px 46px #1f314720,inset 0 2px #fff}.section2Resources a:nth-child(2){border-top-color:var(--teal)}.section2Resources a:nth-child(3){border-top-color:var(--orange)}.section2Resources span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.section2Resources b{margin:12px 0;font:700 25px/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.section2Resources small{font-size:17px;line-height:1.45}.section2Resources a:hover{transform:translateY(-4px)}@media (max-width:900px){.contributorBoard,.section2Resources{grid-template-columns:1fr}.deck.section2 .evidenceGrid button{min-height:190px}}.sectionCitation{color:#4f4b47;margin:16px 0 0;font-size:14px;font-weight:650;line-height:1.45}.deck.section2.mythReality,.deck.section2.section2Close,.deck.section2.section3Resources{grid-template-rows:72px 5px minmax(0,1fr) 72px;grid-template-columns:1fr;gap:0;max-width:none;margin-top:0}.deck.section1,.deck.section2{background:radial-gradient(circle at 92% 4%,#77bfff44 0 12%,#0000 28%),linear-gradient(135deg,#fff 0 52%,#f0f8ff 72%,#e5f4f3 100%)}.deck.section1 header,.deck.section2 header{background:linear-gradient(135deg,#15283c 0,var(--navy) 58%,#254d69 100%);color:#fff;border-bottom-color:#ffffff2e;box-shadow:0 10px 34px #1f31473a}.deck.section1 header .courseName,.deck.section2 header .courseName,.deck.section1 header .sectionCount span,.deck.section2 header .sectionCount span{color:#eef6fb}.deck.section1 header .sectionCount,.deck.section2 header .sectionCount{color:#8fd3ff}.deck.section1 .progress,.deck.section2 .progress{background:#dbe6ec}.deck.section1 .progress span,.deck.section2 .progress span{background:linear-gradient(90deg,var(--teal),var(--blue),#88d4ff);box-shadow:0 0 16px #539bdb88}.deck.section1 .content,.deck.section2 .content{max-width:1260px}.deck.section1 .content h1,.deck.section2 .content h1{color:var(--charcoal);text-wrap:balance;text-shadow:0 2px #fff}.deck.section1 .lead,.deck.section2 .lead{color:#5d5954}.deck.section1 .primary,.deck.section2 .primary{background:linear-gradient(135deg,#188c8c,#156f8d);border:1px solid #fff8;border-radius:12px;text-decoration:none;display:inline-block;box-shadow:0 14px 30px #188c8c30,inset 0 1px #fff7}.deck.section1 .primary:hover,.deck.section2 .primary:hover{background:linear-gradient(135deg,#1f3147,#188c8c)}.deck.section1 .objectivePanel,.deck.section2 .cardLinks,.deck.section2 .trendBoard>div,.deck.section2 .trendBoard>article,.deck.section2 .factorGrid button,.deck.section2 .formativeLab,.deck.section2 .developmentLab,.deck.section2 .languageLab{border-radius:18px;box-shadow:0 18px 42px #1f314716,inset 0 1px #fff}.deck.section1 .videoPlaceholder,.deck.section2 .courseVideo,.deck.section2 .videoPlaceholder{box-shadow:0 22px 45px #1f31472a,10px 10px 0 var(--blue);border-radius:20px;overflow:hidden}.deck.section1 .videoPlaceholder:before,.deck.section2 .videoPlaceholder:before,.deck.section2 .courseVideo:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffff1f,#0000);height:35%;position:absolute;inset:0 0 auto}.sectionLink{margin-top:23px}.meaningGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.meaningGrid details{border:1px solid #d7e4ea;border-top:7px solid var(--blue);background:linear-gradient(145deg,#fff,#edf7fb);border-radius:18px;overflow:hidden;box-shadow:0 16px 36px #1f314716}.meaningGrid details:nth-child(2){border-top-color:var(--orange)}.meaningGrid details:nth-child(3){border-top-color:var(--lime)}.meaningGrid details:nth-child(4){border-top-color:var(--teal)}.meaningGrid summary{cursor:pointer;grid-template-columns:52px 1fr;align-items:center;column-gap:13px;padding:18px 20px;list-style:none;display:grid}.meaningGrid summary::-webkit-details-marker{display:none}.meaningGrid summary>span{background:linear-gradient(145deg,var(--navy),var(--teal));color:#fff;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;font:700 24px ArchivoExpanded,Arial,sans-serif;display:grid;box-shadow:inset 0 1px #fff6}.meaningGrid summary b{font:700 20px ArchivoExpanded,Arial,sans-serif}.meaningGrid summary small{color:#666;font-size:13px}.meaningGrid details p{margin:0;padding:0 20px 20px 85px;line-height:1.55}.meaningTakeaway{color:#fff;border-radius:16px;align-items:center;display:flex;box-shadow:0 14px 30px #1f31472a;background:linear-gradient(135deg,var(--navy),#274a64)!important;grid-column:1/-1!important;gap:13px!important;padding:16px 20px!important}.meaningTakeaway span{font-size:17px}.threeWaysBoard{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px;display:grid}.threeWaysBoard article{border:1px solid #d7e4ea;border-top:9px solid var(--blue);background:linear-gradient(145deg,#fff,#eef7fb);border-radius:18px;padding:22px;box-shadow:0 18px 40px #1f314716}.threeWaysBoard article:nth-child(2){border-top-color:var(--teal)}.threeWaysBoard article:nth-child(3){border-top-color:var(--orange)}.threeWaysBoard h2{margin:15px 0 9px;font:700 19px/1.3 ArchivoExpanded,Arial,sans-serif}.threeWaysBoard p:not(.eyebrow){min-height:84px;font-size:14px;line-height:1.5}.threeWaysBoard label{border-top:1px solid #d8e3e8;align-items:flex-start;gap:9px;padding-top:13px;font-size:13px;font-weight:700;display:flex}.threeWaysBoard input{accent-color:var(--teal);width:18px;height:18px}.threeWaysNote{color:#666;margin:0;grid-column:1/-1!important;min-height:0!important;font-size:12px!important}.sourceStat{border-left:7px solid var(--blue);background:linear-gradient(135deg,#eff8fc,#fff);border-radius:0 12px 12px 0;grid-template-columns:78px 1fr;align-items:center;gap:13px;margin:9px 0;padding:10px 13px;display:grid}.sourceStat b{color:var(--teal);font:700 24px ArchivoExpanded,Arial,sans-serif}.sourceStat span{font-size:14px;line-height:1.4}.deck.section2 .sectionHero,.deck.section2 .section2Close,.deck.section2 .youthStatement{filter:drop-shadow(0 22px 32px #1f314724)}.deck.section2 .hopeMosaic span,.deck.section2 .contextWords span{background:linear-gradient(145deg,#fff,#e8f5fb);box-shadow:inset 0 1px #fff,0 14px 26px #1f314714}.deck.section2 .assessmentChoices button,.deck.section2 .developmentLab>button,.deck.section2 .languageChoices button,.deck.section2 .termShelf button{background:linear-gradient(#fff,#f5fafc);border-radius:12px;box-shadow:inset 0 1px #fff}@media (min-width:901px) and (min-height:740px){.deck.section1 .content,.deck.section2 .content{padding-top:clamp(24px,3.2vh,42px);padding-bottom:24px}.deck.section1 .lead,.deck.section2 .lead{margin-top:12px}.deck.section1 .videoLearningGrid,.deck.section2 .hubGrid{margin-top:20px}.deck.section2 .courseVideo video{max-height:360px}}@media (max-width:900px){.meaningGrid,.threeWaysBoard{grid-template-columns:1fr}.meaningTakeaway,.threeWaysNote{grid-column:auto!important}.threeWaysBoard p:not(.eyebrow){min-height:0}}@media (max-height:720px) and (min-width:901px){.meaningGrid{gap:9px;margin-top:16px}.meaningGrid summary{padding:11px 15px}.meaningGrid summary>span{width:40px;height:40px}.meaningGrid details p{padding:0 15px 13px 80px;font-size:13px}.threeWaysBoard{margin-top:15px}.threeWaysBoard article{padding:15px}.threeWaysBoard p:not(.eyebrow){min-height:60px;font-size:13px}.deck.section2 .courseVideo video{max-height:260px}}.deck.section2{font-family:Haskoy,Arial,sans-serif}.deck.section2 h1,.deck.section2 h2,.deck.section2 h3{letter-spacing:0;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section2 p,.deck.section2 span,.deck.section2 small,.deck.section2 em,.deck.section2 button,.deck.section2 a{font-family:Haskoy,Arial,sans-serif}.deck.section2 .lead{color:#29343e;font-weight:650}.deck.section2 .sectionStatement p{font-weight:650;line-height:1.5;color:#24313c!important}.section2ImageHero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px}.socialHeroImage{background:var(--navy);border-radius:22px;min-height:430px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 54px #1f314733,inset 0 2px #fff}.socialHeroImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#102236db 100%);position:absolute;inset:0}.socialHeroImage img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:430px;display:block}.socialHeroTags{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.socialHeroTags span{color:var(--navy);background:#ffffffed;border:1px solid #fff;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:780;box-shadow:0 8px 18px #07111d36}.contributorExperience{gap:16px;margin-top:24px;display:grid}.contributorMedia{grid-template-columns:minmax(0,1.14fr) minmax(290px,.86fr);align-items:stretch;gap:18px;display:grid}.contributorMedia .courseVideo{min-height:310px;box-shadow:0 22px 48px #1f31472b,10px 10px 0 var(--blue)}.contributorMedia .courseVideo video{object-fit:contain;max-height:300px}.contributorMedia figure{background:var(--navy);border-radius:20px;min-height:310px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #1f31472b,inset 0 2px #fff}.contributorMedia figure:after{content:"";background:linear-gradient(#0000,#102236ef);position:absolute;inset:28% 0 0}.contributorMedia figure img{object-fit:cover;object-position:64% center;width:100%;height:100%;min-height:310px;display:block}.contributorMedia figcaption{z-index:2;color:#fff;text-shadow:0 2px 14px #000;position:absolute;bottom:20px;left:24px;right:24px}.contributorMedia figcaption h2{margin:0 0 7px;font-size:clamp(21px,2vw,28px);line-height:1.12}.contributorMedia figcaption p{margin:0;font-size:15px;font-weight:620;line-height:1.4}.contributorFactors{border:1px solid #d5e5ed;border-left:10px solid var(--teal);background:linear-gradient(145deg,#fff,#eaf6fb);border-radius:18px;padding:18px 22px;box-shadow:0 16px 34px #1f314718,inset 0 2px #fff}.contributorFactors h2{color:var(--navy);margin:0 0 12px;font-size:clamp(21px,2vw,28px)}.contributorFactors .contributorTags{gap:8px}.contributorFactors .contributorTags span{color:#273746;background:#fff;border-width:1px;padding:8px 12px;font-size:14px;box-shadow:0 6px 14px #1f314710}.section2ResourceExperience{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-top:24px;display:grid}.resourcePurpose{background:linear-gradient(145deg,var(--navy),#285a72);color:#fff;border-left:10px solid var(--teal);border-radius:20px;align-content:center;padding:28px;display:grid;box-shadow:0 22px 48px #1f31472b,inset 0 2px #ffffff2e}.resourcePurpose h2{margin:18px 0 10px;font-size:clamp(25px,2.7vw,38px);line-height:1.08}.resourcePurpose p{color:#eef7fb;margin:0;font-size:17px;line-height:1.5}.section2ResourceExperience .section2Resources{gap:14px;margin:0}.section2ResourceExperience .section2Resources a{justify-content:flex-start;min-height:360px;padding:0 20px 21px;transition:transform .18s,box-shadow .18s;overflow:hidden}.section2ResourceExperience .section2Resources img{object-fit:cover;width:calc(100% + 40px);height:132px;margin:0 -20px 18px;display:block}.section2ResourceExperience .section2Resources a:first-child img{object-position:center 42%}.section2ResourceExperience .section2Resources a:nth-child(2) img{object-position:70% center}.section2ResourceExperience .section2Resources a:nth-child(3) img{object-position:center}.section2ResourceExperience .section2Resources span{color:#355269;font-size:11px}.section2ResourceExperience .section2Resources b{margin:9px 0 7px;font-size:clamp(19px,1.7vw,24px)}.section2ResourceExperience .section2Resources small{color:#3e4c58;font-size:14px;line-height:1.4}.section2ResourceExperience .section2Resources em{color:#0d6969;margin-top:auto;padding-top:12px;font-size:13px;font-style:normal;font-weight:800}.carryForward{grid-template-columns:minmax(250px,.48fr) minmax(0,1.52fr);gap:18px;margin-top:25px;display:grid}.carryForwardIntro{background:linear-gradient(145deg,var(--navy),#285a72);color:#fff;border-left:10px solid var(--blue);border-radius:20px;padding:30px;box-shadow:0 22px 48px #1f31472b,inset 0 2px #ffffff2e}.carryForwardIntro h2{margin:19px 0 12px;font-size:clamp(30px,3.3vw,46px);line-height:1.05}.carryForwardIntro p{margin:0;font-size:18px;line-height:1.5}.carryForwardGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.carryForwardGrid article{border:1px solid #d5e5ed;border-top:9px solid var(--blue);background:linear-gradient(145deg,#fff,#edf7fb);border-radius:18px;padding:22px;box-shadow:0 18px 38px #1f314719,inset 0 2px #fff}.carryForwardGrid article:nth-child(2){border-top-color:var(--teal)}.carryForwardGrid article:nth-child(3){border-top-color:var(--orange)}.carryForwardGrid article>b{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.carryForwardGrid h2{color:var(--navy);margin:18px 0 10px;font-size:clamp(19px,1.8vw,25px);line-height:1.15}.carryForwardGrid p{color:#3d4851;margin:0;font-size:15px;line-height:1.5}@media (max-width:1000px){.section2ResourceExperience,.carryForward{grid-template-columns:1fr}.resourcePurpose{min-height:220px}.carryForwardGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.section2ImageHero,.contributorMedia{grid-template-columns:1fr}.socialHeroImage,.socialHeroImage img{min-height:340px}.section2ResourceExperience .section2Resources{grid-template-columns:1fr}.section2ResourceExperience .section2Resources a{min-height:290px}.carryForwardGrid{grid-template-columns:1fr}}.deck.section1,.deck.section2{font-family:Haskoy,Arial,sans-serif}.deck.section1 .logo,.deck.section2 .logo{object-fit:contain;filter:none!important}.deck.section1 .content h1,.deck.section2 .content h1,.deck.section1 .welcomeCopy h1{letter-spacing:-.015em;text-shadow:none;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700;line-height:1.03}.deck.section1 .eyebrow,.deck.section2 .eyebrow,.deck.section1 .sectionCount,.deck.section2 .sectionCount{letter-spacing:.1em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section1 h2,.deck.section2 h2,.deck.section1 h3,.deck.section2 h3,.deck.section1 b,.deck.section2 b{letter-spacing:normal;font-family:Haskoy,Arial,sans-serif}.deck.section1.path .content h1,.deck.section1.path .lead,.deck.section1.complete .content h1,.deck.section1.complete .lead{color:#fff;text-shadow:0 2px 18px #0006}.deck.section1 .learningPath>div{background:linear-gradient(145deg,#fff 0,#f6fbff 62%,#e5f2f8 100%);border:1px solid #fff;border-radius:16px;box-shadow:0 18px 38px #07111d4d,inset 0 1px #fff}.deck.section1 .learningPath h2{font-family:Haskoy,Arial,sans-serif;font-weight:750;line-height:1.18}.deck.section1 .learningPath p{color:#4f555a;font-family:Haskoy,Arial,sans-serif;font-weight:480;line-height:1.48}.deck.section1 .hopeBand{color:#fff;background:linear-gradient(135deg,#539bdb 0,#347dbd 48%,#188c8c 100%);border:1px solid #fff9;border-radius:17px;box-shadow:0 20px 42px #07111d52,inset 0 2px #ffffff73}.deck.section1 .hopeBand p{letter-spacing:-.01em;text-shadow:0 2px 12px #17314866;font-family:Haskoy,Arial,sans-serif;font-weight:720;color:#fff!important}.deck.section1 .carry>div{border:1px solid #fff;border-radius:14px;box-shadow:0 15px 32px #07111d40,inset 0 1px #fff;background:linear-gradient(145deg,#fff,#eaf4f8)!important}.deck.section1 .carry b{font-family:Haskoy,Arial,sans-serif;font-weight:760}.deck.section1 .completePanel .section1Sources{background:#ffffffed;border-radius:14px;box-shadow:0 16px 34px #07111d3d}.deck.section1 .primary,.deck.section2 .primary,.deck.section1 nav .next,.deck.section2 nav .next{color:#10263b;background:linear-gradient(145deg,#71b5ed,#539bdb 58%,#397eb8);border:1px solid #c8e8ff;box-shadow:0 10px 22px #07111d32,inset 0 2px #ffffff80}.deck.section1 .objectivePanel,.deck.section1 .meaningGrid details,.deck.section1 .threeWaysBoard article,.deck.section2 .cardLinks,.deck.section2 .formativeLab,.deck.section2 .developmentLab,.deck.section2 .languageLab{background-image:linear-gradient(145deg,#fff 0,#f5fbff 64%,#e9f5f7 100%);box-shadow:0 18px 42px #1f314720,inset 0 2px #fff}.prosperSpelling{background:linear-gradient(135deg,var(--navy),#285572);color:#fff;border-radius:18px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 22px;display:grid;box-shadow:0 18px 38px #1f31472d,inset 0 2px #ffffff42}.prosperSpelling b{letter-spacing:.01em;font:700 clamp(28px,3.3vw,43px)/1 RocGrotesk,Haskoy,Arial,sans-serif}.prosperSpelling span{font:650 16px/1.45 Haskoy,Arial,sans-serif}.meaningGrid details:first-of-type{border-top-color:var(--blue)}.meaningGrid details:nth-of-type(2){border-top-color:var(--orange)}.meaningGrid details:nth-of-type(3){border-top-color:var(--lime)}.meaningGrid details:nth-of-type(4){border-top-color:var(--teal)}.deck.section3{background:radial-gradient(circle at 90% 5%,#64b8ef40 0 13%,#0000 30%),linear-gradient(140deg,#fff 0 55%,#edf7fb 76%,#e2f1ef 100%);height:100dvh;min-height:0;font-family:Haskoy,Arial,sans-serif;overflow:hidden}.deck.section3.section3Resources,.deck.section3.section3Close,.deck.section3.mythReality{grid-template-rows:72px 5px minmax(0,1fr) 72px;grid-template-columns:1fr;gap:0;max-width:none;margin-top:0}.deck.section3 header{background:linear-gradient(135deg,#15283c 0,var(--navy) 58%,#254d69 100%);color:#fff;border-bottom-color:#ffffff2e;box-shadow:0 10px 34px #1f31473a}.deck.section3 header .courseName,.deck.section3 header .sectionCount span{color:#eef6fb}.deck.section3 header .sectionCount{color:#8fd3ff}.deck.section3 .logo{object-fit:contain;filter:none!important}.deck.section3 .content{max-width:1260px}.deck.section3 .content h1{letter-spacing:-.015em;color:var(--charcoal);text-shadow:none;text-wrap:balance;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700;line-height:1.03}.deck.section3 .lead{color:#5d5954;font-family:Haskoy,Arial,sans-serif}.deck.section3 .eyebrow,.deck.section3 .sectionCount{letter-spacing:.1em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section3 h2,.deck.section3 h3,.deck.section3 b{letter-spacing:normal;font-family:Haskoy,Arial,sans-serif}.deck.section3.workplace,.deck.section3.belonging,.deck.section3.section3Close{background:radial-gradient(circle at 88% 12%,#539bdb42 0 15%,#0000 34%),linear-gradient(135deg,#182a3e 0,#263d52 56%,#188c8c 135%)}.deck.section3.workplace .content h1,.deck.section3.workplace .lead,.deck.section3.belonging .content h1,.deck.section3.belonging .lead,.deck.section3.section3Close .content h1,.deck.section3.section3Close .lead{color:#fff;text-shadow:0 2px 18px #0006}.deck.section3.workplace .eyebrow,.deck.section3.belonging .eyebrow,.deck.section3.section3Close .eyebrow{color:#8fd3ff}.deck.section3 .section3Hero>div:first-child{background:linear-gradient(145deg,var(--navy),#285572);border-radius:18px;box-shadow:0 20px 44px #1f314733,inset 0 2px #ffffff3d}.deck.section3 .contextWords span,.deck.section3 .cardLinks,.deck.section3 .formativeLab,.deck.section3 .communicationIntro,.deck.section3 .communicationCards button,.deck.section3 .developmentLab,.deck.section3 .languageTrashBoard,.deck.section3 .languageLab,.deck.section3 .resourceBoard{border-radius:16px;box-shadow:0 18px 40px #1f314724,inset 0 2px #fff}.deck.section3 .contextWords span,.deck.section3 .communicationCards button{background-image:linear-gradient(145deg,#fff,#edf7fb)}.deck.section3 .section3Close>div{background:linear-gradient(145deg,#539bdb,#188c8c);border-radius:18px 0 0 18px;box-shadow:0 20px 42px #07111d50,inset 0 2px #ffffff52}.deck.section3 .section3Close>div p{letter-spacing:-.01em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section3 .section3Close ul{border-radius:0 18px 18px 0;box-shadow:0 20px 42px #07111d38}@media (max-width:900px){.prosperSpelling{grid-template-columns:1fr}.deck.section3 .section3Close>div,.deck.section3 .section3Close ul{border-radius:16px}}.deck.section3.firstResponders,.deck.section3.rural,.deck.section3.veterans,.deck.section3.youthIntro{background:radial-gradient(circle at 88% 10%,#72c6f34d 0 13%,#0000 34%),linear-gradient(135deg,#f8fcff 0,#eaf6fb 52%,#e3f2ed 100%)}.populationBoard{grid-template-columns:minmax(285px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:20px;margin-top:24px;display:grid}.populationLead{color:#fff;background:linear-gradient(145deg,#15283c,#244f6b 65%,#188c8c 135%);border-radius:22px;min-height:354px;padding:32px;position:relative;overflow:hidden;box-shadow:0 24px 52px #10263b38,inset 0 2px #ffffff4d}.populationLead:after{content:"";opacity:.72;background:radial-gradient(circle at 34% 26%,#dff6ff 0,#6abbe9 36%,#168989 72%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-86px;right:-72px;box-shadow:inset 0 5px 13px #ffffff81}.populationLead .eyebrow{color:#a6dcff;margin-top:25px}.populationLead h2{z-index:1;letter-spacing:-.025em;margin:10px 0 18px;font:700 clamp(27px,3vw,43px)/1.12 RocGrotesk,Haskoy,Arial,sans-serif;position:relative}.populationLead>p:last-child{z-index:1;max-width:420px;font:620 17px/1.52 Haskoy,Arial,sans-serif;position:relative}.populationCards{gap:12px;display:grid}.populationCards button{color:#263746;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#eff9fb);border:1px solid #c4dbe4;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;min-height:104px;padding:17px 19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 26px #17324a18,inset 0 2px #fff}:is(.populationCards button:hover,.populationCards button:focus-visible){border-color:#188c8c;transform:translateY(-3px);box-shadow:0 18px 30px #17324a24,inset 0 2px #fff}.populationCards button>span{color:#fff;background:linear-gradient(135deg,#4f9bd4,#188c8c);border-radius:13px;place-items:center;width:42px;height:42px;font:800 14px RocGrotesk,Haskoy,Arial,sans-serif;display:grid;box-shadow:inset 0 2px #ffffff6e}.populationCards button>b{font:750 clamp(17px,1.7vw,22px)/1.17 RocGrotesk,Haskoy,Arial,sans-serif}.populationCards button small{color:#147a83;white-space:nowrap;font:750 12px Haskoy,Arial,sans-serif}.ruralBoard .populationLead{background:linear-gradient(145deg,#19364a,#1f5870 62%,#407b52 140%)}.ruralBoard .populationCards button>span{background:linear-gradient(135deg,#427f68,#188c8c)}.reservedVideoBoard{grid-template-columns:minmax(330px,1.15fr) minmax(270px,.85fr);align-items:stretch;gap:20px;margin-top:24px;display:grid}.reservedVideoBoard .videoPlaceholder{color:#fff;background:linear-gradient(145deg,#172f46,#24556e 60%,#188c8c 142%);border:0;border-radius:22px;height:100%;min-height:330px;box-shadow:0 24px 52px #10263b38,inset 0 2px #ffffff48}.reservedVideoBoard .videoPlaceholder small{color:#d7edfb}.reservedVideoBoard aside{color:#263746;background:linear-gradient(145deg,#fff,#eef8fb);border-radius:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 52px #10263b20,inset 0 2px #fff}.reservedVideoBoard aside:before{content:"";background:linear-gradient(#539bdb,#188c8c);width:8px;position:absolute;inset:0 auto 0 0}.reservedVideoBoard .eyebrow{color:#187b7b}.reservedVideoBoard h2{letter-spacing:-.025em;margin:11px 0 18px;font:700 clamp(25px,2.7vw,37px)/1.18 RocGrotesk,Haskoy,Arial,sans-serif}.reservedVideoBoard aside p{font:620 16px/1.55 Haskoy,Arial,sans-serif}.reservedVideoBoard a{color:#10677c;text-underline-offset:3px;margin-top:8px;font:750 14px Haskoy,Arial,sans-serif;display:inline-flex}.youthReserved .videoPlaceholder{background:linear-gradient(145deg,#244967,#37739a 58%,#bf8058 155%)}@media (prefers-reduced-motion:no-preference){.deck.section3 .stage>.content{animation:.48s cubic-bezier(.2,.8,.2,1) both sectionPageIn}.deck.section3 .content>h1{animation:.55s cubic-bezier(.2,.8,.2,1) both titleReveal}.deck.section3 .content>.lead{animation:.48s cubic-bezier(.2,.8,.2,1) .1s both contentRise}.deck.section3 .section3Hero>div:first-child,.populationLead,.reservedVideoBoard .videoPlaceholder{animation:.62s cubic-bezier(.2,.8,.2,1) 60ms both heroFrameIn}.deck.section3 .contextWords span{animation:.42s cubic-bezier(.2,.8,.2,1) both cardRise}.deck.section3 .contextWords span:nth-child(2n){animation-delay:70ms}.deck.section3 .contextWords span:nth-child(3n){animation-delay:.14s}.populationCards button{animation:.42s cubic-bezier(.2,.8,.2,1) both cardRise}.populationCards button:nth-child(2){animation-delay:90ms}.populationCards button:nth-child(3){animation-delay:.18s}.reservedVideoBoard aside{animation:.52s cubic-bezier(.2,.8,.2,1) .15s both contentRise}.deck.section3 .hubGrid,.deck.section3 .formativeLab,.deck.section3 .disabilityBoard,.deck.section3 .communicationBoard,.deck.section3 .developmentLab,.deck.section3 .trashLab,.deck.section3 .languageLab,.deck.section3 .section3Resources,.deck.section3 .section3Close{animation:.5s cubic-bezier(.2,.8,.2,1) .1s both contentRise}}@media (prefers-reduced-motion:reduce){.deck.section3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.populationBoard,.reservedVideoBoard{grid-template-columns:1fr}.populationLead{min-height:0}.populationCards button{grid-template-columns:46px 1fr}.populationCards button small{white-space:normal;grid-column:2}.reservedVideoBoard .videoPlaceholder{min-height:245px}}.reservedVideoBoard .courseVideo{border-radius:22px;height:100%;min-height:330px;overflow:hidden;box-shadow:0 24px 52px #10263b38,inset 0 2px #ffffff48}.reservedVideoBoard .courseVideo video{object-fit:cover;background:#13283a;height:100%;min-height:330px}.resourceMiniGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.resourceMiniGrid a{background:linear-gradient(145deg,#fff,#e9f6f8);border:1px solid #bfd6df;border-radius:13px;align-items:center;min-height:58px;padding:11px 12px;text-decoration:none;transition:transform .16s,border-color .16s;box-shadow:0 8px 18px #16324712,inset 0 1px #fff;color:#105f72!important;margin:0!important;font:750 13px/1.25 Haskoy,Arial,sans-serif!important;display:flex!important}:is(.resourceMiniGrid a:hover,.resourceMiniGrid a:focus-visible){border-color:#188c8c;transform:translateY(-2px)}.youthEvidenceBoard{grid-template-columns:1.18fr .82fr;gap:20px;margin-top:24px;display:grid}.youthEvidenceCard,.youthConnection{border-radius:22px;min-height:350px;box-shadow:0 24px 52px #10263b2e,inset 0 2px #fff5}.youthEvidenceCard{text-align:left;color:#233948;cursor:pointer;background:linear-gradient(145deg,#fff,#eaf6fb 60%,#dbeeea);border:1px solid #fff;flex-direction:column;justify-content:center;padding:32px;transition:transform .18s,box-shadow .18s;display:flex}:is(.youthEvidenceCard:hover,.youthEvidenceCard:focus-visible){transform:translateY(-4px);box-shadow:0 30px 60px #10263b38,inset 0 2px #fff}.youthEvidenceCard span{color:#167b83;letter-spacing:.08em;font:800 13px RocGrotesk,Haskoy,Arial,sans-serif}.youthEvidenceCard b{margin:22px 0;font:700 clamp(29px,3.3vw,46px)/1.08 RocGrotesk,Haskoy,Arial,sans-serif}.youthEvidenceCard small{color:#12657a;font:750 15px Haskoy,Arial,sans-serif}.youthConnection{color:#fff;background:linear-gradient(145deg,#183147,#285b72 64%,#188c8c 135%);padding:31px}.youthConnection h2{margin:28px 0 17px;font:700 clamp(28px,3vw,42px)/1.1 RocGrotesk,Haskoy,Arial,sans-serif}.youthConnection p{font:620 17px/1.55 Haskoy,Arial,sans-serif}.assessmentResources{flex-wrap:wrap;grid-column:1/-1;gap:9px;margin-top:10px;display:flex}.assessmentResources a{color:#105f72;background:#e7f4f7;border:1px solid #b9d7df;border-radius:999px;padding:10px 13px;font-weight:750;text-decoration:none}.disabilityCards .cardSource{grid-column:1/-1}.deck.section3.workplaceCheck,.deck.section3.disabilityCheck,.deck.section3.veteransCheck,.deck.section3.youthChallenges{background:radial-gradient(circle at 88% 10%,#71c5ef3b 0 14%,#0000 34%),linear-gradient(135deg,#f9fdff,#eaf6fb 58%,#e5f3ef)}@media (prefers-reduced-motion:no-preference){.youthEvidenceCard{animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both contentRise}.youthConnection{animation:.55s cubic-bezier(.2,.8,.2,1) .16s both heroFrameIn}.resourceMiniGrid a{animation:.38s cubic-bezier(.2,.8,.2,1) both cardRise}.resourceMiniGrid a:nth-child(2){animation-delay:60ms}.resourceMiniGrid a:nth-child(3){animation-delay:.12s}.resourceMiniGrid a:nth-child(4){animation-delay:.18s}}@media (max-width:900px){.youthEvidenceBoard,.resourceMiniGrid{grid-template-columns:1fr}.reservedVideoBoard .courseVideo video{min-height:245px}.youthEvidenceCard,.youthConnection{min-height:0}}@media (max-height:720px) and (min-width:901px){.deck.section3 .content{padding:14px 54px 12px}.deck.section3 .content h1{font-size:clamp(30px,3.4vw,44px)}.deck.section3 .lead{margin-top:6px;font-size:14px;line-height:1.35}.deck.section3 .content>.eyebrow{margin-bottom:7px;font-size:10px}.deck.section3 .section3Hero,.deck.section3 .hubGrid,.deck.section3 .reservedVideoBoard,.deck.section3 .populationBoard,.deck.section3 .youthEvidenceBoard,.deck.section3 .formativeLab,.deck.section3 .section3Close{gap:14px;margin-top:12px}.deck.section3 .section3Hero>div:first-child{padding:22px}.deck.section3 .section3Hero h2{margin:12px 0;font-size:34px}.deck.section3 .section3Hero p{font-size:15px;line-height:1.4}.deck.section3 .section3Hero .primary{margin-top:12px;padding:10px 16px}.deck.section3 .contextWords{gap:7px}.deck.section3 .contextWords span{border-bottom-width:5px;min-height:63px;font-size:14px}.deck.section3 .courseVideo{min-height:230px}.deck.section3 .courseVideo video{max-height:205px}.deck.section3 .courseVideo>p{padding:8px 12px}.deck.section3 .cardLinks{gap:6px}.deck.section3 .cardLinks>p{padding:6px 9px}.deck.section3 .cardLinks button{grid-template-columns:35px 1fr;padding:8px}.deck.section3 .cardLinks button .speechMark{width:31px;height:31px}.deck.section3 .learnMore{grid-template-columns:42px 1fr auto;gap:10px;margin-top:10px;padding:9px 13px}.deck.section3 .learnMoreMark{width:40px;height:40px}.deck.section3 .learnMore h2{font-size:17px}.deck.section3 .learnMore p:not(.eyebrow){font-size:13px}.deck.section3 .learnMore>a{padding:8px 11px}.deck.section3 .reservedVideoBoard .courseVideo,.deck.section3 .reservedVideoBoard .courseVideo video{min-height:245px}.deck.section3 .reservedVideoBoard aside{padding:18px}.deck.section3 .reservedVideoBoard h2{margin:7px 0 10px;font-size:25px}.deck.section3 .resourceMiniGrid{gap:6px;margin-top:9px}.deck.section3 .resourceMiniGrid a{min-height:42px;padding:7px 9px;font-size:11px!important}.deck.section3 .populationLead{min-height:270px;padding:20px}.deck.section3 .populationLead h2{margin:7px 0 11px;font-size:28px}.deck.section3 .populationLead>p:last-child{font-size:14px}.deck.section3 .populationCards{gap:7px}.deck.section3 .populationCards button{min-height:76px;padding:10px 13px}.deck.section3 .populationCards button>b{font-size:16px}.deck.section3 .formativeLab{padding:13px}.deck.section3 .assessmentScenario{padding:17px}.deck.section3 .assessmentScenario h2{font-size:17px;line-height:1.3}.deck.section3 .assessmentChoices{gap:6px}.deck.section3 .assessmentChoices button{padding:8px}.deck.section3 .assessmentFeedback{padding:9px 12px}.deck.section3 .assessmentFeedback p{font-size:13px}.deck.section3 .assessmentResources{margin-top:3px}.deck.section3 .youthEvidenceCard,.deck.section3 .youthConnection{min-height:275px;padding:22px}.deck.section3 .youthEvidenceCard b{margin:14px 0;font-size:31px}.deck.section3 .youthConnection h2{margin:18px 0 11px;font-size:30px}.deck.section3 .disabilityLead{padding:20px}.deck.section3 .disabilityCards article{padding:14px}.deck.section3 .disabilityCards h2{font-size:27px}.deck.section3 .section3Close>div,.deck.section3 .section3Close ul{padding:22px}.deck.section3 .section3Close>div p{font-size:29px}.deck.section3 .section3Close ul{gap:8px}.deck.section3 .section3Close li{font-size:14px}}.nationalTrend{grid-template-columns:minmax(255px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:20px;margin-top:24px;display:grid}.trendSummary{color:#fff;background:linear-gradient(145deg,#17324a 0,#224d69 62%,#188c8c 130%);border-radius:22px;min-height:330px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 50px #10263b38,inset 0 2px #ffffff4d}.trendSummary:after{content:"";opacity:.72;background:radial-gradient(circle at 35% 30%,#8fd3ff 0,#539bdb 44%,#188c8c 100%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-75px;right:-65px;box-shadow:inset 0 4px 12px #ffffff73}.trendSummary .speechMark{width:48px;height:48px}.trendSummary .eyebrow{color:#a7dbff;margin-top:28px}.trendSummary h2{letter-spacing:-.035em;margin:15px 0 18px;font:700 clamp(46px,5.2vw,72px)/1 RocGrotesk,Haskoy,Arial,sans-serif}.trendSummary h2 span{color:#82cfff}.trendSummary>p:last-of-type{z-index:1;max-width:380px;font-size:17px;line-height:1.55;position:relative}.trendChart{background:linear-gradient(145deg,#fff 0,#f4fbff 62%,#e5f3f7 100%);border:1px solid #fff;border-radius:22px;grid-template-columns:38px repeat(6,1fr);align-items:end;gap:12px;min-height:330px;padding:27px 26px 22px;display:grid;position:relative;box-shadow:0 24px 50px #10263b25,inset 0 2px #fff}.trendChart:before,.trendChart:after{content:"";border-top:1px solid #a9bac78c;position:absolute;left:62px;right:26px}.trendChart:before{top:34%}.trendChart:after{top:64%}.trendScale{color:#5b7180;flex-direction:column;justify-content:space-between;align-self:end;height:248px;padding-bottom:25px;font:650 11px Haskoy,Arial,sans-serif;display:flex}.trendPoint{z-index:1;flex-direction:column;justify-content:flex-end;align-items:stretch;height:248px;display:flex}.trendPoint>b{background:linear-gradient(90deg,#4f9bd4 0,#7fc2ee 50%,#398dc3 100%);border-radius:13px 13px 5px 5px;justify-content:center;align-items:flex-start;min-height:28px;display:flex;position:relative;box-shadow:0 12px 22px #2b688634,inset 2px 0 #fff6}.trendPoint:nth-of-type(4n+1)>b{background:linear-gradient(90deg,#0e7474,#37a3a3 50%,#0f7373)}.trendPoint>b span{color:#213b4d;font:750 13px Haskoy,Arial,sans-serif;position:absolute;top:-24px}.trendPoint small{text-align:center;color:#334e60;margin-top:9px;font:750 12px Haskoy,Arial,sans-serif}.trendSource{color:#135f75;text-underline-offset:3px;grid-column:1/-1;margin:0 3px;font-size:13px;font-weight:750;text-decoration-thickness:1px}.trendExperience{gap:17px;display:grid}.trendCheck{color:#fff;background:linear-gradient(145deg,#17324a,#244f6b 68%,#188c8c 140%);border-radius:18px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:12px 18px;padding:20px 22px;display:grid;box-shadow:0 20px 42px #10263b32,inset 0 2px #ffffff3d}.trendCheck .eyebrow{color:#9dd7ff}.trendCheck h2{margin:8px 0;font:700 clamp(20px,2vw,28px)/1.18 RocGrotesk,Haskoy,Arial,sans-serif}.trendCheck>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.trendCheck button{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff3d;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:76px;padding:11px;font:650 13px/1.3 Haskoy,Arial,sans-serif;display:grid}.trendCheck button>b{color:#17324a;background:#8fd3ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}:is(.trendCheck button:hover,.trendCheck button:focus-visible){background:#ffffff24;border-color:#8fd3ff}.trendCheck button.right{color:#263746;background:#edf6e4;border-color:#92b83d}.trendCheck button.right>b{color:#fff;background:#7b9d2a}.trendCheck button.review{color:#263746;background:#fff2e8;border-color:#dc8956}.trendCheck button.review>b{color:#fff;background:#d9824e}.trendFeedback{border-radius:11px;grid-column:1/-1;margin:0;padding:11px 14px;font-weight:720}.trendFeedback.right{color:#36501a;background:#eaf4dc}.trendFeedback.review{color:#7a3d18;background:#fff0e6}.contributorFactors{border-top:9px solid var(--teal);grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:start;gap:20px;display:grid;color:#263746!important;background:linear-gradient(145deg,#fff,#edf7fb)!important;border-left:0!important}.contributorFactors>div:first-child{padding:4px 4px 0}.contributorFactors>div:first-child .eyebrow{color:#187b7b}.contributorFactors>div:first-child h2{margin:12px 0;font:700 clamp(22px,2.1vw,31px)/1.15 RocGrotesk,Haskoy,Arial,sans-serif}.contributorFactors>div:first-child p:last-child{color:#4b5963;font-size:15px;line-height:1.5}.contributorFactors .contributorTags{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contributorFactors .contributorTags button{color:#263746;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f0f8fb);border:1px solid #bfd4df;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font:720 14px/1.2 Haskoy,Arial,sans-serif;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 7px 16px #18364a12,inset 0 1px #fff}:is(.contributorFactors .contributorTags button:hover,.contributorFactors .contributorTags button:focus-visible){border-color:var(--teal);transform:translateY(-2px)}.contributorFactors .contributorTags button>b{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:18px;display:grid}.resourceIdentity{background:linear-gradient(135deg,#e8f5fb,#fff);justify-content:center;align-items:center;width:calc(100% + 40px);height:132px;margin:0 -20px 18px;display:flex;overflow:hidden}.resourceIdentity>span{letter-spacing:-.045em!important;color:#173e5d!important;text-transform:none!important;font:800 clamp(46px,5vw,68px)/1 RocGrotesk,Haskoy,Arial,sans-serif!important}.cdcIdentity{background:linear-gradient(135deg,#dcecf8,#f7fbff);gap:17px}.cdcIdentity i{border-bottom:3px solid #316b95;align-items:end;gap:4px;width:50px;height:70px;display:flex}.cdcIdentity i b{background:#539bdb;border-radius:4px 4px 0 0;width:9px}.cdcIdentity i b:first-child{height:28px}.cdcIdentity i b:nth-child(2){height:44px}.cdcIdentity i b:nth-child(3){height:57px}.cdcIdentity i b:nth-child(4){height:68px}.resource211{background:linear-gradient(135deg,#eef8fb,#fff);flex-direction:column;gap:5px}.resource211>span{color:#166f86!important;font-size:70px!important}.resource211>small{letter-spacing:.08em;text-transform:uppercase;color:#344f60!important;font:750 13px Haskoy,Arial,sans-serif!important}.section2ResourceExperience .section2Resources img.official988{background:#fff;padding:7px 18px;object-fit:contain!important;object-position:center!important;height:132px!important}.resourceMatch{color:#fff;background:linear-gradient(145deg,#17324a,#224d69 68%,#188c8c 140%);border-radius:20px;margin-top:18px;padding:22px;box-shadow:0 22px 46px #10263b30,inset 0 2px #ffffff3e}.resourceMatch>div:first-child{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.resourceMatch .eyebrow{color:#9ed8ff}.resourceMatch h2{margin:6px 0;font:700 clamp(21px,2.2vw,30px)/1.15 RocGrotesk,Haskoy,Arial,sans-serif}.resourceMatch fieldset{border:0;border-top:1px solid #ffffff32;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:15px;margin:0 0 10px;padding:11px 0 0;display:grid}.resourceMatch legend{float:left;padding:0;font:650 14px/1.35 Haskoy,Arial,sans-serif}.resourceMatch fieldset>div{gap:7px;display:flex}.resourceMatch fieldset button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff4f;border-radius:11px;min-width:64px;padding:9px 12px;font:750 14px Haskoy,Arial,sans-serif}:is(.resourceMatch fieldset button:hover,.resourceMatch fieldset button:focus-visible,.resourceMatch fieldset button.selected){color:#17324a;background:#8fd3ff;border-color:#8fd3ff}.checkResources{color:#17324a;cursor:pointer;background:#fff;border:0;border-radius:12px;padding:11px 17px;font-weight:780}.checkResources:disabled{opacity:.45;cursor:not-allowed}.resourceFeedback{border-radius:12px;margin-top:12px;padding:13px 15px}.resourceFeedback.right{color:#36501a;background:#edf6e4}.resourceFeedback.review{color:#7a3d18;background:#fff1e7}.resourceFeedback p{margin:4px 0}.resourceFeedback button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:7px 11px;font-weight:750}.section2FinalAssessment{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:20px;margin-top:25px;display:grid}.finalScenario{color:#fff;background:linear-gradient(145deg,#17324a 0,#244f6b 60%,#188c8c 130%);border-left:10px solid #76bcee;border-radius:22px;min-height:340px;padding:31px;box-shadow:0 24px 52px #10263b3b,inset 0 2px #ffffff45}.finalScenario .eyebrow{color:#a6dcff;margin-top:25px}.finalScenario h2{margin:12px 0 23px;font:700 clamp(23px,2.5vw,34px)/1.25 RocGrotesk,Haskoy,Arial,sans-serif}.finalScenario>p:last-child{font-size:18px;font-weight:720}.finalChoices{background:linear-gradient(145deg,#fff,#edf7fb);border-radius:22px;gap:10px;padding:22px;display:grid;box-shadow:0 24px 52px #10263b25,inset 0 2px #fff}.finalChoices>button{text-align:left;color:#293d4b;cursor:pointer;background:#fff;border:1px solid #c8dbe4;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:13px 14px;font:650 15px/1.35 Haskoy,Arial,sans-serif;display:grid}.finalChoices>button>b{color:#173e5d;background:#dcecf5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.finalChoices>button.right{background:#edf6e4;border-color:#7b9d2a}.finalChoices>button.right>b{color:#fff;background:#7b9d2a}.finalChoices>button.review{background:#fff2e8;border-color:#d9824e}.finalChoices>button.review>b{color:#fff;background:#d9824e}.finalChoices .assessmentFeedback{margin-top:2px}.section2ShortAnswer{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:20px;margin-top:24px;display:grid}.shortAnswerPrompt{color:#fff;background:linear-gradient(145deg,#17324a 0,#244f6b 60%,#188c8c 135%);border-radius:22px;min-height:380px;padding:32px;box-shadow:0 24px 52px #10263b3b,inset 0 2px #ffffff45}.shortAnswerPrompt .eyebrow{color:#a6dcff;margin-top:24px}.shortAnswerPrompt h2{margin:12px 0 24px;font:700 clamp(25px,2.7vw,37px)/1.22 RocGrotesk,Haskoy,Arial,sans-serif}.reflectionLenses{flex-wrap:wrap;gap:8px;display:flex}.reflectionLenses span{background:#ffffff12;border:1px solid #ffffff48;border-radius:999px;padding:8px 12px;font-weight:720}.shortAnswerResponse{background:linear-gradient(145deg,#fff,#edf7fb);border-radius:22px;padding:25px;box-shadow:0 24px 52px #10263b25,inset 0 2px #fff}.shortAnswerResponse label{color:#263746;margin-bottom:10px;font:750 17px Haskoy,Arial,sans-serif;display:block}.shortAnswerResponse textarea{resize:vertical;color:#263746;background:#fff;border:2px solid #b9d1dd;border-radius:15px;width:100%;min-height:190px;padding:16px;font:600 17px/1.5 Haskoy,Arial,sans-serif;box-shadow:inset 0 2px 8px #17324a0d}.shortAnswerResponse textarea:focus{outline-offset:2px;border-color:#188c8c;outline:3px solid #8fd3ff}.responseStatus{color:#536875;justify-content:space-between;gap:16px;margin:9px 2px 16px;font-size:12px;display:flex}.responseStatus span{font-weight:750}.reflectionComplete{color:#36501a;background:#edf6e4;border-radius:12px;margin-top:13px;padding:14px}.reflectionComplete p{margin:4px 0 0}@media (prefers-reduced-motion:no-preference){.deck.section2 .stage>.content{animation:.48s cubic-bezier(.2,.8,.2,1) both sectionPageIn}.deck.section2 .content>h1{animation:.55s cubic-bezier(.2,.8,.2,1) both titleReveal}.deck.section2 .content>.lead{animation:.48s cubic-bezier(.2,.8,.2,1) .1s both contentRise}.section2ImageHero .sectionStatement{animation:.52s cubic-bezier(.2,.8,.2,1) 60ms both contentRise}.socialHeroImage{animation:.62s cubic-bezier(.2,.8,.2,1) .12s both heroFrameIn}.socialHeroImage img{animation:1.05s cubic-bezier(.2,.8,.2,1) .12s both heroImageSettle}.socialHeroTags span{animation:.42s cubic-bezier(.2,.8,.2,1) .5s both cardRise}.socialHeroTags span:nth-child(2){animation-delay:.57s}.socialHeroTags span:nth-child(3){animation-delay:.64s}.socialHeroTags span:nth-child(4){animation-delay:.71s}.deck.section2 .cardLinks button,.deck.section2 .evidenceGrid button{animation:.42s cubic-bezier(.2,.8,.2,1) both cardRise}.deck.section2 .cardLinks button:nth-of-type(2),.deck.section2 .evidenceGrid button:nth-child(2){animation-delay:70ms}.deck.section2 .cardLinks button:nth-of-type(3),.deck.section2 .evidenceGrid button:nth-child(3){animation-delay:.14s}.deck.section2 .evidenceGrid button:nth-child(4){animation-delay:.21s}.requiredStatus{animation:.4s cubic-bezier(.2,.8,.2,1) .24s both statusIn}.trendSummary{animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both contentRise}.trendChart{animation:.58s cubic-bezier(.2,.8,.2,1) .15s both contentRise;overflow:hidden}.trendPoint>b{transform-origin:bottom;animation:.82s cubic-bezier(.17,.76,.31,1.04) both growTrendBar}.chartGloss{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff8,#0000);width:25%;animation:1.15s ease-out .65s both chartShine;position:absolute;inset:-30% auto -30% -25%;transform:skew(-18deg)}.trendCheck{animation:.52s cubic-bezier(.2,.8,.2,1) .35s both contentRise}.contributorMedia .courseVideo{animation:.52s cubic-bezier(.2,.8,.2,1) 50ms both contentRise}.contributorMedia figure{animation:.58s cubic-bezier(.2,.8,.2,1) .13s both heroFrameIn}.contributorMedia figure img{animation:1s cubic-bezier(.2,.8,.2,1) .13s both heroImageSettle}.contributorFactors{animation:.5s cubic-bezier(.2,.8,.2,1) .2s both contentRise}.contributorTags button,.section2Resources>a{animation:.42s cubic-bezier(.2,.8,.2,1) both cardRise}.contributorTags button:nth-child(2n),.section2Resources>a:nth-child(2){animation-delay:70ms}.contributorTags button:nth-child(3n),.section2Resources>a:nth-child(3){animation-delay:.14s}.resourcePurpose{animation:.5s cubic-bezier(.2,.8,.2,1) 40ms both titleReveal}.resourceMatch{animation:.48s cubic-bezier(.2,.8,.2,1) .18s both contentRise}.actionFeedback,.trendFeedback,.resourceFeedback,.reflectionComplete{animation:.34s cubic-bezier(.2,.8,.2,1) both feedbackIn}.reflectionLenses span{animation:.4s cubic-bezier(.2,.8,.2,1) both cardRise}.reflectionLenses span:nth-child(2){animation-delay:80ms}.reflectionLenses span:nth-child(3){animation-delay:.16s}}@keyframes sectionPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes titleReveal{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes contentRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cardRise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes heroFrameIn{0%{opacity:0;transform:translate(18px)scale(.985);box-shadow:0 8px 20px #1f314716}to{opacity:1;transform:none}}@keyframes heroImageSettle{0%{filter:saturate(.86)brightness(.94);transform:scale(1.045)}to{filter:saturate()brightness();transform:scale(1)}}@keyframes statusIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:none}}@keyframes growTrendBar{0%{filter:saturate(.7);transform:scaleY(0)}to{filter:saturate();transform:scaleY(1)}}@keyframes chartShine{0%{opacity:0;left:-25%}20%{opacity:1}to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.deck.section2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.nationalTrend,.contributorFactors,.section2FinalAssessment,.section2ShortAnswer{grid-template-columns:1fr}.trendChart{gap:7px;min-height:300px;padding:22px 12px}.trendChart:before,.trendChart:after{left:46px;right:12px}.trendCheck,.trendCheck>div:nth-child(2){grid-template-columns:1fr}.contributorFactors .contributorTags{grid-template-columns:1fr 1fr}.section2FinalAssessment{padding-bottom:20px}.resourceMatch fieldset{grid-template-columns:1fr}.resourceMatch legend{float:none}.section2ShortAnswer{padding-bottom:20px}.shortAnswerPrompt{min-height:0}}@media (max-width:560px){.contributorFactors .contributorTags{grid-template-columns:1fr}.trendPoint>b span{font-size:11px}.trendPoint small{font-size:10px}.trendChart{grid-template-columns:30px repeat(6,1fr)}}.deck.section3 .content{max-width:1380px;padding:24px clamp(30px,5vw,66px) 20px}.deck.section3 .content h1{font-size:clamp(37px,4.2vw,58px)}.deck.section3 .lead{color:#4d555b;max-width:1080px;margin-top:10px;font-size:clamp(18px,1.55vw,22px);font-weight:560;line-height:1.45}.section3Compact{grid-template-columns:minmax(280px,1.08fr) minmax(275px,.96fr) minmax(260px,.9fr);align-items:stretch;gap:15px;margin-top:16px;display:grid}.section3Compact>.courseVideo{border-radius:20px;height:100%;min-height:290px;overflow:hidden;box-shadow:0 20px 42px #10263b30,inset 0 2px #fff}.section3Compact>.courseVideo video{object-fit:cover;background:#15283c;height:205px;min-height:205px}.section3Compact>.courseVideo>p{padding:13px 16px}.section3Compact>.courseVideo>p b{font:700 18px/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.section3Compact>.courseVideo>p span{font:560 15px/1.35 Haskoy,Arial,sans-serif}.activityPanel,.compactCards,.statTiles,.veteranThemes{color:#243a49;background:linear-gradient(145deg,#fff 0,#f2faff 62%,#e5f3f4 100%);border:1px solid #fff;border-radius:20px;padding:20px;box-shadow:0 20px 42px #10263b22,inset 0 2px #fff}.activityPanel h2,.compactCards h2{margin:0 0 9px;font:700 clamp(21px,2vw,28px)/1.14 RocGrotesk,Haskoy,Arial,sans-serif}.activityPanel>p{margin:0 0 11px;font:570 16px/1.42 Haskoy,Arial,sans-serif}.activityPanel>button,.sequencePicks button,.compactCards button,.contextRounds button{color:#263b49;cursor:pointer;text-align:left;background:#fff;border:1px solid #b7cfd9;border-radius:12px;padding:10px 12px;font:680 16px/1.3 Haskoy,Arial,sans-serif;transition:transform .16s,border-color .16s,background .16s}.activityPanel>button{width:100%;margin:7px 0;display:block}:is(.activityPanel button:hover,.activityPanel button:focus-visible,.compactCards button:hover,.compactCards button:focus-visible,.contextRounds button:hover,.contextRounds button:focus-visible){outline-offset:2px;border-color:#188c8c;outline:3px solid #8fd3ff;transform:translateY(-2px)}.activityPanel button.right,.contextRounds button.right,.sequenceAnswer .right{background:#e4f1df;border-color:#6d7f4e}.activityPanel button.review,.contextRounds button.review,.sequenceAnswer .review{background:#fff0df;border-color:#d18730}.activityPanel button.selected,.belongingCloud button.selected,.sortRow button.selected{background:#dceef8;border-color:#188c8c;box-shadow:inset 0 -4px #188c8c}.sequencePicks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.sequencePicks button{text-align:center}.sequencePicks button.used{opacity:.52}.sequenceAnswer{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.sequenceAnswer span{border:1px solid #c8d9df;border-radius:999px;padding:6px 9px;font-weight:760}.resetActivity{width:auto!important}.activityFeedback,.finalFeedback{border-left:6px solid var(--teal);background:#e8f5f2;padding:9px 11px;font:680 15px/1.4 Haskoy,Arial,sans-serif;margin:10px 0 0!important}.sortActivity{padding:17px}.sortRow{border-top:1px solid #d5e2e7;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:6px 0;display:grid}.sortRow b{font:650 15px/1.2 Haskoy,Arial,sans-serif}.sortRow button{cursor:pointer;background:#fff;border:1px solid #bfd1d8;border-radius:10px;padding:7px 9px;font:700 13px Haskoy,Arial,sans-serif}.compactCards{align-content:start;gap:8px;display:grid}.compactCards button{grid-template-columns:38px 1fr;align-items:center;gap:9px;width:100%;display:grid}.compactCards button span{color:#fff;background:linear-gradient(135deg,#539bdb,#188c8c);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.compactCards button b{font:700 16px/1.2 Haskoy,Arial,sans-serif}.linkDrawer{background:#fff;border:1px solid #b9ced8;border-radius:16px;grid-column:1/-1;overflow:hidden;box-shadow:0 12px 26px #10263b17}.linkDrawer summary{cursor:pointer;color:#15384c;padding:13px 17px;font:760 17px RocGrotesk,Haskoy,Arial,sans-serif}.linkDrawer[open] summary{background:linear-gradient(90deg,#e1f1fa,#e7f5ef)}.linkDrawer .resourceMiniGrid{grid-template-columns:repeat(4,1fr);margin:0;padding:12px}.drawerCopy{padding:0 18px 16px;font:570 17px/1.5 Haskoy,Arial,sans-serif}.resourceMiniGrid a{font-size:15px!important;line-height:1.3!important}.belongingCloud{flex-wrap:wrap;gap:8px;display:flex}.belongingCloud button{cursor:pointer;background:#fff;border:1px solid #bad0d9;border-radius:999px;padding:9px 12px;font:700 15px Haskoy,Arial,sans-serif}.statTiles{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.statTiles article{color:#fff;background:linear-gradient(145deg,#17344b,#236179 70%,#188c8c 135%);border-radius:15px;align-content:center;min-height:104px;padding:14px;display:grid;box-shadow:inset 0 2px #ffffff4a}.statTiles article:nth-child(3){grid-column:1/-1}.statTiles b{font:700 32px/1 RocGrotesk,Haskoy,Arial,sans-serif}.statTiles span{margin-top:7px;font:650 15px/1.25 Haskoy,Arial,sans-serif}.statTiles small{grid-column:1/-1;font:600 14px Haskoy,Arial,sans-serif}.veteranThemes{background:linear-gradient(145deg,#183247,#255a71 65%,#188c8c 140%);flex-wrap:wrap;place-content:center;gap:9px;display:flex}.veteranThemes span{color:#17374b;background:#fff;border-radius:999px;padding:11px 14px;font:730 16px Haskoy,Arial,sans-serif;box-shadow:0 7px 15px #07111d2b}.section3Final{grid-template-columns:.78fr 1.22fr;gap:15px;margin-top:16px;display:grid}.finalStatement{color:#fff;background:linear-gradient(145deg,#193047,#275c73 65%,#188c8c 140%);border-radius:20px;align-content:center;padding:28px;display:grid;box-shadow:0 22px 44px #10263b36,inset 0 2px #ffffff40}.finalStatement p{margin:20px 0 0;font:700 clamp(26px,3vw,42px)/1.23 RocGrotesk,Haskoy,Arial,sans-serif}.contextRounds{background:linear-gradient(145deg,#fff,#edf7fa);border-radius:20px;padding:19px;box-shadow:0 22px 44px #10263b25,inset 0 2px #fff}.contextRounds>h2{margin:0 0 10px;font:700 25px/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.contextRounds article{border-top:1px solid #d4e2e7;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:7px;padding:8px 0;display:grid}.contextRounds article p{margin:0;font:650 15px/1.3 Haskoy,Arial,sans-serif}.contextRounds button{padding:8px;font-size:14px}.section3Final>.finalFeedback,.section3Final>.finalLinks{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.youthActivity{animation:.52s 50ms both slideFromLeft}.connectionChoice,.sortActivity,.belongingActivity,.barrierActivity,.veteranActivity{animation:.5s .12s both softPop}.compactCards,.statTiles,.veteranThemes{animation:.55s .18s both fanIn}.linkDrawer{animation:.42s .24s both contentRise}.statTiles article:first-child{animation:.45s .18s both countTile}.statTiles article:nth-child(2){animation:.45s .27s both countTile}.statTiles article:nth-child(3){animation:.45s .36s both countTile}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes softPop{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes fanIn{0%{opacity:0;transform:translate(18px)rotate(.25deg)}to{opacity:1;transform:none}}@keyframes countTile{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:980px){.section3Compact{grid-template-columns:1fr 1fr}.section3Compact>.courseVideo,.linkDrawer{grid-column:1/-1}.linkDrawer .resourceMiniGrid{grid-template-columns:1fr 1fr}.section3Final,.contextRounds article{grid-template-columns:1fr}.section3Final>.finalFeedback,.section3Final>.finalLinks{grid-column:auto}}@media (max-width:620px){.section3Compact{grid-template-columns:1fr}.section3Compact>*{grid-column:auto!important}.linkDrawer .resourceMiniGrid,.sequencePicks{grid-template-columns:1fr}.sortRow{grid-template-columns:1fr 1fr}.sortRow b{grid-column:1/-1}.deck.section3 .content{padding:24px 18px}.deck.section3 .content h1{font-size:34px}.deck.section3 .lead{font-size:18px}.contextRounds article{grid-template-columns:1fr}}@media (max-height:720px) and (min-width:981px){.deck.section3 .content{padding:12px 48px 10px}.deck.section3 .content h1{font-size:36px}.deck.section3 .lead{margin-top:5px;font-size:17px;line-height:1.35}.deck.section3 .content>.eyebrow{margin-bottom:5px;font-size:11px}.section3Compact{gap:10px;margin-top:10px}.section3Compact>.courseVideo{min-height:255px}.section3Compact>.courseVideo video{height:168px;min-height:168px}.activityPanel,.compactCards,.statTiles,.veteranThemes{padding:14px}.activityPanel h2,.compactCards h2{font-size:20px}.activityPanel>p{font-size:15px}.activityPanel>button,.sequencePicks button,.compactCards button{padding:7px 9px;font-size:14px}.sortRow{padding:4px 0}.linkDrawer summary{padding:9px 14px;font-size:16px}.linkDrawer .resourceMiniGrid{padding:8px}.resourceMiniGrid a{min-height:42px!important;font-size:13px!important}.section3Final{margin-top:9px}.finalStatement{padding:20px}.finalStatement p{font-size:28px}.contextRounds{padding:13px}.contextRounds>h2{font-size:21px}.contextRounds article{padding:5px 0}.contextRounds article p{font-size:14px}.contextRounds button{padding:6px;font-size:13px}}.deck.section3{font-family:Haskoy,Arial,sans-serif}.deck.section3 .content>h1,.deck.section3 h2,.deck.section3 .linkDrawer summary{font-family:RocGrotesk,Haskoy,Arial,sans-serif}.deck.section3 .lead{color:#344a58;font-size:clamp(19px,1.65vw,23px);font-weight:620}.videoFollowOn,.teachingLead,.workplaceTeaching,.firstResponderTeaching,.ruralResourcePanel,.socialContextCard,.disabilityTeaching article,.veteranTeaching,.checkPrompt{color:#243a49;background:linear-gradient(145deg,#fff 0,#f2faff 55%,#dceff2 100%);border:1px solid #fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 46px #10263b24,inset 0 2px #fff}.videoFollowOn:before,.teachingLead:before,.workplaceTeaching:before,.firstResponderTeaching:before,.ruralResourcePanel:before,.socialContextCard:before,.veteranTeaching:before,.checkPrompt:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:58%;height:120%;position:absolute;inset:-50% auto auto -15%;transform:rotate(22deg)}.videoFollowOn{align-content:center;padding:28px;display:grid}.videoFollowOn h2{margin:18px 0 10px;font-size:clamp(24px,2.3vw,32px);line-height:1.15}.videoFollowOn p{margin:0;font-size:18px;line-height:1.52}.teachingFirst,.teachingCheck{gap:16px;margin-top:18px;display:grid}.teachingLead{align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.teachingLead h2{margin:5px 0 10px;font-size:clamp(27px,3vw,39px);line-height:1.12}.teachingLead p:not(.eyebrow){margin:0;font-size:18px;line-height:1.5}.ageIncreaseGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.ageIncreaseGrid article{color:#fff;background:linear-gradient(145deg,#17344b,#236179 68%,#188c8c 130%);border-radius:20px;grid-template-columns:55px 1fr;align-items:center;gap:14px;min-height:124px;padding:20px;display:grid;box-shadow:0 17px 34px #10263b2f,inset 0 2px #ffffff4f}.ageIncreaseGrid b{color:#9ed8ff;font:700 40px/1 RocGrotesk,Haskoy,Arial,sans-serif}.ageIncreaseGrid span{font:700 23px/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.evidenceSplit{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.evidenceSplit article{border:1px solid #c7dce4;border-top:8px solid var(--blue);background:#fff;border-radius:18px;padding:20px;box-shadow:0 15px 28px #10263b17}.evidenceSplit article:nth-child(2){border-top-color:var(--teal)}.evidenceSplit article:nth-child(3){border-top-color:var(--orange)}.evidenceSplit h2{margin:0 0 9px;font-size:22px;line-height:1.15}.evidenceSplit p{margin:0;font-size:17px;line-height:1.48}.teachingFirst>.cardSource{background:#fff;border-radius:12px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.teachingCheck{grid-template-columns:1fr 1fr;align-items:start}.checkPrompt{padding:24px}.checkPrompt h2{margin:6px 0 15px;font-size:clamp(22px,2.25vw,31px);line-height:1.24}.checkPrompt .eyebrow{font-size:13px}.checkPrompt .sequencePicks,.checkPrompt .assessmentChoices{grid-template-columns:1fr;gap:9px;display:grid}.checkPrompt .sequencePicks button,.checkPrompt .assessmentChoices button{min-height:52px;padding:12px 14px;font-size:17px;line-height:1.35}.checkPrompt .activityFeedback{font-size:16px!important}.checkPrompt .assessmentFeedback{font-size:16px;line-height:1.45}.workplaceTeaching{padding:22px}.workplaceTeaching h2{margin:5px 0 8px;font-size:27px}.workplaceTeaching>div>p:not(.eyebrow){font-size:17px;line-height:1.45}.factorStrips{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.factorStrips article{border-left:7px solid var(--blue);background:#fff;border-radius:11px;padding:12px}.factorStrips article:nth-child(2){border-color:var(--teal)}.factorStrips article:nth-child(3){border-color:var(--orange)}.factorStrips article:nth-child(4){border-color:var(--olive)}.factorStrips b,.factorStrips span{display:block}.factorStrips b{font-size:17px}.factorStrips span{margin-top:3px;font-size:16px;line-height:1.35}.workplaceTeaching .cardSource{margin:12px 0 0;padding-top:9px;font-size:14px}.firstResponderTeaching,.ruralResourcePanel{padding:24px}.firstResponderTeaching>div:first-child h2,.ruralResourcePanel h2{margin:6px 0 10px;font-size:28px;line-height:1.16}.firstResponderTeaching>div:first-child p:not(.eyebrow),.ruralResourcePanel>div:first-child p:not(.eyebrow){font-size:18px;line-height:1.5}.firstResponderTeaching .compactCards,.ruralResourcePanel .compactCards{background:#ffffffb5;margin-top:14px;padding:14px}.workplaceCheckPage,.belongingCheckPage,.disabilityCheckPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.belongingCheckPage .linkDrawer{grid-column:1/-1}.populationFacts{gap:10px;display:grid}.populationFacts article{color:#fff;background:linear-gradient(145deg,#17344b,#236179 70%,#188c8c 135%);border-radius:18px;padding:18px;box-shadow:0 16px 31px #10263b2f,inset 0 2px #ffffff4a}.populationFacts article b{color:#9ed8ff;font:700 36px/1 RocGrotesk,Haskoy,Arial,sans-serif;display:block}.populationFacts article span,.populationFacts article p{font-size:16px;line-height:1.42}.populationFacts article h2{margin:0 0 6px;font-size:22px}.socialContextCard{padding:22px}.socialContextCard h2{margin:6px 0 10px;font-size:27px;line-height:1.18}.socialContextCard p{margin:9px 0;font-size:17px;line-height:1.5}.socialContextCard small{border-top:1px solid #bcd0d8;margin-top:12px;padding-top:10px;font-size:14px;font-weight:650;line-height:1.4;display:block}.disabilityTeaching{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.disabilityTeaching article{border-top:7px solid var(--blue);padding:18px}.disabilityTeaching article:nth-child(2){border-top-color:var(--orange)}.disabilityTeaching article:nth-child(3){border-top-color:var(--teal)}.disabilityTeaching h2{margin:0 0 7px;font-size:21px;line-height:1.18}.disabilityTeaching p{margin:0;font-size:16px;line-height:1.43}.plainAnswer{border-left:8px solid var(--teal);background:#e8f5f2;padding:16px}.plainAnswer p{margin:0;font-size:17px;line-height:1.45}.veteranTeaching{padding:20px}.veteranTeaching h2{margin:6px 0 12px;font-size:25px;line-height:1.2}.veteranTeaching .veteranThemes{padding:14px}.veteranTeaching .veteranThemes span{padding:9px 12px;font-size:15px}.veteransPage>.checkPrompt{padding:20px}.veteransPage>.checkPrompt h2{font-size:22px}.veteransPage>.checkPrompt .assessmentChoices button{min-height:46px;padding:9px;font-size:15px}.veteransPage>.checkPrompt .assessmentChoices .speechMark{width:30px;height:30px}.section3ShortAnswer{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:20px;margin-top:20px;display:grid}.section3ShortAnswer .shortAnswerPrompt{min-height:390px}.section3ShortAnswer .shortAnswerPrompt>p:last-child{margin-top:20px;font-size:17px;line-height:1.45}.section3ShortAnswer .shortAnswerResponse{min-height:390px}.section3ShortAnswer .finalLinks{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.deck.section3 .stage>.content{animation:.45s cubic-bezier(.2,.8,.2,1) both sectionPageIn}.teachingLead,.videoFollowOn,.workplaceTeaching,.firstResponderTeaching,.socialContextCard,.ruralResourcePanel,.veteranTeaching,.checkPrompt{animation:.48s cubic-bezier(.2,.8,.2,1) both contentRise}.ageIncreaseGrid article,.evidenceSplit article,.populationFacts article,.disabilityTeaching article{animation:.44s cubic-bezier(.2,.8,.2,1) both cardRise}.ageIncreaseGrid article:nth-child(2),.evidenceSplit article:nth-child(2),.populationFacts article:nth-child(2),.disabilityTeaching article:nth-child(2){animation-delay:80ms}.ageIncreaseGrid article:nth-child(3),.evidenceSplit article:nth-child(3),.populationFacts article:nth-child(3),.disabilityTeaching article:nth-child(3){animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.deck.section3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:980px){.teachingCheck,.workplaceCheckPage,.belongingCheckPage,.disabilityCheckPage,.section3ShortAnswer,.evidenceSplit,.disabilityTeaching{grid-template-columns:1fr}.ageIncreaseGrid{grid-template-columns:1fr 1fr 1fr}.section3ShortAnswer .finalLinks{grid-column:auto}.section3Compact{grid-template-columns:1fr}.section3Compact>*{grid-column:auto!important}}@media (max-width:620px){.ageIncreaseGrid,.factorStrips{grid-template-columns:1fr}.teachingLead{display:grid}.checkPrompt{padding:19px}.evidenceSplit p,.factorStrips span,.socialContextCard p,.disabilityTeaching p{font-size:16px}.section3ShortAnswer .shortAnswerPrompt,.section3ShortAnswer .shortAnswerResponse{min-height:0}}@media (max-height:720px) and (min-width:981px){.deck.section3 .stage{overflow:auto}.videoFollowOn p,.teachingLead p:not(.eyebrow),.evidenceSplit p,.factorStrips span,.socialContextCard p,.disabilityTeaching p,.checkPrompt .sequencePicks button,.checkPrompt .assessmentChoices button{font-size:16px}.teachingLead,.workplaceTeaching,.firstResponderTeaching,.ruralResourcePanel,.socialContextCard,.veteranTeaching,.checkPrompt{padding:16px}.ageIncreaseGrid article{min-height:98px;padding:14px}.ageIncreaseGrid span{font-size:20px}.evidenceSplit article{padding:15px}.section3ShortAnswer{padding-bottom:16px}}.deck.section3 .content>h1{letter-spacing:-.025em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section3 .content,.deck.section3 button,.deck.section3 a{font-family:Haskoy,Arial,sans-serif}.deck.section3 .cardSource{color:#263c49;font-size:15px;font-weight:650;line-height:1.45}.prosperResourceRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prosperResourceRow.single{grid-template-columns:minmax(0,1fr)}.prosperResourceCard{color:#fff;background:#173a52;border:2px solid #fff;border-radius:18px;grid-template-columns:1fr auto;gap:5px 18px;min-height:112px;padding:17px 19px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #10263b30,inset 0 2px #ffffff70}.prosperResourceCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:50%;height:250%;position:absolute;top:-90%;left:-20%;transform:rotate(24deg)}:is(.prosperResourceCard:hover,.prosperResourceCard:focus-visible){transform:translateY(-3px);box-shadow:0 21px 38px #10263b3c,inset 0 2px #ffffff8c}.prosperResourceCard>span{letter-spacing:.12em;color:#aee9e6;font:800 12px/1.1 Haskoy,Arial,sans-serif}.prosperResourceCard>b{grid-column:1;font:700 21px/1.15 RocGrotesk,Haskoy,Arial,sans-serif}.prosperResourceCard>small{color:#eef8fa;grid-column:1;font:600 16px/1.35 Haskoy,Arial,sans-serif}.prosperResourceCard>em{color:#fff;background:#188c8c;border-radius:10px;grid-area:1/2/4;align-self:center;padding:11px 13px;font:800 14px/1.2 Haskoy,Arial,sans-serif}.youthVideoStatement{color:#fff;background:#188c8c;border:2px solid #fff;border-radius:22px;align-content:center;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #10263b31,inset 0 2px #ffffff70}.youthVideoStatement:before{content:"";background:linear-gradient(90deg,#0000,#ffffff48,#0000);width:55%;height:220%;position:absolute;inset:-75% auto auto -12%;transform:rotate(23deg)}.youthVideoStatement h2{margin:20px 0 10px;font-size:clamp(28px,2.7vw,38px);line-height:1.12}.youthVideoStatement p{color:#fff;margin:0;font-size:18px;line-height:1.5}.youthTeachingStatement{color:#fff;background:#15384f;border-radius:20px;align-items:flex-start;gap:18px;padding:21px 24px;display:flex;box-shadow:0 18px 36px #10263b32,inset 0 2px #fff5}.youthTeachingStatement h2{color:#fff;margin:2px 0 8px;font-size:clamp(27px,2.8vw,38px);line-height:1.12}.youthTeachingStatement p{color:#fff;margin:0;font-size:18px;line-height:1.47}.deck.youthIntro .stage,.deck.youthChallenges .stage{background:#e9f4f7}.deck.youthIntro .content,.deck.youthChallenges .content{background:0 0}.deck.youthChallenges .ageIncreaseGrid article{background:#173a52;border:2px solid #fff}.deck.youthChallenges .ageIncreaseGrid article:nth-child(2){background:#156b72}.deck.youthChallenges .ageIncreaseGrid article:nth-child(3){background:#a96018}.deck.youthChallenges .evidenceSplit article{color:#233b49;background:#fff;border:2px solid #c2dbe4;border-top-width:9px}.deck.youthChallenges .evidenceSplit h2,.deck.youthChallenges .evidenceSplit p{color:#233b49}.deck.belonging .stage{background:#16364d}.deck.belonging .content>h1,.deck.belonging .lead,.deck.belonging .content>.eyebrow{color:#fff}.deck.belonging .populationFacts article{color:#17384c;background:#fff;border:2px solid #fff;box-shadow:0 18px 36px #071c2b4d,inset 0 3px #d9f4ff}.deck.belonging .populationFacts article:first-child{border-top:10px solid #539bdb}.deck.belonging .populationFacts article:nth-child(2){border-top:10px solid #d18730}.deck.belonging .populationFacts article:nth-child(3){border-top:10px solid #188c8c}.deck.belonging .populationFacts article b{color:#176b7a}.deck.belonging .socialContextCard{color:#203b49;background:#fff;border:2px solid #fff;box-shadow:0 18px 36px #071c2b4d,inset 0 3px #e8fbff}.deck.belonging .socialContextCard p,.deck.belonging .socialContextCard h2,.deck.belonging .socialContextCard small{color:#203b49}.deck.belonging .prosperResourceCard{background:#0f6c70}.deck.rural .stage{background:#e7f2f4}.deck.rural .ruralResourcePanel{color:#fff;background:#173a52;border:2px solid #fff;box-shadow:0 20px 42px #10263b36,inset 0 2px #fff5}.deck.rural .ruralResourcePanel h2,.deck.rural .ruralResourcePanel p{color:#fff}.deck.rural .ruralResourcePanel .compactCards{color:#213b49;background:#fff}.deck.rural .checkPrompt{color:#213b49;background:#fff;border:2px solid #bed7df}.deck.rural .linkDrawer{border:2px solid #88b8c8}.deck.rural .linkDrawer summary{color:#fff;background:#15384f}.deck.rural .resourceMiniGrid a{color:#17384c;background:#fff;border:2px solid #bdd6df}.deck.disability .prosperResourceRow,.deck.veterans .prosperResourceRow{margin-top:0}.deck.veterans .linkDrawer{grid-column:1/-1}.sequenceAnswer:empty{display:none}.sequenceAnswer+.activityFeedback button{color:#174450;cursor:pointer;background:#fff;border:1px solid #176b72;border-radius:8px;margin-left:8px;padding:6px 9px;font-weight:800;display:inline-block}@media (max-width:800px){.prosperResourceRow,.prosperResourceCard{grid-template-columns:1fr}.prosperResourceCard>em{grid-area:auto/1;justify-self:start}.youthTeachingStatement{display:grid}}@media (prefers-reduced-motion:reduce){.prosperResourceCard,.prosperResourceCard:before,.youthVideoStatement:before{transition:none!important;animation:none!important}}.deck.section5 .content{max-width:1380px;padding:clamp(28px,3.6vw,48px) clamp(28px,5vw,68px)}.deck.section5 .content>h1,.deck.section5 h2{letter-spacing:-.025em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.deck.section5 .content>h1{font-size:clamp(42px,4.8vw,66px)}.deck.section5 .lead{color:#344a58;font-size:clamp(18px,1.55vw,22px);font-weight:620}.section5WarningHero>div:first-child{background:var(--navy);border-left-color:var(--teal);box-shadow:14px 14px 0 var(--blue)}.section5WarningLesson,.section5BaselineLesson{grid-template-columns:minmax(390px,.95fr) minmax(520px,1.25fr);align-items:start;gap:24px;margin-top:24px;display:grid}.section5WarningLesson>.courseVideo,.section5BaselineLesson>.courseVideo{border-radius:20px;min-height:360px;overflow:hidden;box-shadow:0 22px 52px #1f314735,inset 0 3px #fff}.section5WarningLesson>.courseVideo video,.section5BaselineLesson>.courseVideo video{max-height:52vh}.warningSignCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.warningSignCards article{border:2px solid #bfd5df;border-top:9px solid var(--teal);background:#fff;border-radius:16px;padding:22px;box-shadow:0 15px 32px #1f31471c}.warningSignCards .acuteRiskCard{border-top-color:var(--orange);grid-column:1/-1}.warningSignCards h2{color:#1f3147;margin:4px 0 12px;font-size:25px}.warningSignCards ul,.baselineBoard ul{gap:5px;margin:0;padding-left:21px;display:grid}.warningSignCards li,.baselineBoard li{color:#26384a;font-size:16px;font-weight:570;line-height:1.42}.warningSignCards .cardSource,.baselineBoard .cardSource{color:#42586b;margin:14px 0 0;font-size:13px;font-weight:650;line-height:1.4}.section5Sort{border:2px solid #b9d1dc;border-top:10px solid var(--blue);background:#fff;border-radius:18px;grid-template-columns:290px 1fr;gap:20px;max-width:1120px;margin:24px auto 0;padding:24px;display:grid;box-shadow:0 20px 48px #1f314725}.sortIntro{background:var(--navy);color:#fff;border-left:9px solid var(--orange);border-radius:12px;align-self:start;padding:24px}.sortIntro h2{color:#fff;margin:20px 0 9px;font-size:27px;line-height:1.2}.sortIntro p{color:#fff;margin:0;font-size:17px;line-height:1.45}.section5SortRows{gap:8px;display:grid}.section5SortRows fieldset{border:1px solid #c7d5dc;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:9px;display:grid}.section5SortRows legend{float:left;color:#213847;width:100%;padding:0 2px 7px;font-weight:750;line-height:1.35}.section5SortRows button{color:#213847;cursor:pointer;background:#fff;border:2px solid #7895a4;border-radius:6px;padding:9px 10px;font-weight:720}.section5SortRows button.selected{color:#fff;background:#176f75;border-color:#176f75}.section5SortRows button:disabled{opacity:1}.section5Sort>.checkReframe{color:#fff;background:#176f75;border-radius:6px;grid-column:2}.section5Sort>.assessmentFeedback{grid-column:1/-1}.section5Sort>.assessmentFeedback button{color:inherit;cursor:pointer;background:0 0;border:2px solid;margin-left:14px;padding:7px 11px;font-weight:800}.section5BaselineLesson{grid-template-columns:minmax(420px,1fr) minmax(480px,1.08fr)}.baselineBoard{grid-template-columns:1fr 1fr;gap:14px;display:grid}.baselineBoard article{border:2px solid #b9d1dc;border-top:10px solid var(--teal);background:#fff;border-radius:16px;padding:24px;box-shadow:0 16px 34px #1f31471d}.baselineBoard article:nth-child(2){border-top-color:var(--orange)}.baselineBoard blockquote{background:var(--navy);color:#fff;border-left:10px solid var(--blue);border-radius:12px;grid-column:1/-1;margin:0;padding:22px 26px;font:650 19px/1.52 Haskoy,Arial,sans-serif}.baselineBoard>.cardSource{grid-column:1/-1;margin:0}.deck.section5Close{background:var(--paper)}.deck.section5Close header,.deck.section5Close nav{color:var(--charcoal);background:#fff;border-color:#e6e2dc}.deck.section5Close .logo{filter:none}.deck.section5Close .courseName,.deck.section5Close .sectionCount span,.deck.section5Close .content h1{color:var(--charcoal)}.deck.section5Close .lead{color:#344a58}.section5Community{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:22px;display:grid}.contributingPanel,.communitySearch{background:#fff;border:2px solid #b9d1dc;border-radius:18px;padding:25px;box-shadow:0 18px 40px #1f31471d}.contributingPanel{border-top:10px solid var(--orange)}.contributingPanel>p:not(.eyebrow),.communitySearch>p{color:#26384a;font-size:17px;line-height:1.55}.factorChips{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.factorChips span{color:#17384c;background:#e5f0f3;border:2px solid #8eb6c4;border-radius:999px;padding:8px 12px;font-weight:750}.communitySearch{border-top:10px solid var(--teal);gap:12px;display:grid}.communitySearch>div:first-child{grid-template-columns:auto 1fr;column-gap:13px;display:grid}.communitySearch>div:first-child .eyebrow,.communitySearch>div:first-child h2{grid-column:2}.communitySearch h2{color:#1f3147;margin:0 0 7px;font-size:27px;line-height:1.18}.communitySearch label{color:#213847;font-weight:750}.communitySearch textarea{border:2px solid #7895a4;border-radius:7px;width:100%;padding:12px;font-size:16px;line-height:1.45}.communitySearch>button{color:#fff;cursor:pointer;background:#176f75;border:0;border-radius:6px;justify-self:start;padding:11px 17px;font-weight:800}.communitySearch>button:disabled{opacity:.4}.communitySearch small{color:#315763;font-size:14px;font-weight:700}.communityLinks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.communityLinks a{background:var(--navy);color:#fff;text-align:center;border-radius:7px;padding:12px;font-weight:800;text-decoration:none}.section5Resources{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.section5Resources .prosperResourceCard{min-height:118px}@media (max-width:980px){.section5WarningLesson,.section5BaselineLesson,.section5Sort,.section5Community{grid-template-columns:1fr}.section5Sort>.checkReframe,.section5Resources{grid-column:auto}.section5WarningLesson>.courseVideo,.section5BaselineLesson>.courseVideo{min-height:0}.deck.section5{background:var(--paper)}}@media (max-width:640px){.warningSignCards,.baselineBoard,.section5Resources,.communityLinks{grid-template-columns:1fr}.warningSignCards .acuteRiskCard,.baselineBoard blockquote,.baselineBoard>.cardSource{grid-column:auto}.section5Sort{padding:16px}.section5SortRows fieldset{grid-template-columns:1fr}.deck.section5 .content{padding:82px 18px 28px}.deck.section5 .content>h1{font-size:37px}}@media (prefers-reduced-motion:reduce){.deck.section5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.section5CardDeck{border:2px solid #c2d7df;border-top:10px solid var(--teal);background:#fff;border-radius:20px;gap:12px;padding:26px;display:grid;box-shadow:0 22px 48px #10263b32}.section5CardDeck h2{color:var(--navy);margin:0;font-size:clamp(29px,3vw,42px);line-height:1.08}.section5CardDeck>p:not(.eyebrow){color:#344a58;margin:0 0 3px;font-size:17px;line-height:1.45}.section5CardDeck button{text-align:left;color:#1f3147;cursor:pointer;background:linear-gradient(145deg,#fff,#edf6f8);border:2px solid #aac5d0;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;min-height:88px;padding:13px 16px;display:grid;box-shadow:0 9px 20px #10263b15}:is(.section5CardDeck button:hover,.section5CardDeck button:focus-visible){outline-offset:2px;outline:3px solid #83cee1;transform:translateY(-2px)}.section5CardDeck button.opened{background:#e3f3ed;border-color:#4d9c77}.section5CardDeck button>span{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:46px;height:46px;font-weight:850;display:grid}.section5CardDeck button>b{font:750 19px/1.25 Haskoy,Arial,sans-serif}.section5CardDeck button>small{color:#176d74;font-weight:800}.section5Sequential{border:2px solid #b9d1dc;border-top:10px solid var(--blue);background:#fff;border-radius:20px;grid-template-columns:270px 1fr;gap:20px;max-width:1060px;margin:28px auto 0;padding:24px;display:grid;box-shadow:0 22px 50px #10263b27}.sequentialProgress{background:var(--navy);color:#fff;border-radius:15px;align-self:start;gap:15px;padding:22px;display:flex}.sequentialProgress .eyebrow{color:#fff;margin:3px 0 15px}.sequentialProgress>div>div{flex-wrap:wrap;gap:7px;display:flex}.sequentialProgress span{border:2px solid #ffffff6b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:850;display:grid}.sequentialProgress span.current{background:var(--blue);border-color:#fff}.sequentialProgress span.done{background:var(--teal);border-color:#a9eee7}.section5Sequential>section{padding:8px 4px}.section5Sequential>section>h2{color:var(--navy);margin:0 0 22px;font-size:clamp(25px,2.8vw,38px);line-height:1.22}.trueFalseChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trueFalseChoices button,.multipleChoiceList button{color:#213847;cursor:pointer;background:#fff;border:2px solid #7f9da9;border-radius:10px;padding:15px 17px;font-weight:800}.trueFalseChoices button.right,.multipleChoiceList button.right{background:#e4f3e9;border-color:#4b976f}.trueFalseChoices button.review,.multipleChoiceList button.review{border-color:var(--orange);background:#fff0e6}.multipleChoiceList{gap:10px;display:grid}.multipleChoiceList button{text-align:left;font-size:16px;line-height:1.38}.section5Sequential .assessmentFeedback{margin-top:15px}.section5Sequential .assessmentFeedback button{color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:7px;margin-top:10px;padding:9px 12px;font-weight:850;display:block}.section5Sequential .assessmentFeedback strong{margin-top:10px;display:block}.baselineQuestions>.cardSource{background:#edf5f7;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 14px}.baselineQuestions>.cardSource a,.baselineBoard>.cardSource a{color:#126974;font-weight:800}.baselineChangeBoard{grid-template-columns:1fr 1fr}.baselineChangeBoard article{padding:22px}.baselineChangeBoard article:nth-child(3){border-top-color:var(--blue);grid-column:1/-1}.baselineChangeBoard article h2{color:var(--navy);margin:7px 0 10px;font-size:24px;line-height:1.15}.baselineChangeBoard article p:not(.eyebrow){color:#26384a;margin:0;font-size:16px;line-height:1.47}.baselineChangeBoard blockquote{padding:18px 22px;font-size:18px}.section5Factors{gap:18px;margin-top:22px;display:grid}.factorIntroduction{border:2px solid #b9d1dc;border-left:10px solid var(--teal);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:25px;display:grid;box-shadow:0 16px 36px #10263b1c}.factorIntroduction>div{grid-template-columns:auto 1fr;gap:5px 14px;display:grid}.factorIntroduction .speechMark{grid-row:1/4}.factorIntroduction h2{color:var(--navy);margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.factorIntroduction p:not(.eyebrow){color:#344a58;margin:7px 0 0;font-size:17px;line-height:1.48}.factorOpenStatus{white-space:nowrap;color:#164a5d;background:#e4f2f4;border-radius:999px;padding:12px 15px;font-weight:700}.factorCardGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.factorCardGrid button{text-align:left;color:#1f3147;cursor:pointer;background:linear-gradient(145deg,#fff,#eef6f8);border:2px solid #b8cfda;border-radius:15px;grid-template-columns:42px 1fr;align-content:center;gap:8px 11px;min-height:105px;padding:14px;display:grid;box-shadow:0 12px 26px #10263b18}:is(.factorCardGrid button:hover,.factorCardGrid button:focus-visible){outline-offset:2px;outline:3px solid #83cee1;transform:translateY(-2px)}.factorCardGrid button.opened{background:#e5f3ec;border-color:#58a17c}.factorCardGrid button>span{background:var(--teal);color:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:39px;height:39px;font-weight:850;display:grid}.factorCardGrid button>b{font-size:17px;line-height:1.2}.factorCardGrid button>small{color:#176d74;font-weight:800}.factorEvidenceExercise{border:2px solid #b9d1dc;border-top:10px solid var(--orange);background:#fff;border-radius:18px;grid-template-columns:280px 1fr;gap:18px;padding:24px;display:grid;box-shadow:0 18px 42px #10263b20}.factorEvidenceExercise h2{color:var(--navy);margin:7px 0;font-size:29px;line-height:1.13}.factorEvidenceExercise>div:first-child>p:last-child{color:#344a58;font-size:16px;line-height:1.45}.factorMatchRows{gap:9px;display:grid}.factorMatchRows fieldset{border:1px solid #c4d5dc;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:11px;display:grid}.factorMatchRows legend{float:left;color:#203847;width:100%;padding:0 3px 8px;font-weight:750;line-height:1.35}.factorMatchRows button{color:#213847;cursor:pointer;background:#fff;border:2px solid #7f9da9;border-radius:7px;padding:9px;font-weight:750}.factorMatchRows button.selected{background:var(--teal);border-color:var(--teal);color:#fff}.factorMatchRows button:disabled{opacity:1}.checkFactorMatch{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:7px;grid-column:2;padding:12px 16px;font-weight:850}.checkFactorMatch:disabled{opacity:.4;cursor:not-allowed}.factorEvidenceExercise>.assessmentFeedback{grid-column:1/-1}.factorEvidenceExercise>.assessmentFeedback button{color:inherit;cursor:pointer;background:0 0;border:2px solid;margin-left:12px;padding:7px 10px;font-weight:800}.compactCommunity{display:grid}.compactCommunity summary{cursor:pointer;color:var(--navy);font:750 21px/1.3 RocGrotesk,Haskoy,Arial,sans-serif}.compactCommunity[open] summary{margin-bottom:5px}.section5Factors>.section5Resources{grid-column:auto}.modalBody a{color:#116a75;font-weight:800}.deck.section5Close .teachingCard,.deck.section5Close .teachingCard h2,.deck.section5Close .teachingCard h3,.deck.section5Close .teachingCard p,.deck.section5Close .teachingCard li{color:#1f3147}.deck.section5Close .teachingCard .eyebrow{color:#176f75}.deck.section5Close .teachingCard .cardSource{color:#4b5d68}.deck.section5Close .teachingCard .cardClose{color:#fff}@media (max-width:980px){.section5Sequential,.factorEvidenceExercise,.factorIntroduction{grid-template-columns:1fr}.checkFactorMatch{grid-column:auto}.factorCardGrid{grid-template-columns:repeat(2,1fr)}.factorOpenStatus{white-space:normal;justify-self:start}}@media (max-width:640px){.section5CardDeck button{grid-template-columns:44px 1fr}.section5CardDeck button>small{grid-column:2}.section5Sequential{grid-template-columns:1fr;padding:16px}.trueFalseChoices,.baselineChangeBoard,.factorCardGrid,.factorMatchRows fieldset{grid-template-columns:1fr}.baselineChangeBoard article:nth-child(3){grid-column:auto}.factorIntroduction>div{grid-template-columns:1fr}.factorIntroduction .speechMark{grid-row:auto}.factorEvidenceExercise{padding:16px}.factorMatchRows fieldset{display:grid}.factorMatchRows legend{float:none}}.requiredCardDeck{color:#fff;background:#173a52;border:2px solid #fff;border-radius:22px;gap:13px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #10263b38,inset 0 2px #fff6}.requiredCardDeck:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2d,#0000);width:48%;height:310%;position:absolute;top:-120%;left:-18%;transform:rotate(24deg)}.requiredCardIntro{align-items:flex-start;gap:15px;display:flex;position:relative}.requiredCardIntro h2{color:#fff;margin:0 0 6px;font:700 clamp(23px,2.2vw,31px)/1.14 RocGrotesk,Haskoy,Arial,sans-serif}.requiredCardIntro p{color:#f2f8fa;margin:0;font:600 17px/1.45 Haskoy,Arial,sans-serif}.requiredCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.requiredCardGrid button{text-align:left;color:#19384a;cursor:pointer;background:#fff;border:2px solid #fff5;border-radius:15px;grid-template-columns:42px 1fr;align-content:center;gap:7px 10px;min-height:112px;padding:13px;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 10px 22px #071a292c,inset 0 2px #fff}:is(.requiredCardGrid button:hover,.requiredCardGrid button:focus-visible){outline-offset:2px;border-color:#8cdcf1;outline:3px solid #8cdcf1;transform:translateY(-3px)}.requiredCardGrid button.viewed{background:#e4f4ef;border-color:#53a984}.requiredCardGrid button>span{color:#fff;background:#188c8c;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.requiredCardGrid button>b{font:750 17px/1.22 Haskoy,Arial,sans-serif}.requiredCardGrid button>small{color:#176b72;font:750 13px/1.2 Haskoy,Arial,sans-serif}.requiredCardStatus{color:#fff;background:#ffffff1c;border-radius:10px;margin:0;padding:9px 12px;font:750 14px/1.2 Haskoy,Arial,sans-serif;position:relative}.requiredCardStatus.complete{color:#174c39;background:#dff3e8}.section3Compact>.requiredCardDeck{grid-column:2/-1}.teachingFirst>.requiredCardDeck,.teachingCheck>.requiredCardDeck,.workplaceCheckPage>.requiredCardDeck,.workplaceCheckPage>.checkPrompt,.belongingCheckPage>.requiredCardDeck,.belongingCheckPage>.checkPrompt,.populationResources,.disabilityResources{grid-column:1/-1}.resourceMiniGrid.six{grid-template-columns:repeat(3,1fr)}.deck.belonging .requiredCardDeck{background:#0f6b70}.deck.belonging .linkDrawer{background:#fff;border:2px solid #8ed2d2}.deck.belonging .linkDrawer summary{color:#173d4a;background:#e5f5f3}.deck.rural .requiredCardDeck{background:#173a52}.deck.disability .requiredCardDeck{background:#176f72}.deck.veterans .requiredCardDeck{background:#223d56}.deck.section3Close .content{padding-top:34px}.deck.section3Close .content>h1{padding-top:3px;font-size:clamp(32px,3.5vw,49px);line-height:1.12}.deck.section3Close .lead{font-size:19px}.deck.section3Close .section3ShortAnswer{margin-top:14px;padding-bottom:20px}@media (max-width:980px){.section3Compact>.requiredCardDeck{grid-column:1/-1}.requiredCardGrid,.resourceMiniGrid.six{grid-template-columns:1fr 1fr}}@media (max-width:620px){.requiredCardGrid,.resourceMiniGrid.six{grid-template-columns:1fr}.requiredCardIntro{display:grid}.requiredCardDeck{padding:17px}}@media (max-height:720px) and (min-width:981px){.requiredCardDeck{gap:9px;padding:14px}.requiredCardIntro h2{font-size:22px}.requiredCardIntro p{font-size:15px}.requiredCardGrid button{min-height:82px;padding:9px}.requiredCardGrid button>b{font-size:15px}.deck.section3Close .content{padding-top:18px}.deck.section3Close .section3ShortAnswer{margin-top:7px}.deck.section3Close .shortAnswerPrompt,.deck.section3Close .shortAnswerResponse{min-height:335px}}.deck.section4 .content h1,.deck.mythReality .content h1,.deck.mythHunt .content h1,.deck.mythCheck .content h1,.deck.safetyConversation .content h1,.deck.safetyCheck .content h1,.deck.youthConversation .content h1,.deck.youthConversationCheck .content h1,.deck.languageTrash .content h1,.deck.languageCheck .content h1{letter-spacing:-.025em;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.section4VideoLesson{grid-template-columns:minmax(360px,1.05fr) minmax(460px,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.section4VideoLesson .courseVideo{border-radius:20px;min-height:390px;margin:0;overflow:hidden;box-shadow:0 22px 52px #1f314735,inset 0 3px #fff}.section4VideoLesson .mythReality{border-radius:20px;grid-template-columns:1fr;margin:0;overflow:hidden;box-shadow:0 22px 52px #1f314735}.section4VideoLesson .mythReality>.cardSource{grid-column:auto}.section4VideoLesson .mythReality article{padding:30px}.section4VideoLesson .mythReality h2{font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-size:clamp(23px,2.25vw,34px)}.section4CompactTools{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;display:grid}.compactTool{background:linear-gradient(145deg,#fff 0%,#f2fbff 58%,#dceff7 100%);border:1px solid #b8d2df;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px #1f314726,inset 0 2px #fff}.compactTool summary{cursor:pointer;color:#1f3147;padding:18px 22px;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-size:clamp(19px,1.7vw,25px);font-weight:700;list-style:none}.compactTool summary::-webkit-details-marker{display:none}.compactTool summary:after{content:"+";float:right;color:#217c86;font-size:28px;line-height:.8}.compactTool[open] summary:after{content:"−"}.compactTool>div{color:#26384d;gap:10px;padding:0 22px 20px;font-size:17px;line-height:1.45;display:grid}.compactTool p{margin:0}.compactTool a{color:#126b76;font-weight:700}.compactTool label{font-weight:700}.compactTool textarea{box-sizing:border-box;color:#1f3147;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #9ebdcc;border-radius:12px;padding:12px}.compactTool button{color:#fff;background:#1f3147;border:0;border-radius:999px;justify-self:start;padding:10px 16px;font:700 15px Haskoy,Arial,sans-serif}.compactTool button:disabled{opacity:.45}.compactTool small{color:#166b55;font-weight:700}.resourceHunt{grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;display:grid}.huntPrompt,.huntResponse{border-radius:20px;padding:clamp(30px,4vw,48px);box-shadow:0 24px 55px #1f31472e,inset 0 2px #fff}.huntPrompt{background:linear-gradient(145deg,var(--navy),#294766);color:var(--white);border-left:10px solid var(--blue)}.huntPrompt h2,.huntResponse label{font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-weight:700}.huntPrompt h2{margin:18px 0;font-size:clamp(30px,3.7vw,48px);line-height:1.08}.huntPrompt p{font-size:18px;line-height:1.55}.huntPrompt a{background:var(--white);color:var(--navy);border-radius:10px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-block}.huntResponse{background:linear-gradient(145deg,#fff,#eef7fb);border:2px solid #c8dcea;align-content:start;gap:13px;display:grid}.huntResponse label{font-size:28px}.huntResponse textarea{resize:vertical;border:2px solid var(--navy);width:100%;color:var(--navy);background:#fff;border-radius:12px;padding:17px;font:600 18px/1.5 Haskoy,Arial,sans-serif}.huntResponse small{color:#526274;font-size:14px}.section4Checks{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.section4Checks>section{border:2px solid #c4d9e7;border-top:10px solid var(--teal);background:linear-gradient(145deg,#fff,#f0f7fb);border-radius:18px;padding:28px;box-shadow:0 20px 48px #1f314724,inset 0 2px #fff}.section4Checks>section:nth-child(2){border-top-color:var(--orange)}.section4Checks h2{margin:0 0 20px;font:700 clamp(25px,2.8vw,36px)/1.18 RocGrotesk,Haskoy,Arial,sans-serif}.section4Checks>section>button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:#fff;border:2px solid #b8cad7;border-radius:11px;margin:9px 0;padding:14px 16px;font-size:17px;font-weight:700;display:block}.section4Checks>section>button:hover{border-color:var(--teal);transform:translateY(-1px)}.section4Checks>section>button.right{border-color:var(--olive);background:#eef5e6}.section4Checks>section>button.review{border-color:var(--orange);background:#fff3e8}.safetyLesson{grid-template-columns:minmax(400px,1fr) minmax(520px,1.2fr)}.safetyTopicGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.safetyTopicGrid article{background:linear-gradient(145deg,#fff,#eef7fb);border:2px solid #cadde9;border-radius:16px;padding:22px;box-shadow:0 16px 34px #1f314720,inset 0 2px #fff}.safetyTopicGrid article:nth-child(2){border-top:8px solid var(--lime)}.safetyTopicGrid article:nth-child(3){border-top:8px solid var(--orange)}.safetyTopicGrid article:first-child{border-top:8px solid var(--blue)}.safetyTopicGrid b{color:var(--navy);font:700 21px RocGrotesk,Haskoy,Arial,sans-serif}.safetyTopicGrid p{margin:11px 0 0;font-size:17px;line-height:1.55}.safetyTopicGrid .safetyQuestion{background:linear-gradient(135deg,var(--teal),#146e75);color:#fff;border:0;grid-column:1/-1}.safetyTopicGrid .safetyQuestion b{color:#fff;font-size:24px}.ageConversationCards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.ageConversationCards article{background:linear-gradient(145deg,#fff,#eff7fb);border:2px solid #c6dce9;border-radius:18px;padding:28px;box-shadow:0 20px 48px #1f314728,inset 0 2px #fff}.ageConversationCards article:first-child{border-top:11px solid var(--blue)}.ageConversationCards article:nth-child(2){border-top:11px solid var(--lime)}.ageConversationCards article:nth-child(3){border-top:11px solid var(--orange)}.ageConversationCards span{color:var(--teal);font:700 18px RocGrotesk,Haskoy,Arial,sans-serif}.ageConversationCards h2{color:var(--navy);margin:18px 0;font:700 clamp(24px,2.5vw,34px)/1.18 RocGrotesk,Haskoy,Arial,sans-serif}.ageConversationCards p{font-size:17px;line-height:1.55}.ageConversationCards article>b{color:var(--navy);border-top:2px solid #c6dce9;padding-top:16px;font-size:17px;line-height:1.5;display:block}.ageConversationCards>.cardSource{border-left:7px solid var(--teal);background:#fff;grid-column:1/-1;margin:0;padding:13px 18px}.trashCan{color:#fff;background:linear-gradient(145deg,#4c6074,#1f3147);border-radius:12px 12px 22px 22px;place-items:center;width:130px;height:128px;margin-bottom:16px;display:grid;position:relative;box-shadow:0 18px 35px #0003,inset 0 3px #ffffff4d}.trashCan:before{content:"";background:var(--navy);border-radius:8px;width:150px;height:18px;position:absolute;top:-15px}.trashCan span{border:5px solid var(--navy);border-bottom:0;border-radius:8px 8px 0 0;width:42px;height:14px;position:absolute;top:-27px}.trashCan b{letter-spacing:.12em;font:700 17px RocGrotesk,Haskoy,Arial,sans-serif}.deck.languageTrash .trashLab{margin-top:24px}.deck.languageTrash .languageBin h2{font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-size:30px}.deck.languageTrash .termShelf button{border-radius:12px;font-family:RocGrotesk,Haskoy,Arial,sans-serif;font-size:18px;box-shadow:0 10px 26px #1f31471c}.deck.languageTrash .languageBin{background:linear-gradient(145deg,var(--navy),#2c4a68);border-radius:18px;box-shadow:0 22px 50px #1f314738,inset 0 2px #ffffff40}@media (max-width:920px){.section4VideoLesson,.resourceHunt,.section4Checks,.safetyLesson,.section4CompactTools,.ageConversationCards,.safetyTopicGrid{grid-template-columns:1fr}.safetyTopicGrid .safetyQuestion{grid-column:auto}}.deck.section4 .lead{color:#27394a;font-size:clamp(19px,1.55vw,23px);font-weight:650;line-height:1.5}.deck.section4 .content p,.deck.section4 .content li{color:#26384a;font-size:clamp(18px,1.35vw,21px);font-weight:570;line-height:1.55}.deck.section4 .content h1{font-size:clamp(43px,5vw,68px);line-height:1.03}.deck.section4 .content h2{color:#1c3044}.deck.section4 .assessmentFeedback p{color:inherit}.deck.section4 .cardSource{color:#42586b;font-size:15px;font-weight:650}.resourceTool{background:linear-gradient(135deg,#fff,#e7f6fb 62%,#d9efe8);border:2px solid #4b9eb1;grid-column:1/-1;justify-self:center;width:min(760px,100%);box-shadow:0 17px 36px #1430492b,inset 0 2px #fff}.resourceTool summary{color:#163a52;padding:22px 26px;font-size:clamp(23px,2.15vw,32px)}.resourceTool>div{padding:0 26px 23px}.resourceTool a{color:#fff;background:#173a52;border-radius:11px;width:max-content;padding:11px 16px;text-decoration:none;display:inline-block}.resourceTool textarea{min-height:74px}.difficultConversationCard{text-align:left;color:#fff;cursor:pointer;background:radial-gradient(circle at 92% 12%,#7dd8ee55 0 14%,#0000 34%),linear-gradient(145deg,#173a52,#245c72 70%,#188c8c 145%);border:2px solid #fff;border-radius:22px;min-height:390px;padding:38px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 24px 52px #10263b38,inset 0 2px #fff5}:is(.difficultConversationCard:hover,.difficultConversationCard:focus-visible){outline-offset:3px;outline:3px solid #82d6ee;transform:translateY(-4px);box-shadow:0 30px 62px #10263b47,inset 0 2px #fff6}.difficultConversationCard>span{letter-spacing:.09em;color:#a9e5f5;font:800 14px RocGrotesk,Haskoy,Arial,sans-serif}.difficultConversationCard h2{margin:36px 0 18px;font:700 clamp(35px,4vw,56px)/1.04 RocGrotesk,Haskoy,Arial,sans-serif;color:#fff!important}.difficultConversationCard p{color:#fff!important;font-size:clamp(20px,1.8vw,26px)!important}.difficultConversationCard>b{color:#173a52;background:#fff;border-radius:999px;margin-top:28px;padding:12px 17px;font-size:17px;display:inline-block}.communicationTipsLink{color:#173a52;cursor:pointer;background:linear-gradient(135deg,#fff,#e5f5fa);border:2px solid #4b9eb1;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font:750 clamp(20px,1.8vw,27px) RocGrotesk,Haskoy,Arial,sans-serif;display:flex;box-shadow:0 12px 26px #10263b20}.communicationTipsLink span{color:#14747d;font:750 16px Haskoy,Arial,sans-serif}:is(.communicationTipsLink:hover,.communicationTipsLink:focus-visible){outline-offset:2px;border-color:#173a52;outline:3px solid #8bd8ed}.deck.languageTrash .termShelf>p{color:#26384a;margin:0 0 12px;font-size:18px;font-weight:700}.deck.languageTrash .termShelf button{cursor:grab;min-height:58px;font-size:20px}.deck.languageTrash .termShelf button:active{cursor:grabbing}.deck.languageTrash .languageBin{align-content:start;min-height:470px}.deck.languageTrash .trashCan{margin:16px auto 24px;transition:transform .18s}.deck.languageTrash .languageBin:hover .trashCan{transform:scale(1.04)}.trashReason{color:#1f3147;background:#fff;border-radius:15px;padding:18px;box-shadow:0 12px 26px #071a2929}.trashReason>b{font:750 23px RocGrotesk,Haskoy,Arial,sans-serif}.trashReason p{margin:8px 0;color:#26384a!important}.trashReason span{color:#174c39;background:#dff3e8;border-radius:10px;padding:11px 13px;font-weight:750;display:block}.trashProgress{color:#fff!important;margin-top:14px!important;font-weight:750!important}@media (max-width:920px){.difficultConversationCard{min-height:280px}.resourceTool{width:100%}.deck.section4 .content h1{font-size:40px}}.deck.section4 .courseVideo>p,.deck.section4 .courseVideo>p b,.deck.section4 .courseVideo>p span{color:#fff!important}.deck.section4 .courseVideo>p b{font:750 clamp(19px,1.55vw,24px)/1.25 RocGrotesk,Haskoy,Arial,sans-serif}.deck.section4 .courseVideo>p span{font:600 16px/1.35 Haskoy,Arial,sans-serif}.deck.mythReality .mythReality article:first-child,.deck.mythReality .mythReality article:first-child h2,.deck.mythReality .mythReality article:first-child p{color:#fff!important}.deck.mythReality .mythReality article:nth-child(2),.deck.mythReality .mythReality article:nth-child(2) h2,.deck.mythReality .mythReality article:nth-child(2) p{color:#1f3147!important}.deck.mythReality .mythReality>.cardSource{color:#354b5d!important}.deck.languageTrash .languageBin,.deck.languageTrash .languageBin>h2,.deck.languageTrash .languageBin>p,.deck.languageTrash .languageBin>.cardSource{color:#fff!important}.deck.languageTrash .languageBin>h2{font-size:clamp(32px,3.2vw,46px);line-height:1.08}.deck.languageTrash .languageBin>p{font-size:20px;font-weight:650}.deck.languageTrash .trashCan b{color:#fff!important}.deck.languageTrash .trashReason,.deck.languageTrash .trashReason b,.deck.languageTrash .trashReason p{color:#1f3147!important}.deck.section6,.deck.crpEarly,.deck.crpSequence,.deck.crpPractice,.deck.lmmIntro,.deck.lmmCheck{color:#1f3147;background:#f6f4ef}.deck.section6 .content>h1,.deck.crpEarly .content>h1,.deck.crpSequence .content>h1,.deck.crpPractice .content>h1,.deck.lmmIntro .content>h1,.deck.lmmCheck .content>h1{color:#1f3147}.deck.section6 .lead,.deck.crpEarly .lead,.deck.crpSequence .lead,.deck.crpPractice .lead,.deck.lmmIntro .lead,.deck.lmmCheck .lead{color:#34495a}.deck.lmmIntro header{color:#1f3147;background:#fff}.deck.lmmIntro header *{color:inherit}.deck.lmmIntro .content p,.deck.lmmIntro .content li{color:#26384a}.section6Opening{gap:20px;display:grid}.section6Hero{color:#fff;background:linear-gradient(135deg,#173a52,#206273 70%,#188c8c);border-radius:22px;grid-template-columns:1.4fr 1fr;gap:26px;padding:clamp(25px,3vw,42px);display:grid;box-shadow:0 24px 55px #10263b35}.section6Hero h2{color:#fff;margin:12px 0;font:700 clamp(32px,3.7vw,52px)/1.05 RocGrotesk,Haskoy,Arial,sans-serif}.section6Hero p{color:#fff;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.section6Pillars{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.section6Pillars span{color:#fff;background:#ffffff16;border:1px solid #ffffff78;border-radius:12px;align-items:center;gap:10px;padding:13px;font-weight:750;display:flex}.section6Pillars b{color:#173a52;background:#fff;border-radius:9px;place-items:center;min-width:34px;height:34px;display:grid}.section6VideoLesson{grid-template-columns:minmax(380px,.95fr) minmax(480px,1.25fr);align-items:stretch;gap:20px;display:grid}.section6Video{color:#fff;background:#173a52;border:2px solid #315c76;border-radius:20px;min-height:330px;overflow:hidden;box-shadow:0 20px 44px #10263b31}.section6Video video{aspect-ratio:16/9;background:#091a25;width:100%;display:block}.section6Video>p,.section6Video>p b,.section6Video>p span{color:#fff!important}.section6Video>p{gap:4px;margin:0;padding:15px 18px;display:grid}.section6Video>p b{font:750 19px/1.25 RocGrotesk,Haskoy,Arial,sans-serif}.section6Video>p span{font:600 15px/1.35 Haskoy,Arial,sans-serif}.section6Video .videoTag{color:#fff;background:#188c8c}.section6Evidence{color:#34495a;background:#fff;border-left:7px solid #188c8c;border-radius:10px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.section6Evidence a{color:#126b76;font-weight:800}.section6VideoLesson .requiredCardDeck{color:#fff;background:#173a52}.section6VideoLesson .requiredCardDeck h2,.section6VideoLesson .requiredCardDeck p{color:#fff}.section6VideoLesson .requiredCardGrid button{color:#1f3147;background:#fff}.section6VideoLesson .requiredCardGrid button b{color:#1f3147}.section6VideoLesson .requiredCardGrid button small{color:#176b72}.section6VideoLesson .requiredCardStatus{color:#fff}.section6VideoLesson .requiredCardStatus.complete{color:#174c39}.section6PracticePage{grid-template-columns:minmax(520px,1.25fr) minmax(320px,.75fr);align-items:start;gap:22px;display:grid}.section6PracticePage>*{border-radius:20px;box-shadow:0 20px 44px #10263b25}.wordingNotes{color:#26384a;background:#fff;border:2px solid #c0d7df;border-top:10px solid #188c8c;gap:14px;padding:26px;display:grid}.wordingNotes p{color:#26384a;margin:0;font-size:17px;line-height:1.5}.wordingNotes .eyebrow{color:#176f75}.wordingNotes .cardSource{color:#506171;border-top:1px solid #cbdbe2;padding-top:14px;font-size:14px}.section6Sequential{color:#1f3147;background:#fff;border:2px solid #bdd2dc;border-top:10px solid #188c8c;border-radius:20px;grid-template-columns:180px minmax(0,1fr);gap:22px;max-width:1050px;margin:20px auto 0;padding:24px;display:grid;box-shadow:0 22px 50px #10263b26}.conversationRail{align-content:start;gap:10px;display:grid}.conversationRail span{color:#fff;text-align:center;letter-spacing:.05em;background:#173a52;border-radius:11px;padding:14px 11px;font-weight:850}.conversationRail span:nth-child(2),.conversationRail span:nth-child(4){background:#188c8c}.section6Sequential section{gap:10px;display:grid}.section6Sequential h2{color:#1f3147;margin:0 0 8px;font:700 clamp(25px,2.6vw,37px)/1.18 RocGrotesk,Haskoy,Arial,sans-serif}.section6Sequential section>button,.cyclePathCheck>button,.section6NextCheck>button{text-align:left;color:#213847;cursor:pointer;background:#fff;border:2px solid #86a3b0;border-radius:11px;width:100%;padding:14px 16px;font:750 16px/1.4 Haskoy,Arial,sans-serif}.section6Sequential section>button:hover,.cyclePathCheck>button:hover,.section6NextCheck>button:hover{border-color:#188c8c}.section6Sequential button.right,.cyclePathCheck>button.right,.section6NextCheck>button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.section6Sequential button.review,.cyclePathCheck>button.review,.section6NextCheck>button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.section6Sequential .assessmentFeedback,.cyclePathCheck .assessmentFeedback,.section6NextCheck .assessmentFeedback{color:#1f3147}.section6Sequential .assessmentFeedback p,.cyclePathCheck .assessmentFeedback p,.section6NextCheck .assessmentFeedback p{color:inherit}.section6Sequential .assessmentFeedback button,.cyclePathCheck .assessmentFeedback button,.section6NextCheck .assessmentFeedback button{color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:8px;margin-top:9px;padding:8px 11px;font-weight:800}.section6Complete{color:#174c39;background:#dff3e8;border-radius:10px;padding:12px 14px;display:block}.section6Simulation{grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);gap:22px;max-width:1120px;margin:18px auto 0;display:grid}.oarsRail{color:#fff;background:linear-gradient(150deg,#173a52,#165f70 72%,#188c8c);border-radius:21px;align-content:start;gap:22px;padding:27px;display:grid;box-shadow:0 22px 50px #10263b35}.oarsRail h2{color:#fff;margin:13px 0;font:700 clamp(28px,3vw,40px)/1.08 RocGrotesk,Haskoy,Arial,sans-serif}.oarsRail p{color:#fff;font-size:16px;line-height:1.48}.oarsRail .eyebrow{color:#b9eef0}.oarsSteps{gap:9px;display:grid}.oarsSteps span{color:#fff;background:#ffffff10;border:1px solid #ffffff59;border-radius:12px;grid-template-columns:39px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.oarsSteps span.current{color:#173a52;background:#fff;border-color:#fff;box-shadow:0 12px 25px #071b2938}.oarsSteps span.done{color:#143b3c;background:#83c9bd;border-color:#bcece2}.oarsSteps b{color:#173a52;background:#fff;border-radius:9px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.oarsSteps span.current b{color:#fff;background:#188c8c}.oarsSteps span.done b{color:#fff;background:#173a52}.oarsSteps small{letter-spacing:.05em;font:800 12px/1.25 Haskoy,Arial,sans-serif}.scenarioStage{color:#1f3147;background:#fff;border:2px solid #bdd2dc;border-top:10px solid #188c8c;border-radius:21px;gap:16px;padding:26px;display:grid;box-shadow:0 22px 50px #10263b26}.scenarioHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.scenarioHeading .eyebrow{color:#176f75;margin:0}.scenarioHeading>span{color:#174d5b;letter-spacing:.05em;background:#e4f2f4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.personBubble{color:#fff;background:#173a52;border-radius:18px 18px 18px 5px;margin-right:8%;padding:20px 22px;position:relative;box-shadow:0 14px 30px #10263b25}.personBubble small{color:#aee9e6;letter-spacing:.08em;margin-bottom:8px;font-weight:850;display:block}.personBubble p{color:#fff;margin:0;font:650 clamp(19px,2vw,25px)/1.45 Haskoy,Arial,sans-serif}.responseChoices{gap:10px;display:grid}.responseChoices h2{color:#1f3147;margin:2px 0 8px;font:700 clamp(25px,2.6vw,36px)/1.17 RocGrotesk,Haskoy,Arial,sans-serif}.responseChoices button{text-align:left;color:#213847;cursor:pointer;background:#fff;border:2px solid #86a3b0;border-radius:12px;width:100%;padding:14px 16px;font:750 16px/1.42 Haskoy,Arial,sans-serif}:is(.responseChoices button:hover,.responseChoices button:focus-visible){outline-offset:2px;border-color:#188c8c;outline:3px solid #9ddbe1}.responseChoices button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.responseChoices button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.simulationFeedback{color:#1f3147;border-radius:13px;padding:16px 18px}.simulationFeedback.right{background:#e2f3e9;border-left:7px solid #4a9671}.simulationFeedback.review{background:#fff0e5;border-left:7px solid #c86f32}.simulationFeedback b{font-size:18px}.simulationFeedback p{color:inherit;margin:7px 0 0;line-height:1.45}.simulationFeedback button{color:#fff;cursor:pointer;background:#173a52;border:2px solid #173a52;border-radius:9px;margin-top:12px;padding:10px 13px;font-weight:850}.section6ConceptPage{max-width:1200px;margin:16px auto}.section6CyclePage{gap:20px;display:grid}.hospitalReflection,.cyclePathCheck,.section6NextCheck{color:#1f3147;background:#fff;border:2px solid #bfd4de;border-radius:18px;padding:24px;box-shadow:0 18px 42px #10263b20}.hospitalReflection{border-left:10px solid #d18a38}.hospitalReflection h2,.cyclePathCheck h2,.section6NextCheck h2{color:#1f3147;margin:5px 0 16px;font:700 clamp(24px,2.45vw,35px)/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.hospitalReflection>div{gap:10px;display:flex}.hospitalReflection button{color:#1f3147;cursor:pointer;background:#fff;border:2px solid #718e9c;border-radius:9px;min-width:110px;padding:11px 18px;font-weight:850}.hospitalReflection button.selected{color:#fff;background:#173a52;border-color:#173a52}.hospitalReflection>p:last-child{color:#26384a;background:#edf5f7;border-radius:10px;margin:14px 0 0;padding:13px;line-height:1.5}.cyclePathCheck{border-top:10px solid #188c8c;gap:9px;display:grid}.section6Resources{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.suicideModeChart{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:9px;margin:18px 0;display:grid}.suicideModeChart>div{color:#1f3147;background:#f2f8fa;border:2px solid #bdd5df;border-top:8px solid #188c8c;border-radius:13px;align-content:start;gap:7px;padding:15px;display:grid}.suicideModeChart>div:nth-of-type(2){border-top-color:#5a94d1}.suicideModeChart>div:nth-of-type(3){border-top-color:#d18a38}.suicideModeChart b{color:#1f3147;font:700 17px/1.2 RocGrotesk,Haskoy,Arial,sans-serif}.suicideModeChart span{color:#354c5b;font:650 14px/1.35 Haskoy,Arial,sans-serif}.suicideModeChart i{color:#176f75;align-self:center;font:850 24px/1 Haskoy,Arial,sans-serif}.section6NextPage{grid-template-columns:minmax(380px,.85fr) minmax(480px,1.15fr);align-items:start;gap:20px;display:grid}.section6NextPage>.section6Video{grid-row:1/3}.nextStepCards{color:#1f3147;background:#fff;border:2px solid #bed4de;border-top:10px solid #188c8c;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid;box-shadow:0 18px 42px #10263b20}.nextStepCards>.eyebrow{color:#176f75;grid-column:1/-1;margin:0}.nextStepCards button{text-align:left;color:#1f3147;cursor:pointer;background:#f7fbfc;border:2px solid #aec8d3;border-radius:12px;grid-template-columns:40px 1fr;align-content:center;gap:5px 10px;min-height:92px;padding:12px;display:grid}.nextStepCards button:nth-of-type(5){grid-column:1/-1}.nextStepCards button.opened{background:#e3f3ec;border-color:#57a17c}.nextStepCards button>span{color:#fff;background:#188c8c;border-radius:9px;grid-row:1/3;place-items:center;width:37px;height:37px;font-weight:850;display:grid}.nextStepCards button>b{color:#1f3147;font-size:16px;line-height:1.25}.nextStepCards button>small{color:#176b72;font-weight:800}.section6NextCheck{border-top:10px solid #557da7;gap:9px;display:grid}.section6Transition{background:#173a52;border-radius:10px;margin:10px 0 0;padding:13px 15px;color:#fff!important}.section6Transition b{color:#fff}.deck.section6 .teachingCard,.deck.crpPractice .teachingCard,.deck.lmmIntro .teachingCard,.deck.lmmCheck .teachingCard{color:#1f3147;background:#fff}.deck.section6 .teachingCard h2,.deck.section6 .teachingCard h3,.deck.section6 .teachingCard p,.deck.section6 .teachingCard li,.deck.crpPractice .teachingCard h2,.deck.crpPractice .teachingCard h3,.deck.crpPractice .teachingCard p,.deck.crpPractice .teachingCard li,.deck.lmmIntro .teachingCard h2,.deck.lmmIntro .teachingCard h3,.deck.lmmIntro .teachingCard p,.deck.lmmIntro .teachingCard li,.deck.lmmCheck .teachingCard h2,.deck.lmmCheck .teachingCard h3,.deck.lmmCheck .teachingCard p,.deck.lmmCheck .teachingCard li{color:#1f3147}.deck.section6 .teachingCard .cardSource,.deck.crpPractice .teachingCard .cardSource,.deck.lmmIntro .teachingCard .cardSource,.deck.lmmCheck .teachingCard .cardSource{color:#506171}.deck.section6 .teachingCard .cardClose,.deck.crpPractice .teachingCard .cardClose,.deck.lmmIntro .teachingCard .cardClose,.deck.lmmCheck .teachingCard .cardClose{color:#fff}@media (max-width:1000px){.section6Hero,.section6VideoLesson,.section6PracticePage,.section6NextPage,.section6Simulation{grid-template-columns:1fr}.section6NextPage>.section6Video{grid-row:auto}.section6Sequential{grid-template-columns:1fr}.conversationRail,.oarsSteps{grid-template-columns:repeat(4,1fr)}.oarsSteps span{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:650px){.section6Pillars,.nextStepCards{grid-template-columns:1fr}.nextStepCards button:nth-of-type(5),.nextStepCards>.eyebrow{grid-column:auto}.conversationRail{grid-template-columns:1fr 1fr}.section6Sequential,.hospitalReflection,.cyclePathCheck,.section6NextCheck,.scenarioStage,.oarsRail{padding:16px}.section6Video{min-height:0}.suicideModeChart{grid-template-columns:1fr}.suicideModeChart i{justify-self:center;transform:rotate(90deg)}.oarsSteps{grid-template-columns:1fr 1fr}.scenarioHeading{display:grid}.personBubble{margin-right:0}}.deck.siDi{color:#1f3147;background:#f6f4ef}.deck.siDi .content>h1{color:#1f3147}.deck.siDi .lead{color:#34495a}.siDiPage{gap:18px;display:grid}.siDiPage .section6VideoLesson{grid-template-columns:minmax(380px,.95fr) minmax(430px,1.05fr);gap:18px}.siDiPage .section6Video{min-height:0}.siDiPage .requiredCardDeck{min-height:0;padding:20px}.siDiPage .requiredCardDeck h2,.siDiPage .requiredCardDeck p{color:#fff}.siDiPage .requiredCardGrid{gap:9px}.siDiPage .requiredCardGrid button{color:#1f3147;background:#fff;min-height:74px}.siDiPage .requiredCardGrid button b{color:#1f3147}.siDiPage .requiredCardGrid button small{color:#176b72}.siDiExercise{background:#fff;border:2px solid #b8d0da;border-top:9px solid #188c8c;border-radius:18px;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:16px;padding:18px;display:grid;box-shadow:0 18px 40px #10263b20}.siDiPrompt{color:#fff;background:#173a52;border-radius:13px;align-content:center;padding:22px;display:grid}.siDiPrompt .eyebrow{color:#b9eef0}.siDiPrompt blockquote{color:#fff;margin:8px 0 0;font:700 clamp(22px,2.3vw,32px)/1.3 RocGrotesk,Haskoy,Arial,sans-serif}.siDiChoices{gap:8px;display:grid}.siDiChoices h2{color:#1f3147;margin:0 0 3px;font:700 clamp(20px,2vw,28px)/1.25 RocGrotesk,Haskoy,Arial,sans-serif}.siDiChoices>button{text-align:left;color:#213847;cursor:pointer;background:#fff;border:2px solid #8aa5b1;border-radius:10px;width:100%;padding:11px 14px;font:750 15px/1.35 Haskoy,Arial,sans-serif}:is(.siDiChoices>button:hover,.siDiChoices>button:focus-visible){outline-offset:2px;border-color:#188c8c;outline:3px solid #9ddbe1}.siDiChoices>button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.siDiChoices>button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.siDiChoices .assessmentFeedback{margin-top:2px;padding:11px 13px}.siDiChoices .assessmentFeedback p{margin:5px 0}.siDiChoices .assessmentFeedback button{color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:8px;margin-top:7px;padding:7px 10px;font-weight:800}.deck.siDi .teachingCard,.deck.siDi .teachingCard h2,.deck.siDi .teachingCard h3,.deck.siDi .teachingCard p{color:#1f3147;background:#fff}.deck.siDi .teachingCard .cardSource{color:#506171}.deck.siDi .teachingCard .cardClose{color:#fff}@media (max-width:1000px){.siDiPage .section6VideoLesson,.siDiExercise{grid-template-columns:1fr}}@media (max-width:650px){.siDiExercise{padding:14px}.siDiPrompt{padding:18px}}.s7Deck{color:#1f3147;background:#f6f4ef;grid-template-rows:72px 5px minmax(0,1fr) 72px;height:100dvh;display:grid;position:relative;overflow:hidden}.s7Deck,.s7Deck button,.s7Deck a{font-family:Haskoy,Arial,sans-serif}.s7Deck h1,.s7Deck h2,.s7Deck h3{font-family:RocGrotesk,Haskoy,Arial,sans-serif}.s7Deck p{color:inherit}.s7Header{color:#fff;z-index:5;background:linear-gradient(135deg,#15283c 0,#1f3147 58%,#254d69 100%);border-bottom:1px solid #ffffff2e;align-items:center;gap:24px;padding:0 clamp(20px,4vw,60px);display:flex;box-shadow:0 10px 34px #1f31473a}.s7Header .logo{filter:none;width:166px}.s7Header .courseName{color:#eef6fb}.s7Header .sectionCount{color:#8fd3ff}.s7Header .sectionCount span{color:#eef6fb}.s7Stage{scroll-behavior:smooth;min-height:0;position:relative;overflow:auto}.s7Content{max-width:1280px;margin:0 auto;padding:clamp(34px,4.5vw,58px) clamp(28px,5vw,66px) 50px}.s7TitleBlock{padding-right:170px}.s7TitleBlock .eyebrow{color:#187b7b}.s7TitleBlock h1{color:#1f3147;letter-spacing:-.03em;margin:0;font-size:clamp(39px,5vw,66px);line-height:1.02}.s7TitleBlock>p:last-child{color:#4a5d68;max-width:880px;margin:14px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.48}.s7IntroGrid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:start;gap:24px;margin-top:27px;display:grid}.s7VideoCard{color:#fff;background:#173a52;border:2px solid #315c76;border-radius:19px;overflow:hidden;box-shadow:0 22px 48px #10263b32}.s7VideoFrame{aspect-ratio:16/9;background:#081a27;place-items:center;display:grid;position:relative;overflow:hidden}.s7VideoFrame video{object-fit:contain;background:#081a27;width:100%;height:100%;display:block}.s7VideoFrame>span{color:#fff;letter-spacing:.12em;background:#188c8cee;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:15px;left:16px}.s7VideoLoading{color:#fff;background:linear-gradient(145deg,#173a52,#24546e);place-items:center;padding:25px;font-weight:750;display:grid;position:absolute;inset:0}.s7VideoCopy{color:#fff;padding:17px 19px 19px}.s7VideoCopy h2{color:#fff;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.18}.s7VideoCopy p{color:#e8f4f7;margin:6px 0 0;font-size:15px;line-height:1.4}.s7Transcript{color:#263b4a;background:#fff;border:1px solid #bfd2da;border-radius:13px;margin-top:12px;box-shadow:0 9px 24px #10263b12}.s7Transcript summary{cursor:pointer;color:#146a72;padding:14px 17px;font-weight:800}.s7Transcript>div{border-top:1px solid #dce7eb;padding:0 18px 13px}.s7Transcript p{color:#344b59;font-size:15px;line-height:1.56}.s7Principles{color:#fff;background:linear-gradient(150deg,#173a52,#1c5669 72%,#188c8c);border-radius:20px;padding:29px;overflow:hidden;box-shadow:0 22px 48px #10263b35}.s7Principles .eyebrow{color:#b9eef0}.s7Principles h2{color:#fff;margin:11px 0 20px;font-size:clamp(27px,2.8vw,39px);line-height:1.08}.s7Principles ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.s7Principles li{background:#ffffff12;border:1px solid #ffffff42;border-radius:11px;grid-template-columns:39px 1fr;align-items:center;gap:11px;padding:9px 11px;display:grid}.s7Principles li span{color:#173a52;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.s7Principles li b{color:#fff;font-size:14px}.s7Evidence{color:#1f3147;background:#fff;border-radius:13px;margin-top:18px;padding:17px}.s7Evidence b{font-size:18px}.s7Evidence p{color:#344b59;margin:7px 0 10px;line-height:1.45}.s7Evidence a{color:#116672;text-underline-offset:3px;font-weight:800}.s7PlanLayout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:24px;margin-top:27px;display:grid}.s7Plan{background:linear-gradient(145deg,#173a52,#25546c);border-radius:21px;overflow:hidden;box-shadow:0 24px 54px #10263b38}.s7PlanHeading{color:#fff;border-bottom:1px solid #ffffff2d;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:22px 23px;display:grid}.s7PlanHeading small{color:#aee9e6;letter-spacing:.11em;font-size:10px;font-weight:850;display:block}.s7PlanHeading b{color:#fff;margin-top:3px;font-size:20px;display:block}.s7PlanHeading>span{color:#fff;border:1px solid #ffffff4f;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.s7PlanSteps{background:#a8c0ca;gap:1px;display:grid}.s7PlanSteps button{color:#1f3147;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:16px 18px;transition:transform .16s,background .16s;display:grid}:is(.s7PlanSteps button:hover,.s7PlanSteps button:focus-visible){background:#edf8f8;position:relative;transform:translate(4px)}.s7PlanSteps button>span{color:#fff;background:#188c8c;border-radius:12px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:850;display:grid}.s7PlanSteps button.reviewed>span{background:#4f8d6c}.s7PlanSteps button b{color:#1f3147;font-size:18px;display:block}.s7PlanSteps button small{color:#4c606d;margin-top:4px;font-size:13px;line-height:1.35;display:block}.s7PlanSteps button em{color:#126c75;white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.s7PlanSteps button.reviewed em{color:#245e43}.s7PracticeInvite{color:#1f3147;background:#fff;border:2px solid #b7d0d9;border-top:10px solid #188c8c;border-radius:19px;padding:26px;box-shadow:0 20px 45px #10263b22}.s7PracticeInvite .eyebrow{color:#176f75}.s7PracticeInvite h2{color:#1f3147;margin:10px 0;font-size:clamp(27px,2.7vw,38px);line-height:1.12}.s7PracticeInvite>p:not(.eyebrow){color:#415664;line-height:1.5}.s7PracticeInvite>div{gap:9px;margin:20px 0;display:grid}.s7PracticeInvite span{color:#344b59;background:#edf5f8;border-left:5px solid #539bdb;gap:3px;padding:11px 12px;font-size:13px;line-height:1.35;display:grid}.s7PracticeInvite span:last-child{background:#fbf2e8;border-color:#d18730}.s7PracticeInvite span b{color:#1f3147}.s7PracticeInvite button{color:#fff;cursor:pointer;background:#173a52;border:2px solid #173a52;border-radius:9px;width:100%;padding:13px 16px;font-weight:850}.s7PracticeInvite button:disabled{cursor:not-allowed;color:#64747d;background:#e2e6e8;border-color:#c7d0d4}.s7LessonHeader{justify-content:space-between;align-items:center;margin-bottom:23px;padding-right:170px;display:flex}.s7LessonHeader button{color:#126b76;cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:850}.s7LessonHeader span{color:#fff;background:#173a52;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.s7LessonGrid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:20px;margin-top:25px;display:grid}.s7QuestionPanel{color:#1f3147;background:#fff;border:2px solid #bed2da;border-top:9px solid #188c8c;border-radius:18px;padding:23px;box-shadow:0 18px 42px #10263b20}.s7QuestionPanel .eyebrow{color:#176f75}.s7QuestionPanel>div{gap:10px;margin-top:18px;display:grid}.s7QuestionPanel blockquote{color:#1f3147;background:#edf6f7;border-radius:12px;grid-template-columns:39px 1fr;align-items:start;gap:12px;margin:0;padding:13px;display:grid}.s7QuestionPanel blockquote span{color:#fff;background:#173a52;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.s7QuestionPanel blockquote p{color:#263f4f;margin:1px 0;font-size:16px;font-weight:680;line-height:1.42}.s7LessonCards{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;display:grid}.s7LessonCards article{color:#1f3147;background:#fff;border:2px solid #c0d3da;border-top:9px solid #539bdb;border-radius:16px;min-height:190px;padding:23px;box-shadow:0 14px 32px #10263b18}.s7LessonCards article:nth-child(2){border-top-color:#188c8c}.s7LessonCards article:nth-child(3){border-top-color:#d18730}.s7LessonCards small{color:#176f75;letter-spacing:.1em;font-weight:850}.s7LessonCards h2{color:#1f3147;margin:12px 0 9px;font-size:24px;line-height:1.18}.s7LessonCards p{color:#405562;margin:0;line-height:1.5}.s7ModeBar{color:#1f3147;background:#fff;border:2px solid #bed2da;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #10263b14}.s7ModeBar>div:first-child{gap:3px;display:grid}.s7ModeBar>div:first-child span{color:#536773;font-size:13px}.s7ModeBar>div:last-child{background:#e5edef;border-radius:10px;padding:4px;display:flex}.s7ModeBar button{color:#334a58;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.s7ModeBar button.selected{color:#fff;background:#173a52;box-shadow:0 5px 14px #10263b25}.s7SimulationGrid{grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:start;gap:22px;margin-top:20px;display:grid}.s7LivePlan{color:#fff;background:#173a52;border-radius:19px;overflow:hidden;box-shadow:0 22px 48px #10263b35}.s7LivePlan>div:first-child{border-bottom:1px solid #ffffff32;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:19px;display:grid}.s7LivePlan>div:first-child p{gap:3px;margin:0;display:grid}.s7LivePlan>div:first-child small{color:#aee9e6;letter-spacing:.08em;font-weight:850}.s7LivePlan>div:first-child b{color:#fff}.s7LivePlan>section{color:#fff;background:#ffffff08;border-bottom:1px solid #ffffff1d;grid-template-columns:38px 1fr;gap:10px;padding:12px 15px;display:grid}.s7LivePlan>section>span{color:#fff;background:#ffffff1c;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.s7LivePlan>section b{color:#fff;font-size:14px}.s7LivePlan>section p{color:#cbd9df;margin:4px 0 0;font-size:12px;line-height:1.35}.s7LivePlan>section.filled{color:#173f31;background:#e8f4ed}.s7LivePlan>section.filled>span{color:#fff;background:#4f8d6c}.s7LivePlan>section.filled b,.s7LivePlan>section.filled p{color:#173f31}.s7Conversation{color:#1f3147;background:#fff;border:2px solid #b9cfd8;border-top:10px solid #188c8c;border-radius:20px;gap:15px;padding:25px;display:grid;box-shadow:0 22px 48px #10263b24}.s7Round{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.s7Round>span{color:#fff;background:#173a52;border-radius:12px;place-items:center;width:47px;height:47px;font-weight:850;display:grid}.s7Round small{color:#176f75;letter-spacing:.09em;font-weight:850;display:block}.s7Round b{color:#1f3147;margin-top:3px;font-size:20px;display:block}.s7Round em{color:#155e66;background:#e5f3f4;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:850}.s7Person{color:#fff;background:#173a52;border-radius:17px 17px 17px 5px;margin:0 8% 0 0;padding:20px 22px;box-shadow:0 13px 28px #10263b24}.s7Person small{color:#aee9e6;letter-spacing:.1em;font-weight:850;display:block}.s7Person p{color:#fff;margin:7px 0 0;font-size:clamp(18px,1.8vw,23px);font-weight:650;line-height:1.45}.s7Guidance{color:#2b485a;background:#edf6fb;border-left:6px solid #539bdb;border-radius:8px;gap:8px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.s7Guidance b{white-space:nowrap;color:#126477}.s7Choices{border:0;gap:9px;margin:0;padding:0;display:grid}.s7Choices legend{color:#1f3147;margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.35}.s7Choices button{color:#203848;text-align:left;cursor:pointer;background:#fff;border:2px solid #8ea7b2;border-radius:11px;grid-template-columns:35px 1fr;align-items:center;gap:11px;width:100%;padding:12px 14px;font-weight:680;line-height:1.38;display:grid}:is(.s7Choices button:hover,.s7Choices button:focus-visible){background:#f4fbfb;border-color:#188c8c}.s7Choices button>span{color:#fff;background:#173a52;border-radius:8px;place-items:center;width:33px;height:33px;font-weight:850;display:grid}.s7Choices button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.s7Choices button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.s7Choices button:disabled{opacity:1;cursor:default}.s7Feedback{color:#1f3147;border-radius:12px;padding:14px 16px}.s7Feedback.right{background:#e2f3e9;border-left:7px solid #4a9671}.s7Feedback.review{background:#fff0e5;border-left:7px solid #c86f32}.s7Feedback b{font-size:17px}.s7Feedback p{color:inherit;margin:5px 0 0;line-height:1.45}.s7ConversationActions{border-top:1px solid #d9e4e8;justify-content:space-between;gap:11px;padding-top:14px;display:flex}.s7ConversationActions button,.s7Results button{color:#173a52;cursor:pointer;background:#fff;border:2px solid #173a52;border-radius:9px;padding:11px 14px;font-weight:850}.s7ConversationActions .primary,.s7Results .primary{color:#fff;background:#173a52;margin:0}.s7CompleteHero{color:#fff;background:linear-gradient(140deg,#173a52,#1a6171 72%,#188c8c);border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:30px;display:grid;box-shadow:0 22px 50px #10263b36}.s7CompleteHero .speechMark{width:54px;height:54px}.s7CompleteHero .eyebrow{color:#b9eef0}.s7CompleteHero h1{color:#fff;margin:3px 0;font-size:clamp(36px,4.5vw,60px);line-height:1.04}.s7CompleteHero p:last-child{color:#fff;margin:7px 0 0;font-size:18px}.s7CompleteGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:21px;margin-top:21px;display:grid}.s7CompletedPlan,.s7Results{color:#1f3147;background:#fff;border:2px solid #bfd3db;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #10263b20}.s7CompletedPlan>div{color:#fff;background:#173a52;padding:17px 20px}.s7CompletedPlan>div small{color:#aee9e6;letter-spacing:.1em;font-weight:850;display:block}.s7CompletedPlan>div b{color:#fff;margin-top:3px;font-size:20px;display:block}.s7CompletedPlan article{border-bottom:1px solid #d6e1e5;grid-template-columns:45px 1fr;gap:13px;padding:15px 19px;display:grid}.s7CompletedPlan article>span{color:#fff;background:#188c8c;border-radius:10px;place-items:center;width:41px;height:41px;font-weight:850;display:grid}.s7CompletedPlan h2{color:#1f3147;margin:0;font-size:18px}.s7CompletedPlan p{color:#405562;margin:4px 0 0;line-height:1.42}.s7Results{border-top:10px solid #d18730;padding:24px}.s7Results .eyebrow{color:#176f75}.s7Results h2{color:#1f3147;margin:9px 0;font-size:30px}.s7Results>div{gap:8px;margin:19px 0;display:grid}.s7Results>div span{color:#314b5a;background:#edf5f7;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.s7Results>div b{color:#fff;background:#173a52;border-radius:9px;place-items:center;min-width:38px;height:38px;display:grid}.s7Results>p:not(.eyebrow){color:#4b606c;line-height:1.48}.s7Results button{width:100%;margin-top:9px}.s7Nav{z-index:10;background:#fff;border-top:1px solid #dce3e5;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);align-items:center;padding:10px clamp(20px,4vw,60px);display:grid}.s7Nav>button{color:#173a52;cursor:pointer;background:#fff;border:2px solid #173a52;border-radius:7px;justify-self:start;padding:10px 14px;font-weight:850}.s7Nav .next{color:#fff;background:#188c8c;border-color:#188c8c;justify-self:end}.s7NavStatus{color:#35505f;justify-self:end;font-weight:800}:is(.s7Deck button:focus-visible,.s7Deck a:focus-visible,.s7Deck summary:focus-visible){outline-offset:3px;outline:4px solid #68b9e7}@media (prefers-reduced-motion:no-preference){.s7Content{animation:.45s cubic-bezier(.2,.8,.2,1) both contentRise}.s7VideoCard,.s7Plan,.s7LivePlan{animation:.55s cubic-bezier(.2,.8,.2,1) 50ms both heroFrameIn}.s7PracticeInvite,.s7QuestionPanel,.s7Conversation,.s7Results{animation:.5s cubic-bezier(.2,.8,.2,1) .1s both cardRise}}@media (prefers-reduced-motion:reduce){.s7Deck *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1000px){.s7IntroGrid,.s7PlanLayout,.s7LessonGrid,.s7SimulationGrid,.s7CompleteGrid{grid-template-columns:1fr}.s7LessonCards{grid-column:auto}.s7LivePlan{grid-template-columns:repeat(2,1fr);display:grid}.s7LivePlan>div:first-child{grid-column:1/-1}.s7TitleBlock,.s7LessonHeader{padding-right:130px}}@media (max-width:650px){.s7Deck{grid-template-rows:64px 5px minmax(0,1fr) 68px}.s7Header{padding:0 14px}.s7Header .logo{width:128px}.s7Header .courseName,.s7Header .sectionCount span{display:none}.s7Content{padding:68px 16px 35px}.s7TitleBlock,.s7LessonHeader{padding-right:0}.s7TitleBlock h1{font-size:37px}.s7IntroGrid,.s7PlanLayout{margin-top:19px}.s7Principles,.s7PracticeInvite,.s7QuestionPanel,.s7Conversation,.s7Results{padding:18px}.s7PlanHeading{grid-template-columns:auto 1fr}.s7PlanHeading>span{grid-column:2}.s7PlanSteps button{grid-template-columns:45px 1fr;padding:13px}.s7PlanSteps button em{grid-column:2}.s7LessonCards{grid-template-columns:1fr}.s7ModeBar{display:grid}.s7ModeBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.s7LivePlan{grid-template-columns:1fr}.s7LivePlan>div:first-child{grid-column:auto}.s7Round{grid-template-columns:45px 1fr}.s7Round em{grid-column:2}.s7Person{margin-right:0}.s7Guidance,.s7ConversationActions{display:grid}.s7ConversationActions button{width:100%}.s7CompleteHero{grid-template-columns:1fr}.s7Nav{padding:9px 12px}.s7Nav>button{padding:9px;font-size:13px}.s7NavStatus{text-align:right;font-size:12px}.s7Deck .reach{bottom:76px;right:12px}.s7Deck .pauseResetButton{top:68px}}@media (max-height:720px) and (min-width:1001px){.s7Content{padding-top:25px;padding-bottom:28px}.s7TitleBlock h1{font-size:44px}.s7TitleBlock>p:last-child{margin-top:8px;font-size:15px}.s7IntroGrid,.s7PlanLayout,.s7LessonGrid{margin-top:14px}.s7VideoCopy{padding:11px 15px}.s7Principles{padding:19px}.s7Principles h2{margin:7px 0 11px;font-size:27px}.s7Principles li{padding:5px 9px}.s7Principles li span{width:31px;height:31px}.s7Evidence{margin-top:10px;padding:11px}.s7PlanSteps button{padding:10px 14px}.s7PlanSteps button>span{width:39px;height:39px}.s7PracticeInvite{padding:18px}.s7QuestionPanel{padding:17px}.s7LessonCards article{min-height:150px;padding:16px}.s7ModeBar{margin-top:12px;padding:10px 14px}.s7SimulationGrid{margin-top:12px}.s7Conversation{gap:10px;padding:16px}.s7Person{padding:14px 17px}.s7Choices{gap:6px}.s7Choices button{padding:8px 11px}.s7LivePlan>section{padding:9px 12px}}.s7Deck{font-size:17px}.s7Header .logo{object-fit:contain;width:174px;height:auto}.s7TitleBlock>p:last-child{font-size:clamp(19px,1.7vw,23px)}.s7VideoCopy p,.s7Transcript p,.s7Transcript summary{font-size:17px}.s7Principles li b,.s7Evidence p,.s7PracticeInvite>p:not(.eyebrow),.s7PracticeInvite span,.s7PracticeInvite button{font-size:16px}.s7Plan{background:#fff;border:0;border-left:10px solid #4388ed;border-right:10px solid #4388ed;border-radius:0;box-shadow:0 24px 54px #10263b2e}.s7PlanHeading{color:#111;background:#fff;border-bottom:2px solid #222;grid-template-columns:1fr auto;padding:19px 22px}.s7PlanHeading>div{text-align:center}.s7PlanHeading b{color:#0d0d0d;letter-spacing:.08em;margin:0;font-size:clamp(25px,2.5vw,34px);display:block}.s7PlanHeading small{color:#3f4d57;letter-spacing:.04em;margin-top:5px;font-size:13px;display:block}.s7PlanHeading>span{color:#173a52;background:#eef5ff;border:2px solid #4388ed;font-size:14px}.s7PlanSteps{background:#fff;gap:0}.s7PlanSteps button{background:#fff;border-bottom:2px solid #222;grid-template-columns:minmax(0,1fr) auto;min-height:102px;padding:17px 20px}.s7PlanSteps button:last-child{border-bottom:0}:is(.s7PlanSteps button:hover,.s7PlanSteps button:focus-visible){background:#f0f6ff;transform:none}.s7PlanSteps button b{letter-spacing:.08em;text-transform:uppercase;font-size:20px}.s7PlanSteps button small{font-size:15px;line-height:1.48}.s7PlanSteps button em{font-size:14px}.s7PlanSteps button.reviewed{background:#eef7f3}.s7QuestionPanel blockquote p{font-size:18px}.s7LessonCards p{font-size:17px}.s7ModeBar>div:first-child span{font-size:15px}.s7ModeBar button,.s7LivePlan>section b{font-size:16px}.s7LivePlan>section p{font-size:14px}.s7Guidance{font-size:16px}.s7Choices legend{font-size:20px}.s7Choices button{font-size:17px}.s7Feedback p{font-size:16px}.s7ConversationActions button,.s7Results button,.s7Nav>button{font-size:15px}.s7CompletedPlan p{font-size:16px}@media (max-width:650px){.s7Header .logo{width:142px}.s7PlanHeading{grid-template-columns:1fr}.s7PlanHeading>span{grid-column:auto;justify-self:center}.s7PlanSteps button{grid-template-columns:1fr;min-height:118px}.s7PlanSteps button em{grid-column:auto}.s7PlanSteps button b{font-size:18px}.s7PlanSteps button small{font-size:15px}}.s7PracticeNote{background:#eef5ff;border-left:5px solid #4388ed;padding:11px 12px;line-height:1.45;color:#294657!important;margin:0 0 15px!important;font-size:16px!important}.s7cPage,.s7cComplete{max-width:1420px}.s7cProgress{gap:8px;margin:18px 0 20px;display:grid}.s7cProgress>div:first-child{color:#294657;justify-content:space-between;align-items:end;gap:18px;display:flex}.s7cProgress span{letter-spacing:.1em;font-size:13px;font-weight:850}.s7cProgress b{color:#173a52;font-size:19px}.s7cProgress .progress{background:#d8e2e7;width:100%;height:8px;position:static}.s7cProgress .progress span{background:linear-gradient(90deg,#188c8c,#4388ed);height:100%;transition:width .25s;display:block}.s7cGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;display:grid}.s7cPlan{color:#111;background:#fff;border-left:10px solid #4388ed;border-right:10px solid #4388ed;overflow:hidden;box-shadow:0 20px 44px #10263b25}.s7cPlan>div:first-child{text-align:center;border-bottom:2px solid #222;gap:5px;padding:21px 18px;display:grid}.s7cPlan>div:first-child b{letter-spacing:.08em;font:700 clamp(22px,2vw,29px)/1.1 RocGrotesk,Haskoy,Arial,sans-serif}.s7cPlan>div:first-child small{color:#415664;font-size:14px;font-weight:750}.s7cPlan>section{background:#fff;border-bottom:2px solid #222;min-height:82px;padding:14px 17px}.s7cPlan>section b{color:#111;letter-spacing:.055em;text-transform:uppercase;font-size:17px;display:block}.s7cPlan>section p{color:#53636c;margin:6px 0 0;font-size:16px;line-height:1.43}.s7cPlan>section.filled{background:#e8f4ed}.s7cPlan>section.filled b{color:#164d38}.s7cPlan>section.filled p{color:#173f31;font-weight:650}.s7cReceipt{color:#1f3147;background:#fff;border:2px solid #173a52;gap:7px;margin:15px;padding:15px;display:grid}.s7cReceipt b{text-align:center;letter-spacing:.07em;border-bottom:2px solid #173a52;padding-bottom:9px}.s7cReceipt span{border-bottom:1px solid #9aaab2;padding:4px 0;font-size:15px;line-height:1.4}.s7cDialogue{color:#1f3147;background:#fff;border:2px solid #b9cfd8;border-top:10px solid #188c8c;border-radius:20px;gap:15px;padding:clamp(18px,2.4vw,30px);display:grid;box-shadow:0 22px 48px #10263b24}.s7cRoundHeading{grid-template-columns:54px 1fr;align-items:center;gap:13px;display:grid}.s7cRoundHeading>span{color:#fff;background:#173a52;border-radius:12px;place-items:center;width:52px;height:52px;font-weight:850;display:grid}.s7cRoundHeading small{color:#176f75;letter-spacing:.1em;font-size:13px;font-weight:850;display:block}.s7cRoundHeading b{color:#1f3147;margin-top:3px;font-size:22px;display:block}.s7cTranscript{gap:11px;display:grid}.s7cTranscript blockquote,.s7cCapture blockquote{max-width:90%;margin:0;padding:17px 20px;box-shadow:0 9px 21px #10263b18}.s7cTranscript blockquote.alex,.s7cCapture blockquote.alex{color:#fff;background:#173a52;border-radius:17px 17px 17px 5px;justify-self:start}.s7cTranscript blockquote.learner{color:#1f3147;background:#e9f4fc;border:2px solid #87b8df;border-radius:17px 17px 5px;justify-self:end}.s7cTranscript small,.s7cCapture blockquote small{color:#aee9e6;letter-spacing:.1em;font-size:12px;font-weight:850;display:block}.s7cTranscript .learner small{color:#176f75}.s7cTranscript p,.s7cCapture blockquote p{color:inherit;margin:6px 0 0;font-size:clamp(18px,1.55vw,21px);font-weight:620;line-height:1.48}.s7cChoices{border:0;gap:10px;margin:0;padding:0;display:grid}.s7cChoices legend{color:#1f3147;margin-bottom:10px;font-size:21px;font-weight:820;line-height:1.38}.s7cChoices button{color:#203848;text-align:left;cursor:pointer;background:#fff;border:2px solid #8ea7b2;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:12px;width:100%;min-height:58px;padding:13px 15px;font-size:17px;font-weight:680;line-height:1.43;display:grid}:is(.s7cChoices button:hover,.s7cChoices button:focus-visible){background:#f4fbfb;border-color:#188c8c}.s7cChoices button>span{color:#fff;background:#173a52;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.s7cChoices button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.s7cChoices button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.s7cWhy{color:#294657;background:#edf6fb;border-left:6px solid #4388ed;border-radius:8px}.s7cWhy summary{cursor:pointer;padding:13px 15px;font-weight:850}.s7cWhy p{margin:0;padding:0 15px 15px;font-size:16px;line-height:1.5}.s7cCapture{background:#f7fafb;border:2px solid #a9c5d0;border-radius:14px;gap:14px;padding:19px;display:grid}.s7cCapture .eyebrow{color:#176f75;margin:0}.s7cCapture h2{color:#1f3147;margin:0;font-size:23px;line-height:1.3}.s7cCapture>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.s7cCapture>div button{color:#263e4c;text-align:left;cursor:pointer;background:#fff;border:2px solid #7c9ca9;border-radius:9px;min-height:52px;padding:11px 13px;font-size:16px;font-weight:700;line-height:1.4}.s7cCapture>div button[aria-pressed=true]{color:#154b4c;background:#dff1f1;border-color:#188c8c}.s7cCapture>.primary,.s7cReady .primary{color:#fff;cursor:pointer;background:#173a52;border:2px solid #173a52;border-radius:9px;min-height:48px;padding:11px 15px;font-size:16px;font-weight:850}.s7cCapture>.primary:disabled{color:#667780;cursor:not-allowed;background:#dfe5e8;border-color:#a9b5bb}.s7cReady{color:#173f31;background:#e2f3e9;border-left:7px solid #4a9671;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.s7cReady b{font-size:17px;line-height:1.4}.s7cActions{border-top:1px solid #d9e4e8;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.s7cActions button{color:#173a52;cursor:pointer;background:#fff;border:2px solid #173a52;border-radius:9px;min-height:44px;padding:9px 13px;font-size:15px;font-weight:850}.s7cActions span{color:#526772;font-size:14px;font-weight:700}.s7cCompleteGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:21px;margin-top:21px;display:grid}.s7cExtension{color:#1f3147;background:#fff;border:2px solid #b9cfd8;border-top:10px solid #d18730;border-radius:18px;gap:14px;margin-top:21px;padding:25px;display:grid;box-shadow:0 18px 42px #10263b20}.s7cExtension .eyebrow{color:#176f75;margin:0}.s7cExtension h2{color:#1f3147;margin:0;font-size:29px}.s7cExtension blockquote{color:#fff;background:#173a52;border-radius:16px;margin:0;padding:18px 20px}.s7cExtension blockquote small{color:#aee9e6;letter-spacing:.1em;font-weight:850}.s7cExtension blockquote p{color:#fff;margin:6px 0 0;font-size:19px;line-height:1.5}.s7cExtension fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.s7cExtension legend{margin-bottom:10px;font-size:20px;font-weight:800}.s7cExtension fieldset button{color:#203848;text-align:left;cursor:pointer;background:#fff;border:2px solid #8ea7b2;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:11px;min-height:56px;padding:12px 14px;font-size:17px;line-height:1.42;display:grid}.s7cExtension fieldset button>span{color:#fff;background:#173a52;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.s7cExtension fieldset button.right{color:#173f31;background:#e2f3e9;border-color:#4a9671}.s7cExtension fieldset button.review{color:#613014;background:#fff0e5;border-color:#c86f32}.s7cExtension fieldset button:disabled{opacity:1;cursor:default}@media (max-width:1000px){.s7cGrid,.s7cCompleteGrid{grid-template-columns:1fr}.s7cPlan{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s7cPlan>div:first-child{grid-column:1/-1}.s7cPlan>section:nth-of-type(odd){border-right:2px solid #222}.s7cReceipt{grid-column:1/-1}}@media (max-width:650px){.s7cProgress>div:first-child,.s7cReady,.s7cActions{display:grid}.s7cPlan{display:block}.s7cPlan>section:nth-of-type(odd){border-right:0}.s7cDialogue{padding:16px}.s7cTranscript blockquote,.s7cCapture blockquote{max-width:100%}.s7cCapture>div{grid-template-columns:1fr}.s7cComplete{padding-top:68px}.s7cExtension{padding:18px}.s7cActions button{width:100%}}@media (min-width:1600px){.deck .content,.deck.section1 .content,.deck.section2 .content,.deck.section3 .content,.deck.section4 .content,.deck.section5 .content,.deck.section6 .content{width:100%;max-width:min(2400px,92vw);padding-left:clamp(52px,4vw,104px);padding-right:clamp(52px,4vw,104px)}.deck.section2 .content h1,.deck.section2 .lead{max-width:1500px}.section2ImageHero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(26px,2.2vw,54px)}.socialHeroImage,.socialHeroImage img{min-height:clamp(430px,48vh,650px)}}.deck.section4.mythReality{max-width:none;box-shadow:none;grid-template-columns:1fr;margin:0}.deck.section5.section5 .content>.eyebrow,.deck.section5.section5 .content>h1,.deck.section5.section5 .content>.lead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deck.section5.section5 .section5Hero{margin-top:0}.s7TitleBlock h1[tabindex="-1"]:focus{outline:none}.courseUtility{color:#fff;z-index:50;background:#1f3147;border-bottom:1px solid #ffffff35;justify-content:flex-end;align-items:center;gap:24px;padding:10px 24px;font:700 14px Haskoy,Arial,sans-serif;display:flex;position:relative}.courseUtility>a{color:#fff}.courseUtility .pauseResetButton{box-shadow:none;background:#fff;border:1px solid #539bdb;border-radius:6px;padding:7px 12px;font-size:14px;display:flex;position:static}.courseUtility .pauseResetButton img{object-fit:contain}:is(.courseUtility a:focus-visible,.courseUtility button:focus-visible){outline-offset:3px;outline:3px solid #539bdb}@media (max-width:600px){.courseUtility{flex-wrap:wrap;gap:12px;padding:10px 14px;font-size:12px}.courseUtility .pauseResetButton{padding:6px 9px;font-size:12px}}.orientationSupport{color:inherit;white-space:nowrap;border:1px solid;border-radius:.4rem;padding:.55rem .75rem;font-size:1rem;font-weight:700}.deck.section1 header .orientationSupport{color:#fff}@media (max-width:600px){.deck.section1 header{gap:10px;padding-inline:14px}.orientationSupport{padding:.45rem;font-size:.85rem}.deck.section1 header .courseName{display:none}}.deck.section1 .eyebrow,.deck.section1 .section1Sources a{color:var(--navy)}.deck.section1 .primary,.deck.section1 nav .next,.deck.section1 .formSubmit{background:var(--navy);color:#fff}.deck.section1.path,.deck.section1.complete{background:linear-gradient(135deg,#182a3e,#315473)}.deck.section1.path .eyebrow,.deck.section1.complete .eyebrow{color:#fff}.deck.section1 .hopeBand{background:var(--navy);color:#fff}.deck.section1.checkin .eyebrow,.deck.section1.checkin .lead{color:var(--navy)}.deck.section1 .hopeQuote{background:var(--navy)}.deck.section1 .threeWaysNote{color:var(--charcoal)}.deck.section1 .primary:hover,.deck.section1 .formSubmit:hover{background:var(--navy);color:#fff}.deck.section1.checkin{background:var(--paper)}.prosperRegisteredLogo{vertical-align:middle;color:#fff;align-items:center;width:155px;padding-right:14px;position:relative;overflow:visible;flex:none!important;height:auto!important;display:inline-flex!important}.prosperLogoArtwork{aspect-ratio:1740/301;width:100%;position:relative;overflow:hidden;flex:none!important;display:block!important}.prosperLogoArtwork img{display:block;top:-110.63%;left:-7.07%;width:110.35%!important;max-width:none!important;height:auto!important;position:absolute!important;transform:none!important}.prosperRegisteredLogo[data-logo-tone=light] .prosperLogoArtwork{aspect-ratio:1151/249}.prosperRegisteredLogo[data-logo-tone=light] img{top:-3.615%;left:-5.735%;width:120.33%!important}.prosperRegistration{font:700 13px/1 Haskoy,Arial,sans-serif;position:absolute;top:0;right:0;color:#fff!important;flex:none!important;width:auto!important;max-width:none!important}.prosperRegisteredLogo[data-logo-tone=light] .prosperRegistration{color:#1f3147!important}header a:has(>.prosperRegisteredLogo){flex-shrink:0;width:auto!important;height:auto!important;overflow:visible!important}[data-course-tone]{--course-canvas:#1f3147;--course-accent:#539bdb}[data-course-tone="1"]{--course-canvas:#3b3b3b;--course-accent:#188c8c}[data-course-tone="2"]{--course-canvas:linear-gradient(120deg,#1f3147,#1c5461);--course-accent:#188c8c}[data-course-tone="3"]{--course-canvas:linear-gradient(120deg,#1f3147,#31567b);--course-accent:#539bdb}[data-course-tone]>header{border-bottom:5px solid var(--course-accent)}[data-course-tone="1"]>header{background:#1f3147}[data-course-tone="2"]>header{background:#3b3b3b}[data-course-tone="3"]>header{background:#1f3147}.courseCardAction{color:#1f3147;white-space:nowrap;background:#fff;border:1px solid #1f3147;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font:700 13px/1.3 Haskoy,Arial,sans-serif;display:inline-flex}.cardCloseLabel,details[open]>summary .cardOpenLabel{display:none}details[open]>summary .cardCloseLabel{display:inline}[data-course-progress-slot]{min-width:0;display:block}.orientationSidebar{color:#fff;background:#1f3147;grid-area:2/1/span 2;align-self:start;max-height:100dvh;padding:25px 22px;position:sticky;top:0;overflow:auto}.orientationSidebar>p{text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font:700 13px Haskoy,sans-serif}.orientationSidebar>h2{color:#fff;margin:0 0 12px;font:700 24px/1.15 RocGrotesk,Haskoy,sans-serif}.orientationSidebar nav{gap:5px;display:grid}.orientationSidebar nav button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;gap:12px;padding:11px 8px;font:500 14px/1.4 Haskoy,sans-serif;display:flex}.orientationSidebar nav button>span{color:#a7d8fb}.orientationSidebar nav button[aria-current=page]{color:#1f3147;background:#fff;border-left:4px solid #188c8c}.orientationSidebar nav button[aria-current=page]>span{color:#1f3147}.deck.section1{grid-template-rows:auto 1fr auto;grid-template-columns:250px minmax(0,1fr);display:grid}.deck.section1>header{grid-column:1/-1}.deck.section1>.progress{display:none}.deck.section1>.stage{grid-area:2/2;min-width:0}.deck.section1>nav[aria-label=Course\ navigation]{grid-area:3/2}.deck.section1>dialog{grid-column:auto}@media (max-width:800px){.deck.section1{display:block}.orientationSidebar{max-height:none;position:static}.orientationSidebar nav{grid-template-columns:1fr 1fr}.orientationSidebar [data-course-progress-slot]{max-width:350px}}.deck.section1 .orientationSidebar nav{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;width:100%;margin:0;padding:0;position:static}.deck.section1 .orientationSidebar nav button{width:100%;min-width:0;height:auto}.deck.section1.threeWays .content{max-width:1200px;padding:24px clamp(24px,3vw,48px) 16px}.deck.section1.threeWays .content>h1{font-size:clamp(30px,3.1vw,44px);line-height:1.05}.deck.section1.threeWays .content>.lead{margin-top:10px;font-size:16px;line-height:1.4}.deck.section1.threeWays .content>.eyebrow{margin-bottom:8px}@media (min-width:801px) and (max-height:760px){.deck.section1.threeWays .content{padding-top:16px;padding-bottom:10px}}@media (max-width:800px){.deck.section1.threeWays{overflow:hidden auto}.deck.section1.threeWays>.stage{overflow:visible}.deck.section1.threeWays>nav[aria-label=Course\ navigation]{position:static}.deck.section1.threeWays .content{padding:22px 18px}.deck.section1 .orientationSidebar nav{grid-template-columns:1fr 1fr}}[data-activity-cta]{background:var(--orange)!important;border-color:var(--orange)!important;color:#1f3147!important;animation:4.5s ease-in-out infinite prosperActivityPulse!important}@keyframes prosperActivityPulse{0%,64%,to{box-shadow:0 2px #00000016,0 0 #d1873000}82%{box-shadow:0 2px #00000016,0 0 0 4px #d1873050}}@media (prefers-reduced-motion:reduce){[data-activity-cta]{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--course-sidebar-width:260px;--course-header-height:76px;--course-content-width:1200px;--course-page-gutter:32px;--course-heading-size:clamp(30px, 2.8vw, 40px);--course-teaching-card-height:clamp(164px, 19vh, 208px);--course-activity-card-height:clamp(144px, 17vh, 180px)}body:has([data-course-root]){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}body:has([data-course-root])>.courseUtility{flex:none}[data-course-root]{flex:1 1 0;width:100%;height:0!important;min-height:0!important;font-size:17px!important;overflow:hidden!important}[data-course-root]:not([data-course-root="1"]){grid-template-rows:var(--course-header-height) minmax(0, 1fr)!important;display:grid!important}[data-course-root][data-course-root="2"]{grid-template-rows:var(--course-header-height) minmax(0, 1fr) 64px!important}[data-course-root]>header{align-items:center;height:var(--course-header-height)!important;min-height:0!important;padding:12px 28px!important;position:relative!important}[data-course-shell]{gap:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}[data-course-shell]>main,[data-course-column]>main{overscroll-behavior:contain;min-width:0;height:100%;overflow-y:auto;max-width:none!important;min-height:0!important}[data-course-column]{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}[data-course-canvas]{box-sizing:border-box;width:100%!important;max-width:none!important;padding:24px var(--course-page-gutter) 28px!important;margin:0!important}[data-course-root="3"] main[data-course-section]{padding:0!important}[data-course-canvas] h1{letter-spacing:-.025em;font-weight:700;font-size:var(--course-heading-size)!important;line-height:1.15!important}[data-course-canvas]>h1{margin:14px 0 24px!important}[data-course-canvas] button[data-learning-item][aria-haspopup=dialog]:not(dialog *){min-height:var(--course-teaching-card-height)!important;padding:var(--course-card-top-padding,20px) 20px 20px!important}[data-course-canvas] button[data-learning-kind=activity][aria-haspopup=dialog]:not(dialog *){min-height:var(--course-activity-card-height)!important}[data-course-canvas] button[data-learning-item][aria-haspopup=dialog]:not(dialog *)>strong{overflow-wrap:anywhere;font-size:clamp(21px,1.3vw,26px)!important;line-height:1.25!important}[data-course-root] [data-course-media]{margin-inline:auto;width:min(100%,900px)!important;min-width:0!important}[data-course-root] [data-course-media] video,[data-course-root] .courseVideo video{aspect-ratio:16/9;display:block;object-fit:contain!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}@media (min-width:901px){[data-course-shell]{grid-template-columns:var(--course-sidebar-width) minmax(0, 1fr)!important;display:grid!important}[data-course-sidebar]{min-height:0;align-self:stretch!important;height:100%!important;max-height:none!important;padding:24px 18px!important;position:relative!important;top:auto!important;overflow-y:auto!important}[data-course-sidebar]>h2{margin:10px 8px 18px!important;font:700 23px/1.2 RocGrotesk,Haskoy,Arial,sans-serif!important}[data-course-root="1"]{grid-template-columns:var(--course-sidebar-width) minmax(0, 1fr)!important;grid-template-rows:var(--course-header-height) minmax(0, 1fr) 64px!important}[data-course-root="1"]>.stage{min-height:0;overflow-y:auto}[data-course-root="1"] .welcomeCopy{padding:40px!important}[data-course-root="1"] .welcomeCopy h1{font-size:54px!important;line-height:1.1!important}}@media (min-width:901px) and (max-width:1150px){:root{--course-sidebar-width:230px;--course-page-gutter:24px}}@media (max-width:900px){:root{--course-page-gutter:18px;--course-heading-size:30px;--course-teaching-card-height:144px;--course-activity-card-height:120px}body:has([data-course-root]){height:auto;min-height:100dvh;overflow:auto}[data-course-root]{height:auto!important;overflow:visible!important}[data-course-root]:not([data-course-root="1"]){flex-direction:column;display:flex!important}[data-course-root]>header{height:auto!important;min-height:68px!important;padding:12px 18px!important}[data-course-shell]{height:auto!important}[data-course-shell]>main,[data-course-column]>main{height:auto;overflow:visible}[data-course-canvas]{padding-top:20px!important}[data-course-canvas] button[data-learning-item][aria-haspopup=dialog]:not(dialog *)>strong{font-size:20px!important}}[data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1){border-inline-start:3px solid #539bdb;text-wrap:balance;border-bottom:1px solid #539bdb55;position:relative;padding-inline-start:18px!important;padding-bottom:17px!important}[data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1):after{content:""!important;background:linear-gradient(90deg,#188c8c 0 56px,#0000 56px 63px,#539bdb 63px 75px,#0000 75px 79px,#539bdb 79px)!important;border:0!important;border-radius:2px!important;width:82px!important;height:3px!important;margin:0!important;position:absolute!important;inset:auto auto -2px 18px!important}html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-opened] :is([data-required-cue],[data-activity-cta],[data-prosper-review-action]),html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-cue]{color:#1f3147!important;background:#d18730!important;border-color:#d18730!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important;transition:none!important;animation:2.4s ease-in-out infinite prosperRequiredOpening!important}html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-opened=true] :is([data-required-cue],[data-activity-cta],[data-prosper-review-action]),html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-cue=opened]{color:#fff!important;box-shadow:none!important;background:#188c8c!important;border-color:#188c8c!important;animation:none!important}html body [data-course-root][data-course-root] [data-prosper-cue] :is(span,b,small,strong){color:inherit!important}html body [data-course-root] [data-prosper-control]:focus-visible{outline-offset:4px!important;outline:3px solid #539bdb!important}html body [data-course-root] [data-prosper-control][aria-selected=true]{outline-offset:3px;outline:2px solid #539bdb}html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-opened] :is([data-required-cue],[data-activity-cta],[data-prosper-review-action]){border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;display:inline-flex}html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-media]{border-radius:8px;background:#fff!important;border:2px solid #d18730!important}html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-media][data-prosper-opened=true]{border-color:#188c8c!important}html body [data-course-root][data-course-root] [data-prosper-control]:disabled,html body [data-course-root][data-course-root] [data-prosper-control]:disabled [data-prosper-cue]{opacity:.55;box-shadow:none!important;color:#3b3b3b!important;background:#fff!important;border-color:#3b3b3b!important;animation:none!important}@keyframes prosperRequiredOpening{0%,to{opacity:1;box-shadow:0 0 #d1873020}50%{opacity:.62;box-shadow:0 0 0 7px #d1873066}}@media (prefers-reduced-motion:reduce){html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-opened] :is([data-required-cue],[data-activity-cta],[data-prosper-review-action]),html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-cue],html body [data-course-root][data-course-root] [data-prosper-control][data-prosper-opened] *{transition:none!important;animation:none!important}}@media (max-width:640px){[data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1){padding-inline-start:12px!important;padding-bottom:14px!important}[data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1):after{left:12px!important}}html body [data-course-root]{--course-canvas:#3b3b3b;--course-final-canvas:#3b3b3b;--course-final-header:#3b3b3b;--course-final-accent:#539bdb;--course-final-card:#fff;--course-final-activity:#1f3147;color:#fff;background:var(--course-final-canvas)!important;font-family:Haskoy,Arial,sans-serif!important}html body [data-course-root]:is([data-course-root="2"],[data-course-root="4"],[data-course-root="6"],[data-course-root="8"]){--course-canvas:#1f3147;--course-final-canvas:#1f3147;--course-final-header:#1f3147;--course-final-accent:#188c8c;--course-final-card:#f7f6f2;--course-final-activity:#3b3b3b}html body [data-course-root][data-course-root] :is(main[data-course-section],[data-course-canvas],.stage,.welcomeCopy){color:#fff;background:var(--course-final-canvas)!important}html body [data-course-root] :is(h1,h2,h3,h4){text-shadow:none!important;font-family:RocGrotesk,Haskoy,Arial,sans-serif!important;font-weight:700!important}html body [data-course-root] :is(p,li,label,legend,input,select,textarea,button,summary,small,blockquote){font-family:Haskoy,Arial,sans-serif!important}html body [data-course-root]>header{background:var(--course-final-header)!important;border-bottom:3px solid var(--course-final-accent)!important;box-shadow:none!important;color:#fff!important}html body [data-course-root]>header :is(a,span,b,button,label){color:#fff!important;border-color:#539bdb66!important;font-family:Haskoy,Arial,sans-serif!important}html body [data-course-root]>header select{color:#1f3147!important;background:#fff!important}html body [data-course-root]>header img{filter:brightness(0)invert()!important}html body [data-course-root][data-course-root] [data-course-sidebar]{color:#fff!important;box-shadow:none!important;background:#3b3b3b!important;border-right:1px solid #539bdb66!important}html body [data-course-root] [data-course-sidebar] :is(h2,p,a,button,b,small,span){color:#fff!important}html body [data-course-root] [data-course-sidebar] :is(button,a)[aria-current]{color:#fff!important;background:#1f3147!important;border-left:3px solid #539bdb!important}html body [data-course-root] [data-course-sidebar] [data-page-progress] button,html body [data-course-root] [data-course-sidebar] [data-page-progress] button :is(span,strong){color:#1f3147!important;background:#fff!important}html body [data-course-root][data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1){letter-spacing:-.025em;margin-bottom:22px;color:#fff!important;font-size:var(--course-heading-size)!important;background:0 0!important;border:0!important;padding:0 0 0 49px!important;line-height:1.15!important}html body [data-course-root][data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1):after{content:""!important;background:url(/brand-bubble-white-teal.jpg) 50%/210% no-repeat!important;border:0!important;border-radius:4px!important;width:35px!important;height:37px!important;position:absolute!important;inset:2px auto auto 0!important}html body [data-course-root] [data-page-heading]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body [data-course-root="4"] [data-page-heading] h1{padding:0!important}html body [data-course-root="4"] [data-page-heading] h1:after{display:none!important}html body [data-course-root="4"] [data-page-heading] [class*=headingMark]{background-image:url(/brand-bubble-white-teal.jpg);border-radius:4px}html body [data-course-root] :is([class*=pageMeta],[class*=pageTop],[data-page-heading]>p),html body [data-course-root] :is([class*=pageMeta],[class*=pageTop],[data-page-heading]>p)>span{color:#fff!important}html body [data-course-root="4"] [class*=pageTopTitle] img{display:none}html body [data-course-root="3"] [class*=videoRail] [class*=lead],html body [data-course-root="6"] [class*=featureCopy]>[class*=lead],html body [data-course-root="6"] [class*=page]>[class*=lead],html body [data-course-root="6"] [class*=handoutNote],html body [data-course-root] [data-page-heading]>p>span{color:#fff!important}html body [data-course-root] [data-page-heading]>p:before{background:#539bdb!important}html body [data-course-root] [data-course-canvas]>[class*=lead],html body [data-course-root] .welcomeCopy :is(p,.acronym),html body [data-course-root] .content>:is(.lead,.eyebrow),html body [data-course-root] [data-page-heading]>p{color:#fff!important}html body [data-course-root] button[data-learning-item][aria-haspopup=dialog]:not(dialog *){background:var(--course-final-card)!important;color:#1f3147!important;border:1px solid #539bdb66!important;border-top:3px solid #539bdb!important;border-radius:11px!important;box-shadow:0 4px 12px #00000018!important}html body [data-course-root] button[data-learning-kind=activity][aria-haspopup=dialog]:not(dialog *){background:var(--course-final-activity)!important;color:#fff!important;border-top-color:#188c8c!important}html body [data-course-root] button[data-learning-item][aria-haspopup=dialog]:not(dialog *)>strong{color:inherit!important;font-family:RocGrotesk,Haskoy,Arial,sans-serif!important;font-weight:700!important}html body [data-course-root] button[data-learning-item][aria-haspopup=dialog]:not(dialog *)>:is(p,span):not([data-required-cue],[data-activity-cta]){color:inherit!important}html body [data-course-root="8"] button[data-learning-item]>[class*=stepDot]{color:#1f3147!important}html body [data-course-root][data-course-root] button[data-learning-item] [class*=cardCopy],html body [data-course-root][data-course-root] button[data-learning-item] [class*=cardCopy] :is(strong,span){color:inherit!important}html body [data-course-root] button[data-learning-item] [class*=cardCopy]>strong,html body [data-course-root="1"] .meaningGrid summary b{font-family:RocGrotesk,Haskoy,Arial,sans-serif!important}html body [data-course-root] :is(main[data-course-section]>footer,[data-course-canvas]>footer,[data-course-column]>footer,[data-course-root]>footer,nav[aria-label=Course\ navigation]){background:var(--course-final-canvas)!important;color:#fff!important;box-shadow:none!important;border-top:1px solid #539bdb66!important}html body [data-course-root][data-course-root] :is(main[data-course-section]>footer,[data-course-canvas]>footer,[data-course-column]>footer,[data-course-root]>footer) :is(button,a),html body [data-course-root="1"][data-course-root="1"]>nav[aria-label=Course\ navigation]>button{color:#1f3147!important;box-shadow:none!important;background:#fff!important;border:1px solid #539bdb!important}html body [data-course-root="8"] [class*=videoNote]{color:#1f3147!important}html body [data-course-root] dialog{color:#1f3147!important;background:#fff!important;border-top-color:#539bdb!important;border-radius:12px!important}html body [data-course-root] dialog>header{border:0;color:#fff!important;background:#1f3147!important}html body [data-course-root] dialog>header :is(h2,h3,button,p,small,span){color:#fff!important}html body [data-course-root="7"] [class*=backToCard]{color:#1f3147!important;background:#fff!important}html body [data-course-root="7"] [class*=lessonTop]>span{color:#fff!important}html body [data-course-root="7"] [class*=goldCard]{border-top-color:#539bdb!important}html body [data-course-root="7"] [class*=goldCard] h2{color:#1f3147!important}html body [data-course-root="7"][data-course-root="7"] [class*=valuesPicker] button{color:#1f3147!important;box-shadow:none!important;background:#fff!important;border-color:#539bdb!important;animation:none!important}html body [data-course-root="6"] [class*=modeExplorer] [class*=domainGrid]{grid-template-rows:120px 120px!important}html body [data-course-root="6"] [class*=modeExplorer] [class*=diagramCenter]{top:calc(50% - 30px)!important}html body [data-course-root="5"] :is([class*=takeaway988],[class*=languageMedia] [class*=audioPanel]){box-shadow:none!important;border-color:#539bdb!important;animation:none!important}html body [data-course-root="5"] :is([class*=takeawayHandout],[class*=languageResourceCard]){border-top-color:#188c8c!important}html body [data-course-root="5"] :is([class*=takeawayHandout],[class*=languageResourceCard])>span{color:#1f3147!important;background:#539bdb!important}html body [data-course-root="5"] :is([class*=takeawayHandout],[class*=languageResourceCard]) small{color:#fff!important}html body [data-course-root="1"] :is(.objectivePanel,.meaningGrid details,.threeWaysBoard article,.learningPath>div,.carry>div,.carePanel,.kajabiFormCard){color:#1f3147!important;background:#fff!important;border:1px solid #539bdb66!important;border-top:3px solid #539bdb!important;border-radius:11px!important;box-shadow:0 4px 12px #00000018!important}html body [data-course-root="1"] .hopeImage{background:linear-gradient(90deg,#3b3b3b,#0000 20%),linear-gradient(#0000 58%,#1f3147b8),url(/community-sunrise.png) 50%/cover no-repeat!important}html body [data-course-root="1"] :is(.videoPlaceholder,.courseVideo,.rolesCarousel,.kajabiFormCard){box-shadow:none!important}html body [data-course-root] :is([data-related-resources],[data-resource-collection],[data-optional-resource]){font-family:Haskoy,Arial,sans-serif}@media (max-width:900px){html body [data-course-root] [data-course-sidebar]{border-right:0!important}html body [data-course-root][data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1){padding-left:42px!important}html body [data-course-root][data-course-root] :is([data-course-canvas] h1,.welcomeCopy h1):not(dialog h1):after{width:30px!important;height:32px!important}html body [data-course-root="4"] [data-page-heading] h1{padding-left:0!important}html body [data-course-root="2"] [class*=trendLayout]{grid-template-columns:minmax(0,1fr)!important}html body [data-course-root="2"] [class*=trendSequence]{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}html body [data-course-root="2"] [class*=trendScroll]{min-width:0;max-width:100%;overflow-x:auto}html body [data-course-root="2"] :is([class*=resourceCards],[class*=resourceActions]){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){html body [data-course-root="7"] [class*=valuesPicker]{grid-template-columns:minmax(0,1fr)!important}}
