[data-course=understanding-investing]{--invest-ink:#153d40;--invest-teal:#126d66;--invest-mint:#e7f4ef;--invest-gold:#f2bd4e;--invest-paper:#fffdf4;--invest-muted:#526c69;--purple:var(--invest-teal);--ink:var(--invest-ink);--line:#cfdfd9}.app-learning:has([data-course=understanding-investing]){--purple:#126d66;--ink:#153d40;--navy:#153d40;--line:#cfdfd9;background:#eff6f2}.investing-chapter-art{display:block;min-width:0;overflow:hidden;background:#fcf9e5;border:1px solid #e6dec3;border-radius:16px}.investing-chapter-art img{display:block;width:100%;height:100%;object-fit:contain}.app-learning [data-course=understanding-investing].learning-course>.course-hero{grid-template-columns:minmax(0,1fr) minmax(280px,39%);padding:36px;gap:40px;background:var(--invest-paper);border-color:#d2ddd1;border-radius:24px;box-shadow:0 8px 24px #224d3610}.app-learning [data-course=understanding-investing] .course-hero h1{font-size:clamp(34px,3.7vw,49px);max-width:15ch;color:var(--invest-ink);line-height:1.06}.app-learning [data-course=understanding-investing] .course-hero .learning-eyebrow{color:var(--invest-teal);letter-spacing:.14em}.app-learning [data-course=understanding-investing] .course-hero p{font-size:16px;line-height:1.7}.app-learning [data-course=understanding-investing] .course-detail-art{border-radius:20px;box-shadow:9px 9px 0 #efdfab}.app-learning [data-course=understanding-investing] .course-hero .btn-primary{background:var(--invest-teal);box-shadow:0 4px 0 #094940}.app-learning [data-course=understanding-investing] .learning-course-progress{color:var(--invest-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-learning [data-course=understanding-investing] .progress{background:#dce8e0}.app-learning [data-course=understanding-investing] .progress span{background:var(--invest-teal)}.app-learning [data-course=understanding-investing] .mission-split{grid-template-columns:minmax(0,1fr) 280px;gap:26px;margin-top:32px}.app-learning [data-course=understanding-investing] .learning-lesson-list{background:transparent;border:0;box-shadow:none;padding:0}.app-learning [data-course=understanding-investing] .learning-lesson-list>h2{font-size:27px;margin-bottom:15px}.app-learning .investing-course-index{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:23px}.app-learning .investing-course-index a{display:flex;justify-content:center;align-items:center;min-height:44px;border:1px solid #c5d9d0;border-radius:10px;background:white;color:#275d55;font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-learning .investing-course-index a:hover{background:#e1f0e8;border-color:#126d66}.app-learning .investing-course-index a[aria-current]{background:#126d66;color:white;border-color:#126d66;box-shadow:0 3px 0 #dfc77d}.app-learning [data-course=understanding-investing] .missions{display:grid;grid-gap:14px;gap:14px;position:relative}.app-learning [data-course=understanding-investing] .mission{grid-template-columns:30px 100px minmax(0,1fr) auto;gap:16px;padding:19px 17px;border:1px solid #d2e0d8;border-radius:17px;background:#fff;transition:border-color .18s,box-shadow .18s;scroll-margin-top:24px}.app-learning [data-course=understanding-investing] .mission .investing-chapter-art{width:100px;height:100px;border-radius:12px}.app-learning [data-course=understanding-investing] .mission strong{font-size:18px;line-height:1.4;color:var(--invest-ink)}.app-learning [data-course=understanding-investing] .mission small{color:#526c69;font-size:13px;line-height:1.65}.app-learning [data-course=understanding-investing] .mission .num{background:#f8e8b4;color:#654f16;border:1px solid #ead391;width:30px;height:30px;box-shadow:none}.app-learning [data-course=understanding-investing] .mission.done .num{background:#e2f1e9;color:#126d66;border-color:#bbd7ca}.app-learning [data-course=understanding-investing] .mission.current{border:2px solid #126d66;background:#f9fffc;box-shadow:0 5px 0 #d9e8d8}.app-learning [data-course=understanding-investing] .mission.current .num{background:#126d66;color:white;border-color:#126d66}.app-learning [data-course=understanding-investing] .mission:not(.locked):hover{border-color:#126d66;box-shadow:0 7px 20px #174c3410}.app-learning [data-course=understanding-investing] .mission .btn{background:#e5f1eb;color:#125e55;min-height:40px;display:flex;align-items:center}.app-learning [data-course=understanding-investing] .mission.current .btn{background:#126d66;color:white}.app-learning [data-course=understanding-investing] .mission-split>aside{background:#fffdf4;border-color:#ddd8bc;border-top:5px solid var(--invest-gold);padding:22px;border-radius:17px;box-shadow:4px 5px 0 #e5e8d7}.app-learning [data-course=understanding-investing] .will-make{color:#3f5e57;line-height:1.8}.app-learning .lesson-workspace[data-course=understanding-investing].workspace-focused .lesson-work-grid{grid-template-columns:minmax(0,900px);justify-content:center}.app-learning [data-course=understanding-investing] .lesson-title-row{align-items:center;padding:20px 26px;margin-bottom:24px;border:1px solid #d5e2d7;border-radius:21px;background:var(--invest-paper);gap:26px}.app-learning [data-course=understanding-investing] .lesson-title-row h1{font-size:clamp(28px,3vw,40px);line-height:1.16;max-width:29ch;color:var(--invest-ink)}.app-learning [data-course=understanding-investing] .lesson-title-row .learning-eyebrow{color:var(--invest-teal)}.app-learning [data-course=understanding-investing] .investing-title-art{width:114px;height:104px;flex:0 0 114px;border-radius:14px;transform:rotate(2deg)}.app-learning [data-course=understanding-investing] .lesson-course-link{color:#126d66}.app-learning [data-course=understanding-investing] :is(.learning-button,.learning-icon-button){border-color:#ceded6;color:#295f55;background:#f9fcf9}.app-learning [data-course=understanding-investing] .lesson-panel-label{color:#24554c}.app-learning [data-course=understanding-investing] .lesson-summary{font-size:15px;color:#506560;line-height:1.75}.app-learning [data-course=understanding-investing] .lesson-information .tip{background:#fff6d7;border-color:#e4d39c;color:#4d4e35}.app-learning [data-course=understanding-investing] .learning-tool-links{background:#edf5ef;border-color:#cadcd0;box-shadow:0 4px 12px #173a2910}.app-learning [data-course=understanding-investing] .learning-tool-links a{color:#215e52}.app-learning [data-course=understanding-investing] .learning-tool-links a:first-child{background:#dceee3}.app-learning [data-course=understanding-investing] .learning-tool-links a:hover{background:#cee5d7}.app-learning [data-course=understanding-investing] .activity{border-color:#cadcd1;box-shadow:3px 5px 0 #dce8dc;border-radius:20px}.app-learning [data-course=understanding-investing] .activity-heading{background:#153d40;color:#fffdf4;border:0;padding:23px 25px}.app-learning [data-course=understanding-investing] .activity-heading h2{color:#fffdf4;font-size:26px;line-height:1.3}.app-learning [data-course=understanding-investing] .activity-heading .learning-icon{color:#f2bd4e}.app-learning [data-course=understanding-investing] .activity-heading .sub{color:#dbece5;font-size:13px}.app-learning [data-course=understanding-investing] .activity-question{font-size:24px;line-height:1.5;color:#153d40}.app-learning [data-course=understanding-investing] .notebook-position{color:#557568;font-size:11px;letter-spacing:.11em}.app-learning [data-course=understanding-investing] .notebook-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));grid-gap:8px;gap:8px;overflow:visible}.app-learning [data-course=understanding-investing] .notebook-tabs button{min-width:0;max-width:none;min-height:49px;padding:9px;justify-content:center;background:#f7faf6;border:1px solid #d7e1d5;color:#425e52}.app-learning [data-course=understanding-investing] .notebook-tabs button>span:first-child{background:#e5eddf;color:#375b43;flex-shrink:0}.app-learning [data-course=understanding-investing] .notebook-tabs button[aria-selected=true]{background:#e5f2e9;border-color:#126d66;box-shadow:inset 0 -3px #126d66;color:#124d45}.app-learning [data-course=understanding-investing] .notebook-tabs button[aria-selected=true]>span:first-child{background:#126d66;color:white}.app-learning [data-course=understanding-investing] .activity-choice{border-color:#d1dfd6;background:#fffefb;padding:16px;transition:background .15s,border-color .15s}.app-learning [data-course=understanding-investing] .activity-choice:not(:has(input:disabled)):hover{background:#f3f9f3;border-color:#83ae96}.app-learning [data-course=understanding-investing] .activity-choice.chosen{background:#edf7ef;border-color:#126d66;box-shadow:inset 0 0 0 1px #126d66}.app-learning [data-course=understanding-investing] .activity-choice.is-right{background:#eaf6ee;border-color:#4f9274;box-shadow:none}.app-learning [data-course=understanding-investing] .activity-choice.is-wrong{background:#fff5e8;border-color:#b98d52;box-shadow:none}.app-learning [data-course=understanding-investing] .activity input{accent-color:#126d66}.app-learning [data-course=understanding-investing] .activity-choice-label{color:#234b43;font-size:16px;line-height:1.65}.app-learning [data-course=understanding-investing] .activity-hint{color:#526c69}.app-learning [data-course=understanding-investing] .activity-feedback{font-size:14px;line-height:1.7;font-weight:600;color:#36594c}.app-learning [data-course=understanding-investing] .activity-after{padding:17px 19px;border-left:4px solid #ddb455;background:#fff9e8;border-radius:0 12px 12px 0;color:#3e5147}.app-learning [data-course=understanding-investing] .activity-actions .btn-primary{background:#126d66;box-shadow:0 3px 0 #084b43;border-radius:12px}.app-learning [data-course=understanding-investing] .activity-actions .btn-ghost{background:#e7f2ea;color:#145e52;border:1px solid #b9d6c7}.app-learning [data-course=understanding-investing] .activity .note-state.saved{color:#32654d}.app-learning [data-course=understanding-investing] .activity-sort-item{border-color:#c8dcd0;background:#f7fbf6;padding:17px}.app-learning [data-course=understanding-investing] .activity-sort-item legend{color:#234b43;font-weight:800}.app-learning [data-course=understanding-investing] .activity-bins label{border-color:#ccddd1;font-size:14px;background:white;color:#31574a}.app-learning [data-course=understanding-investing] .activity-bins label.chosen{border-color:#126d66;background:#e8f3e9;box-shadow:inset 0 0 0 1px #126d66}.app-learning [data-course=understanding-investing] .activity-order-pool .btn{border-color:#ccddd1;color:#31574a;background:#fffefa}.app-learning [data-course=understanding-investing] .activity-order li{background:#f5f8ef;color:#284f40;border-color:#d3dfce}.app-learning [data-course=understanding-investing] .activity-order li::marker{color:#126d66}.app-learning [data-course=understanding-investing] .activity-reset{color:#145e52}.app-learning [data-course=understanding-investing] .activity-money{gap:19px}.app-learning [data-course=understanding-investing] .activity-column{display:flex;flex-direction:column;background:#fffdf4;border:1px solid #e1d6ad;border-top:5px solid #e6bd55;border-radius:13px;padding:20px;box-shadow:0 4px 0 #eee9d8}.app-learning [data-course=understanding-investing] .activity-column h3{display:flex;gap:11px;align-items:center;min-height:42px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed #d2c59a;font-size:18px;line-height:1.5;color:#3e502f}.app-learning [data-course=understanding-investing] .activity-column h3:before{content:"";display:block;width:23px;height:23px;flex:0 0 23px;background:#f2c557;border:3px double #af7b20;border-radius:50%;box-shadow:2px 2px 0 #e4d094}.app-learning [data-course=understanding-investing] .activity-column li{gap:16px;font-size:15px;border-color:#e8e3cf;padding-block:4px 10px}.app-learning [data-course=understanding-investing] .activity-column li>span:last-child{font-size:22px;line-height:1.35;font-weight:900}.app-learning [data-course=understanding-investing] .activity-column .in{color:#246850}.app-learning [data-course=understanding-investing] .activity-column .out{color:#97592e}.app-learning [data-course=understanding-investing] .activity-event{background:#f1ead0;border-left:3px solid #c99938;padding:11px 12px;color:#675021;line-height:1.6;font-size:14px;border-radius:0 8px 8px 0}.app-learning [data-course=understanding-investing] .activity-total{margin-top:auto;padding-top:20px;border:0;color:#385847;font-size:13px;gap:9px}.app-learning [data-course=understanding-investing] .activity-total>span{border-top:2px solid #d3c8a4;padding-top:14px}.app-learning [data-course=understanding-investing] .activity-total input{height:62px;font-size:28px;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;background:white;border:2px solid #92b5a0;border-radius:10px;color:#153d40;box-shadow:inset 0 3px 0 #ecf3ea}.app-learning [data-course=understanding-investing] .activity-column.is-right{border-color:#398367 #70a18b #70a18b;background:#f3fbf5}.app-learning [data-course=understanding-investing] .activity-column.is-wrong{border-color:#ba843e #c29b69 #c29b69;background:#fff8ed}.app-learning [data-course=understanding-investing] .activity-money:has(>.activity-column:nth-child(3)){grid-template-columns:minmax(0,1fr)}.app-learning [data-course=understanding-investing] .activity-compare{margin-top:6px}.app-learning [data-course=understanding-investing] .notebook{border-color:#dbd3b5;background:#fffef7;box-shadow:4px 5px 0 #e3dfc9;border-radius:18px}.app-learning [data-course=understanding-investing] .notebook-heading{padding:23px 25px 19px;border-top:7px solid #e6bd55;border-bottom:1px solid #e6dfc7;margin-bottom:20px;background:#fff8de}.app-learning [data-course=understanding-investing] .notebook-heading h2{color:#415b39;font-size:27px}.app-learning [data-course=understanding-investing] .notebook-heading .learning-icon{color:#9a731c}.app-learning [data-course=understanding-investing] .notebook-heading .sub{color:#665f49;line-height:1.65}.app-learning [data-course=understanding-investing] .notebook>section{border-color:#e2ce9f}.app-learning [data-course=understanding-investing] .note-field label{color:#284e42;font-size:23px;line-height:1.5}.app-learning [data-course=understanding-investing] .note-field textarea{color:#254a40;caret-color:#126d66;font-size:18px;line-height:2;min-height:216px}.app-learning [data-course=understanding-investing] .notebook-navigation{background:#fafbf5;border-color:#d8e2d5}.app-learning [data-course=understanding-investing] .notebook-page-button{color:#25664f}.app-learning [data-course=understanding-investing] .lesson-action-bar{background:#fffef8;border-color:#d2dfd1}.app-learning .lesson-workspace[data-course=understanding-investing] [data-testid=workspace-continue]{color:#145e52;border-color:#9dc3ae;background:white}.app-learning [data-course=understanding-investing] :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #347d64;outline-offset:4px}.app-learning [data-course=understanding-investing] .learning-tool-target:focus{outline-color:#347d64}.app-learning [data-course=understanding-investing] .learning-dialog{background:#f7fbf6;border-color:#c8dcd0}.app-learning [data-course=understanding-investing] .learning-outline .is-current{background:#e8f4eb;border-color:#8cb59b}.app-learning [data-course=understanding-investing] .learning-outline em{color:#126d66}.club-site[data-course=understanding-investing]{--club-sky:#eaf4ee;--club-cream:#fff8de;--club-lavender:#f1f7ef}.club-site[data-course=understanding-investing] .club-course-hero{background:#eaf4ee}.club-site[data-course=understanding-investing] :is(h1,h2,h3){color:#153d40}.club-site[data-course=understanding-investing] .club-eyebrow{color:#38634e}.club-site[data-course=understanding-investing] .club-course-art{padding:12px 12px 0;background:#fffaf0;border:1px solid #d9d8bd;border-radius:24px;box-shadow:12px 12px 0 #dce8d0}.club-site[data-course=understanding-investing] .club-course-art img{border-radius:16px}.club-site[data-course=understanding-investing] .club-course-art figcaption{color:#547046}.club-site[data-course=understanding-investing] .lesson-list>li{display:grid;grid-template-columns:94px minmax(0,1fr);grid-column-gap:20px;column-gap:20px;border-color:#d2dfcf;padding-left:25px}.club-site[data-course=understanding-investing] .lesson-list>li:before{display:flex;align-items:center;justify-content:center;left:13px;top:12px;z-index:1;width:28px;height:28px;background:#126d66;color:white;border:2px solid #fffdf4;font-size:11px}.club-site[data-course=understanding-investing] .lesson-list>li>.investing-chapter-art{grid-column:1;grid-row:1/4;width:94px;height:94px;margin:0;padding:0}.club-site[data-course=understanding-investing] .lesson-list>li>:not(.investing-chapter-art){grid-column:2}.club-site[data-course=understanding-investing] .lesson-list strong{font-size:20px;line-height:1.4;color:#153d40}.club-site[data-course=understanding-investing] .lesson-list .course-artifact{color:#4e6f40}@media(min-width:1101px){.app-learning [data-course=understanding-investing] .activity-money:has(>.activity-column:nth-child(3)) .activity-column{display:grid;grid-template-columns:minmax(0,1fr) 136px;grid-column-gap:23px;column-gap:23px}.app-learning [data-course=understanding-investing] .activity-money:has(>.activity-column:nth-child(3)) .activity-column h3{grid-column:1/-1}.app-learning [data-course=understanding-investing] .activity-money:has(>.activity-column:nth-child(3)) .activity-total{margin:0;padding:0;align-self:end}}@media(max-width:1100px){.app-learning [data-course=understanding-investing] .mission-split{grid-template-columns:minmax(0,1fr)}.app-learning [data-course=understanding-investing] .mission-split>aside{position:static}.app-learning [data-course=understanding-investing] .course-outcome-art{max-width:250px}.app-learning [data-course=understanding-investing].learning-course>.course-hero{padding:25px;gap:26px;grid-template-columns:minmax(0,1fr) minmax(210px,34%)}.app-learning [data-course=understanding-investing] .activity-question{font-size:22px}}@media(max-width:800px){.app-learning [data-course=understanding-investing] .lesson-view-tabs{background:#dfeae1;box-shadow:0 0 0 7px #eff6f2}.app-learning [data-course=understanding-investing] .lesson-view-tabs button{color:#4a6858}.app-learning [data-course=understanding-investing] .lesson-view-tabs button[aria-selected=true]{color:#126d66}.app-learning [data-course=understanding-investing] .lesson-title-row{padding:17px;gap:17px}.app-learning [data-course=understanding-investing] .lesson-title-row h1{font-size:28px}.app-learning [data-course=understanding-investing] .investing-title-art{width:88px;height:88px;flex-basis:88px}.app-learning [data-course=understanding-investing] .activity-heading{padding:20px 18px}.app-learning [data-course=understanding-investing] .activity-heading h2{font-size:24px}.app-learning [data-course=understanding-investing] .activity-sort-item{padding:13px 11px}.app-learning [data-course=understanding-investing] .notebook-tabs .notebook-tab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-learning [data-course=understanding-investing] .notebook-tabs button{min-height:46px;padding:8px;gap:0}.app-learning [data-course=understanding-investing] .activity-column{padding:17px}.app-learning [data-course=understanding-investing] .notebook-heading{padding:20px 18px 16px}.app-learning [data-course=understanding-investing] .notebook-heading h2{font-size:25px}.app-learning [data-course=understanding-investing] .activity .notebook-page-button{font-size:12px}}@media(max-width:600px){.app-learning [data-course=understanding-investing].learning-course>.course-hero{grid-template-columns:minmax(0,1fr);padding:22px;gap:23px}.app-learning [data-course=understanding-investing] .course-detail-art{order:-1;max-width:400px;justify-self:center}.app-learning [data-course=understanding-investing] .course-hero h1{font-size:35px}.app-learning .investing-course-index{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.app-learning [data-course=understanding-investing] .mission{grid-template-columns:30px minmax(0,1fr) 72px;gap:11px;padding:17px 13px}.app-learning [data-course=understanding-investing] .mission .investing-chapter-art{grid-column:3;grid-row:1;width:72px;height:72px}.app-learning [data-course=understanding-investing] .mission span[style]{grid-column:2;grid-row:1}.app-learning [data-course=understanding-investing] .mission .btn{grid-column:2;justify-self:start}.app-learning [data-course=understanding-investing] .mission strong{font-size:16px}.app-learning [data-course=understanding-investing] .mission small{font-size:13px}.app-learning [data-course=understanding-investing] .lesson-title-row{display:grid;grid-template-columns:minmax(0,1fr) 65px;padding:16px 14px;grid-gap:12px;gap:12px}.app-learning [data-course=understanding-investing] .investing-title-art{width:65px;height:72px;border-radius:10px;align-self:start}.app-learning [data-course=understanding-investing] .lesson-title-row h1{font-size:25px}.app-learning [data-course=understanding-investing] .activity-choice{padding:14px 12px}.app-learning [data-course=understanding-investing] .activity-choice-label{font-size:15px}.app-learning [data-course=understanding-investing] .activity-question{font-size:21px}.app-learning [data-course=understanding-investing] .notebook-tabs{gap:5px;padding-left:17px;padding-right:17px}.app-learning [data-course=understanding-investing] .note-field label{font-size:21px}.club-site[data-course=understanding-investing] .lesson-list>li{grid-template-columns:70px minmax(0,1fr);gap:9px 14px;padding:20px 15px}.club-site[data-course=understanding-investing] .lesson-list>li>.investing-chapter-art{width:70px;height:70px;grid-row:1}.club-site[data-course=understanding-investing] .lesson-list>li>:not(.investing-chapter-art):not(strong){grid-column:1/-1}.club-site[data-course=understanding-investing] .lesson-list strong{font-size:18px}}@media(max-width:360px){.app-learning [data-course=understanding-investing] .mission{grid-template-columns:25px minmax(0,1fr);gap:10px}.app-learning [data-course=understanding-investing] .mission .investing-chapter-art{grid-column:2;grid-row:1;width:80px;height:70px}.app-learning [data-course=understanding-investing] .mission span[style]{grid-column:2;grid-row:2}.app-learning [data-course=understanding-investing] .mission .num{grid-row:1;width:25px;height:25px}.app-learning [data-course=understanding-investing] .lesson-title-row{grid-template-columns:minmax(0,1fr);position:relative;padding-top:19px}.app-learning [data-course=understanding-investing] .investing-title-art{display:none}}