/* The separate synthetic lesson shares insweep's comic-print palette. */
.quiz-example-note{font-size:10px;line-height:1.8;color:#7a6986;margin:-7px 0 16px;max-width:720px}
.rounding-note{font-size:10px;line-height:1.8;color:#75697c;margin:13px 0 0;max-width:950px}
.leverage-page{padding-bottom:0}.leverage-main{max-width:1280px;padding-bottom:0}.lesson-back{display:inline-block;color:#5c427c;font-size:11px;text-decoration:none;margin:0 0 20px}.lesson-back:hover{text-decoration:underline}.leverage-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;isolation:isolate;background:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--red);padding:29px 38px;margin-bottom:26px;color:#fff;min-height:250px}.leverage-hero::before{content:'';position:absolute;z-index:-1;width:35%;height:130%;right:-20px;top:-20px;background:radial-gradient(circle,#ffffff35 1px,transparent 1.5px) 0 0/7px 7px;transform:skew(-13deg);border-left:16px solid var(--red)}.leverage-hero .eyebrow{display:inline-block;background:var(--red);color:var(--ink);padding:6px 8px;letter-spacing:1.3px;font-size:9px;transform:rotate(-1deg)}.leverage-hero h1{font-size:clamp(34px,4.3vw,54px);font-weight:700;text-transform:uppercase;letter-spacing:-2.4px;line-height:1;margin:18px 0 17px;color:#fff}.leverage-hero h1 span{color:var(--red)}.leverage-hero p{color:#d8d2de;font-size:12px;line-height:1.8;margin:0}.leverage-mascot{position:relative;flex:0 0 275px;height:230px;align-self:center}.leverage-mascot img{width:100%;height:100%;object-fit:contain;transform:rotate(-5deg);filter:drop-shadow(4px 4px 0 #7948ed88)}.leverage-mascot span{position:absolute;right:-8px;top:4px;background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--red);font-size:10px;font-weight:600;line-height:1.6;padding:10px 12px;transform:rotate(4deg)}.synthetic-label{font-size:11px;line-height:1.8;color:#625a6d;border-left:4px solid var(--purple);padding:1px 0 1px 13px;margin:0 0 23px}.synthetic-label strong{color:var(--ink)}
.experiment-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 26px}.experiment-nav button{display:flex;align-items:center;gap:12px;text-align:left;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:2px;background:#fff;min-height:83px;padding:15px;color:var(--ink)}.experiment-nav button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--red)}.experiment-nav button:disabled{opacity:.48}.experiment-nav strong{display:block;font-size:12px;line-height:1.4}.experiment-nav small{display:block;font-size:10px;color:#79717f;margin-top:6px}.experiment-nav button[aria-pressed=true] small{color:#c9c1d0}.experiment-number{display:grid;place-items:center;border:2px solid currentColor;min-width:31px;height:33px;font-size:11px;font-weight:700;transform:rotate(-5deg)}.experiment-nav button[aria-pressed=true] .experiment-number{background:var(--red);border-color:var(--red);color:var(--ink)}.experiment-nav button.is-complete .experiment-number{background:var(--purple);color:#fff}.experiment-status{margin-left:auto;font-size:15px;color:var(--red)}
.experiment-panel{border:2px solid var(--ink);border-top:6px solid var(--red);background:#fff;box-shadow:var(--shadow);padding:26px;margin-bottom:27px}.experiment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.experiment-heading h2{font-size:28px;font-weight:700;letter-spacing:-1.1px;line-height:1.15;margin:10px 0}.experiment-heading p{font-size:12px;line-height:1.8;color:var(--muted);max-width:620px;margin:0}.fixed-pill{display:inline-block;flex:0 0 auto;border:1px solid #c1afd9;background:#f2ecfb;color:#57327d;font-size:10px;font-weight:600;padding:9px 10px;margin-top:4px;max-width:230px;line-height:1.6}.experiment-controls{display:flex;align-items:center;gap:28px;padding:23px 0;margin:20px 0 23px;border-block:1px solid #ded8e3}.experiment-controls fieldset{padding:0;margin:0;border:0;min-width:0}.experiment-controls legend{font-size:10px;font-weight:550;color:#62576e;padding:0 0 8px}.segmented{display:flex;gap:7px}.segmented button{min-height:41px;padding:9px 17px;border:2px solid var(--ink);background:#fff;border-radius:2px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);font-size:12px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:2px 2px 0 var(--purple)}.leverage-options button[aria-pressed=true]{background:var(--purple);color:#fff}.control-note{font-size:10px;line-height:1.8;color:var(--muted);margin:17px 0 0 auto}.position-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.position-card{background:#f4f2ef;border:1px solid #cbc4d0;min-width:0}.position-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;background:#e9e5e0;border-bottom:1px solid #cbc4d0}.position-card-top span{font-size:11px;font-weight:600}.position-card-top strong{font-size:24px;letter-spacing:-1px;font-weight:700}.chosen-card{border-color:#ab8dc9}.chosen-card .position-card-top{background:#eee6fb;border-color:#c6aedc;color:#462966}.position-card dl{padding:9px 16px;margin:0}.position-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.position-card dt{font-size:11px;line-height:1.6;color:#716579}.position-card dd{font-size:12px;font-weight:600;text-align:right;white-space:nowrap;margin:0;font-variant-numeric:tabular-nums}.position-card .margin-metric{border-block:1px solid #dad1df;margin:3px 0}.position-card .margin-metric dt{color:#34253f}.position-card .margin-metric dd{font-size:17px;letter-spacing:-.5px;color:#492473}.margin-explanation{font-size:10px;line-height:1.8;color:#75697c;margin:14px 0 22px}.margin-explanation strong{font-weight:600;color:#51405f}
.movement-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.outcome-panel,.risk-outcomes{min-width:0;border:1px solid #bfb5c9;background:#fff}.outcome-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;background:#eee9f3;border-bottom:1px solid #cfc4db}.outcome-heading h3{margin:0;font-size:14px;letter-spacing:-.4px;line-height:1.4;font-weight:700}.outcome-heading>span{font-size:9px;line-height:1.5;color:#6c5c7a;text-align:right}.outcome-comparison,.risk-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.outcome-comparison>div,.risk-comparison>div{padding:12px 13px;min-width:0}.outcome-comparison>div+div,.risk-comparison>div+div{border-left:1px solid #ddd4e5;background:#faf7fe}.outcome-comparison h4,.risk-comparison h4{font-size:11px;font-weight:700;margin:0 0 13px;color:#5b397b}.outcome-comparison dl,.risk-comparison dl{margin:0}.outcome-comparison dl>div,.risk-comparison dl>div{margin:0 0 10px}.outcome-comparison dt,.risk-comparison dt{font-size:9px;line-height:1.6;color:#7a6e81;margin:0 0 2px}.outcome-comparison dd,.risk-comparison dd{font-size:12px;font-weight:550;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;color:#2e203b}.outcome-comparison .net-metric,.risk-comparison .net-metric{border-top:1px solid #d7c9e0;padding-top:10px;margin-bottom:0}.outcome-comparison .net-metric dt,.risk-comparison .net-metric dt{color:#4b365c;font-weight:600}.outcome-comparison .net-metric dd{font-size:17px;letter-spacing:-.5px;font-weight:700}.outcome-comparison dd.positive-value{color:#6436a2}.outcome-comparison dd.negative-value{color:#b02b1e}.risk-comparison .net-metric{margin-bottom:13px}.risk-comparison .net-metric dd{font-size:18px;font-weight:700;color:#ad2c1d}.risk-comparison .total-metric{padding-top:10px;border-top:1px dashed #c9b9d4}.risk-comparison .total-metric dd{font-size:16px;font-weight:700}.risk-comparison{padding:0 4px}.risk-comparison>div{padding:15px 18px}.risk-sizing-note{font-size:11px;color:#6f5a7d;line-height:1.9;margin:0;padding:13px 18px;border-bottom:1px solid #dfd5e6;background:#f7f3fb}.risk-footnote{margin:0;padding:13px 18px;font-size:10px;line-height:1.8;color:#796d80;background:#f1edF4;border-top:1px solid #dcd2e3}.experiment-takeaway{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;background:var(--ink);color:#fff;margin:21px 0 0;border-left:5px solid var(--purple)}.experiment-takeaway>span{font-size:25px;line-height:1;color:var(--red)}.experiment-takeaway p{font-size:12px;font-weight:500;line-height:1.8;margin:0}
.leverage-quiz{padding:25px 28px;border:2px solid var(--ink);background:#fff;box-shadow:var(--shadow);margin-bottom:27px}.quiz-coach{display:flex;align-items:center;gap:16px}.quiz-coach img{width:62px;height:62px;object-fit:contain;transform:rotate(-6deg)}.quiz-coach .eyebrow{font-size:8px;line-height:1.8}.quiz-coach h2{font-size:23px;letter-spacing:-.7px;line-height:1.3;margin:5px 0 0}.quiz-coach>span{font-size:11px;font-weight:600;color:#6c4d81;margin-left:auto;white-space:nowrap}.leverage-quiz h3{font-size:15px;line-height:1.8;font-weight:550;max-width:810px;margin:21px 0 18px}.quiz-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quiz-options button{min-height:66px;line-height:1.7;padding:12px 14px;font-size:12px;border:2px solid #a99ab5;border-radius:2px;background:#fff;color:#4d3a5d;text-align:left}.quiz-options button:hover:not(:disabled){border-color:var(--purple);background:#f8f4ff;box-shadow:2px 2px 0 var(--purple)}.quiz-options button:disabled{opacity:1;color:#8d8195;background:#f8f6f9;border-color:#ded7e3}.quiz-options button.correct{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--purple)}.quiz-options button.wrong{background:#ffebe6;color:#9e2918;border-color:#d75c48}.leverage-feedback{margin-top:18px;padding:13px 15px;border:1px solid #c8b3db;border-left:4px solid var(--purple);background:#f1eafb;font-size:12px;line-height:1.9;color:#533a66}.leverage-feedback.is-wrong{border-color:#e2ac9d;border-left-color:#ce3824;background:#fff0e9;color:#863c2c}.experiment-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:7px}.experiment-actions button{width:auto;min-width:196px;padding:13px 18px;margin-top:14px}.experiment-actions .secondary-action{margin-right:auto}.leverage-quiz>#retry-question{width:auto;min-height:43px;padding:10px 14px}.leverage-complete{display:flex;align-items:center;gap:22px;position:relative;padding:22px 27px;background:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--red);color:#fff;margin-bottom:27px}.leverage-complete>img{width:92px;height:120px;object-fit:contain;flex:0 0 auto}.leverage-complete .eyebrow{color:#ff8e7a;font-size:8px}.leverage-complete h2{font-size:27px;line-height:1.2;letter-spacing:-1px;margin:10px 0}.leverage-complete p{font-size:11px;color:#d0c6d9;line-height:1.9;margin:0}.leverage-complete #completion-reward{display:inline-block;font-size:10px;background:var(--red);color:var(--ink);padding:8px 10px;margin-top:13px;line-height:1.6;transform:rotate(-1deg)}.completion-link{display:inline-block;flex:0 0 178px;font-size:11px;font-weight:600;line-height:1.6;color:var(--ink);background:#fff;border:2px solid #fff;box-shadow:3px 3px 0 var(--red);padding:11px 14px;text-decoration:none}.model-notes{border:1px solid #c9bdcf;background:#eae5ee;padding:15px 18px;color:#655470;margin:0 0 22px}.model-notes summary{font-size:11px;font-weight:600;cursor:pointer;line-height:1.7}.model-notes p{font-size:10px;line-height:1.9;margin:12px 0 0;max-width:950px}.model-notes a{color:#62379c}.lesson-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;margin-bottom:0}.lesson-bottom a{color:#604476;line-height:1.7}.lesson-bottom button{font-size:10px;white-space:normal;text-align:right}.leverage-page .footer{padding-bottom:24px;margin-top:22px}.leverage-page .storage-note{font-size:11px;line-height:1.8;padding:12px 14px;margin-bottom:23px}
@media(max-width:1050px){.experiment-heading{display:block}.fixed-pill{margin-top:13px;max-width:none}.experiment-controls{gap:20px}.segmented button{padding:9px 13px}.control-note{font-size:9px}.leverage-mascot{flex-basis:240px}.movement-outcomes{gap:14px}.outcome-comparison>div{padding:12px 10px}.outcome-heading{padding:12px 10px}.outcome-heading h3{font-size:13px}.outcome-heading>span{font-size:8px}.leverage-complete{flex-wrap:wrap}.leverage-complete>div{flex:1}.completion-link{margin-left:114px;flex-basis:auto}}
@media(max-width:730px){.leverage-page{padding-bottom:0}.leverage-main{padding:22px 5% 0}.lesson-back{margin-bottom:16px;font-size:10px}.leverage-hero{padding:23px 20px 14px;display:block;margin-bottom:24px;min-height:0}.leverage-hero .eyebrow{font-size:7px;letter-spacing:1px}.leverage-hero h1{font-size:39px;letter-spacing:-1.9px;margin:17px 0 13px}.leverage-hero p{font-size:11px;line-height:1.8}.leverage-hero::before{width:48%;top:40%;height:70%;border-left-width:9px;right:-26px}.leverage-mascot{height:178px;width:205px;margin:0 0 -4px auto}.leverage-mascot span{left:-110px;right:auto;top:69px;font-size:9px;max-width:130px;transform:rotate(-3deg)}.synthetic-label{font-size:10px;margin-bottom:19px}.experiment-nav{gap:8px;margin-bottom:24px}.experiment-nav button{display:block;padding:11px 9px;min-height:122px;position:relative;box-shadow:2px 2px 0 var(--ink)}.experiment-number{min-width:25px;width:27px;height:27px;font-size:9px;margin-bottom:10px}.experiment-nav strong{font-size:10px;line-height:1.55}.experiment-nav small{font-size:8px;margin-top:5px;line-height:1.5}.experiment-status{position:absolute;right:9px;top:12px;font-size:13px}.experiment-panel{padding:20px 15px;border-top-width:5px;margin-bottom:23px;box-shadow:4px 4px 0 var(--ink)}.experiment-heading h2{font-size:26px;line-height:1.2;letter-spacing:-1px}.experiment-heading .eyebrow{font-size:8px}.experiment-heading p{font-size:11px;line-height:1.9}.fixed-pill{font-size:9px;padding:7px 9px;line-height:1.6}.experiment-controls{flex-wrap:wrap;gap:20px 16px;margin:17px 0 18px;padding:18px 0}.experiment-controls fieldset:first-child{flex-basis:100%}.experiment-controls legend{font-size:10px}.segmented button{min-height:42px;padding:10px 18px}.control-note{margin:17px 0 0;font-size:8px;flex:1;min-width:110px}.position-comparison{gap:10px}.position-card-top{padding:10px;display:block}.position-card-top span{font-size:9px;line-height:1.5}.position-card-top strong{display:block;margin-top:3px;font-size:24px}.position-card dl{padding:8px 10px}.position-card dl>div{display:block;padding:8px 0}.position-card dt{font-size:9px;line-height:1.7}.position-card dd{font-size:10px;text-align:left;line-height:1.8;white-space:normal;overflow-wrap:anywhere}.position-card .margin-metric dd{font-size:14px;line-height:1.8;letter-spacing:-.4px}.margin-explanation{font-size:9px;margin:12px 0 18px}.movement-outcomes{grid-template-columns:1fr;gap:16px}.outcome-heading{padding:13px 12px}.outcome-heading h3{font-size:14px}.outcome-heading>span{font-size:9px;max-width:125px}.outcome-comparison>div{padding:13px 12px}.outcome-comparison dt{font-size:9px}.outcome-comparison dd{font-size:12px}.outcome-comparison .net-metric dd{font-size:17px}.risk-comparison{padding:0}.risk-comparison>div{padding:13px 10px}.risk-comparison dt{font-size:9px}.risk-comparison dd{font-size:11px;white-space:normal;line-height:1.8}.risk-comparison .net-metric dd{font-size:16px}.risk-comparison .total-metric dd{font-size:14px}.risk-sizing-note{font-size:10px;padding:12px;line-height:1.9}.risk-footnote{padding:12px;font-size:9px}.experiment-takeaway{margin-top:17px;padding:13px 12px;gap:9px}.experiment-takeaway p{font-size:11px;line-height:1.9}.experiment-takeaway>span{font-size:21px}.leverage-quiz{padding:19px 17px;margin-bottom:23px;box-shadow:4px 4px 0 var(--ink)}.quiz-coach{gap:10px;flex-wrap:wrap}.quiz-coach img{width:43px;height:49px}.quiz-coach .eyebrow{font-size:7px;letter-spacing:1.1px}.quiz-coach h2{font-size:18px;letter-spacing:-.6px}.quiz-coach>span{font-size:9px;margin:0 0 0 53px}.leverage-quiz h3{font-size:12px;line-height:1.9;margin:18px 0 14px}.quiz-options{grid-template-columns:1fr;gap:10px}.quiz-options button{font-size:11px;min-height:54px;padding:12px;line-height:1.8}.leverage-feedback{font-size:11px;line-height:1.9;padding:12px;margin-top:15px}.experiment-actions{flex-wrap:wrap;gap:0}.experiment-actions button{min-width:0;width:100%;padding:14px 12px;min-height:45px;font-size:11px;margin-top:14px}.experiment-actions .secondary-action{order:2}.leverage-quiz>#retry-question{font-size:11px;width:100%;line-height:1.7}.leverage-complete{padding:19px 16px;gap:14px;margin-bottom:24px;align-items:flex-start}.leverage-complete>img{width:54px;height:80px}.leverage-complete h2{font-size:22px;line-height:1.2;margin:10px 0}.leverage-complete .eyebrow{font-size:7px;line-height:1.8}.leverage-complete p{font-size:10px}.leverage-complete #completion-reward{font-size:9px;padding:7px;transform:none}.completion-link{margin-left:0;flex-basis:100%;text-align:center;font-size:11px}.model-notes{padding:14px;margin-bottom:18px}.model-notes summary{font-size:10px}.model-notes p{font-size:10px}.lesson-bottom{font-size:9px;align-items:flex-start;gap:15px}.lesson-bottom button{font-size:9px;max-width:170px;padding-top:0}.leverage-page .footer{padding-bottom:24px;font-size:8px;gap:10px;line-height:1.8}.leverage-page .storage-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.leverage-mascot img,.leverage-mascot span,.leverage-hero .eyebrow,.experiment-number,.quiz-coach img{transform:none}}
