.lesson{max-width:1000px}.lesson>h2{margin:20px 0 32px}.lesson>p{max-width:780px;font-size:18px;color:var(--muted);margin:24px 0}.lesson strong{color:var(--text)}.lesson-callout{border-left:2px solid var(--accent);background:var(--surface);padding:28px 32px;margin:36px 0;font-size:24px;line-height:1.5}.comparison{overflow-x:auto;margin:36px 0;border:1px solid var(--line);border-radius:12px}.comparison table{width:100%;border-collapse:collapse;min-width:580px;font-size:15px}.comparison caption{text-align:left;padding:20px;color:var(--accent)}.comparison th,.comparison td{text-align:left;vertical-align:top;padding:22px;border-top:1px solid var(--line)}.comparison td{color:var(--muted)}.comparison thead{background:var(--surface)}.learning-steps{padding-left:28px;margin:32px 0}.learning-steps li{padding:12px 0 20px 16px}.learning-steps li::marker{color:var(--accent)}.lesson h3{font-size:25px;line-height:1.3;margin-bottom:12px}.learning-steps p,.example-plan p,.tip-metrics dd{color:var(--muted)}.example-plan{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.example-plan article{padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.example-plan h3{margin-top:18px}.tip-metrics{margin:32px 0}.tip-metrics>div{padding:24px 0;border-bottom:1px solid var(--line)}.tip-metrics dt{font-size:23px;margin-bottom:10px}.tip-metrics dd{margin:0;max-width:780px}.takeaway-list{padding-left:24px;color:var(--muted)}.takeaway-list li{padding:8px}.lesson .source-note{font-size:13px}.source-note a{color:var(--muted)}@media(max-width:760px){.example-plan{grid-template-columns:1fr}.lesson>p{font-size:16px}.lesson-callout{padding:22px;font-size:20px}.lesson h3{font-size:22px}.comparison th,.comparison td{padding:16px}.results-hero h1{font-size:clamp(38px,9vw,64px);letter-spacing:-2px}}
