.lesson-body{color:var(--text-secondary)}.lesson-body>:first-child>:first-child{margin-top:0}.lesson-content{font-size:16px;line-height:24px}.lesson-content h2{color:var(--text-primary);margin-block:3.5rem 1.25rem;font-size:32px;font-weight:400;line-height:38px}.lesson-content h3{color:var(--text-primary);margin-block:2rem 1rem;font-size:24px;font-weight:400;line-height:31px}.lesson-content p,.lesson-content ul,.lesson-content ol{margin-block:1rem}.lesson-content .lesson-insight,.lesson-content .lesson-notice,.lesson-content .lesson-quote,.lesson-content .lesson-prompt,.lesson-content .lesson-definition,.lesson-content .lesson-takeaways,.lesson-content .lesson-tool-insert,.lesson-content .content-stats{margin-block:2rem}.lesson-content .lesson-tool-insert{background:var(--surface-accent);color:var(--text-on-accent);border-radius:16px;align-items:center;gap:18px;padding:20px 22px;display:flex;overflow:hidden}.lesson-content .lesson-tool-insert-icon{background:var(--surface-action);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lesson-content .lesson-tool-insert-icon img{width:24px;height:24px}.lesson-content .lesson-tool-insert-copy{flex:1 0 0;min-width:0}.lesson-content .lesson-tool-insert-copy p{margin:0}.lesson-content .lesson-tool-insert-copy p+p{margin-top:4px}.lesson-content .lesson-tool-insert-cta,.lesson-content .lesson-tool-insert-cta:link,.lesson-content .lesson-tool-insert-cta:visited,.lesson-content .lesson-tool-insert-cta:hover{background:var(--surface-inverse);min-width:195px;height:52px;color:var(--text-on-inverse);border-radius:1000px;flex:none;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:flex}.lesson-content .article-image,.lesson-content .content-rive{width:100%;max-width:none;margin-inline:auto}.lesson-content .lesson-block-body>:first-child,.lesson-content .lesson-quote blockquote>:first-child,.lesson-content .lesson-definition>div>:first-child{margin-top:0}.lesson-content .lesson-block-body>:last-child,.lesson-content .lesson-quote blockquote>:last-child,.lesson-content .lesson-definition>div>:last-child{margin-bottom:0}.lesson-content .lesson-insight{align-items:stretch;gap:.875rem;display:flex}.lesson-content .lesson-insight>span{background:var(--surface-action);border-radius:4px;flex:none;width:3px}.lesson-content .lesson-block-label{margin:0 0 .375rem}.lesson-content .lesson-insight .lesson-block-label{color:var(--text-action);text-transform:uppercase;font-size:12px;line-height:16px}.lesson-content .lesson-notice{border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;overflow:hidden}.lesson-content .lesson-notice-icon{flex:none;width:20px;height:20px}.lesson-content .lesson-pro-tip{background:var(--surface-success)}.lesson-content .lesson-pro-tip .lesson-block-label{color:var(--text-success)}.lesson-content .lesson-watch-out{background:var(--surface-danger)}.lesson-content .lesson-watch-out .lesson-block-label{color:var(--text-danger-strong)}.lesson-content .lesson-example,.lesson-content .lesson-takeaways{background:var(--surface-secondary)}.lesson-content .lesson-example .lesson-block-label{color:var(--text-tertiary)}.lesson-content .lesson-quote{align-items:flex-start;gap:.75rem;display:flex}.lesson-content .lesson-quote>span{color:var(--text-action);flex:none}.lesson-content .lesson-quote blockquote{margin:0}.lesson-content .lesson-quote-author{flex-direction:row;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.lesson-content .lesson-quote-author>span:last-child{flex-direction:column;display:flex}.lesson-content .lesson-quote-avatar{background:var(--surface-action-tint);width:36px;height:36px;color:var(--text-action);border-radius:999px;flex:none;place-items:center;display:grid}.lesson-content .lesson-prompt{border:1px solid var(--border-primary);background:var(--surface-card);border-radius:1rem;padding:1rem;overflow:hidden}.lesson-content .lesson-prompt header,.lesson-content .lesson-prompt-title{align-items:center;display:flex}.lesson-content .lesson-prompt header{justify-content:space-between}.lesson-content .lesson-prompt-title{color:var(--text-action);gap:.5rem}.lesson-content .lesson-prompt-label{font-size:14px;font-weight:600;line-height:18px}.lesson-content .lesson-prompt header button{background:var(--surface-accent);cursor:pointer;border:0;border-radius:.4rem;place-items:center;width:32px;height:32px;display:grid}.lesson-content .lesson-prompt header button[data-copied=true] img{display:none}.lesson-content .lesson-prompt header button[data-copied=true]:after{content:"";background:url(/tools/check.svg) 50%/contain no-repeat;width:24px;height:24px}.lesson-content .lesson-prompt button:focus-visible{outline:2px solid var(--border-action);outline-offset:3px}.lesson-content .lesson-prompt [data-prompt-content]{-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;margin:.75rem 0;display:-webkit-box;overflow:hidden}.lesson-content .lesson-prompt [data-prompt-content][data-expanded=true]{display:block}.lesson-content .lesson-prompt-toggle{width:fit-content;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;display:block}.lesson-content .lesson-prompt-hide,.lesson-content .lesson-prompt-toggle[aria-expanded=true] .lesson-prompt-show{display:none}.lesson-content .lesson-prompt-toggle[aria-expanded=true] .lesson-prompt-hide{display:inline}.lesson-content .lesson-definition{border-block:1px solid var(--border-primary);grid-template-columns:180px minmax(0,1fr);gap:.875rem;padding-block:.75rem;display:grid}.lesson-content .lesson-definition>div{color:var(--text-secondary)}.lesson-content .lesson-takeaways{border-radius:1rem;padding:1rem}.lesson-content .lesson-takeaways>p{margin:0 0 .5rem}.lesson-content .lesson-takeaways ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lesson-content .lesson-takeaways li{align-items:flex-start;gap:.625rem;display:flex}.lesson-content .lesson-takeaways li img{flex:none;width:16px;height:24px}.lesson-content .content-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;padding:1rem;display:grid}.lesson-content .content-stat{background:var(--surface-card);min-height:8.375rem;box-shadow:2px 2px 30px var(--shadow-card);border-radius:1.5rem;padding:1.5rem;overflow:hidden}.lesson-content .content-stat>p{margin:0}.lesson-content .content-stat>p+p{color:var(--text-secondary);margin-top:.5rem}.lesson-content .tool-cta{background:var(--surface-accent);min-height:22rem;color:var(--text-on-accent);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,min(38%,20.4375rem));gap:1.5rem;margin-block:3.5rem;padding:2rem;display:grid;overflow:hidden}.lesson-content .tool-cta-copy{max-width:39rem}.lesson-content .tool-cta h2,.lesson-content .tool-cta p{margin:0}.lesson-content .tool-cta h2{color:var(--text-primary);font-size:1.875rem;line-height:2.3125rem}.lesson-content .tool-cta p{margin-top:.5rem}.lesson-content .tool-cta ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.lesson-content .tool-cta li{gap:.625rem;display:flex}.lesson-content .tool-cta li img{flex:none;width:24px;height:24px}.lesson-content .tool-cta a{background:var(--surface-inverse);min-width:14rem;min-height:3.75rem;color:var(--text-on-inverse);border-radius:999px;justify-content:center;align-items:center;margin-top:1.5rem;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.lesson-content .tool-cta a:focus-visible{outline:2px solid var(--border-action);outline-offset:4px}.lesson-content .tool-cta>img{object-fit:contain;align-self:end;width:100%;height:auto}.practice-ai-chat .blog-content>:first-child{margin-top:0}.practice-ai-chat .blog-content>:last-child{margin-bottom:0}.practice-choice-question>p:first-child{color:var(--text-primary);font-family:var(--font-domine);margin:0 0 1rem;font-size:20px;font-weight:700;line-height:27px}.practice-choice-question .article-image{width:100%;max-width:none;margin:0}.practice-choice-question .article-image img{object-fit:cover;border-radius:24px;width:100%;height:296px}@media (width<=767px){.lesson-content h2{margin-block-start:2.5rem;font-size:28px;line-height:34px}.lesson-content h3{font-size:20px;line-height:27px}.lesson-content .lesson-insight,.lesson-content .lesson-notice,.lesson-content .lesson-quote,.lesson-content .lesson-prompt,.lesson-content .lesson-definition,.lesson-content .lesson-takeaways,.lesson-content .lesson-tool-insert,.lesson-content .content-stats{margin-block:1.5rem}.lesson-content .lesson-tool-insert{flex-wrap:wrap}.lesson-content .lesson-tool-insert-cta{width:100%}.lesson-content .lesson-definition{grid-template-columns:1fr}.lesson-content .tool-cta{grid-template-columns:minmax(0,1fr);padding:1.5rem}.lesson-content .tool-cta>img{justify-self:center;width:min(80%,20.4375rem)}}@media (width>=768px){.lesson-content .lesson-notice-icon{width:32px;height:32px}.lesson-content .lesson-notice{gap:1rem}.lesson-content .lesson-prompt-title>img{width:24px;height:24px}.lesson-content .lesson-prompt-label{font-size:16px;line-height:24px}.lesson-content .lesson-prompt header button img{width:24px;height:24px}.lesson-content .lesson-prompt [data-prompt-content]{-webkit-line-clamp:2}}
