.prose-cms{color:#0f172a;font-size:1.05rem;line-height:1.8}.prose-cms h2{margin:1.4em 0 .6em;font-size:1.5rem;font-weight:700}.prose-cms h3{margin:1.2em 0 .5em;font-size:1.2rem;font-weight:650}.prose-cms p{margin:.7em 0}.prose-cms ul{margin:.7em 0;padding-left:1.25rem;list-style:outside}.prose-cms ol{margin:.7em 0;padding-left:1.25rem;list-style:decimal}.cms-callout{background:#eef2ff;border-left:4px solid #6366f1;border-radius:.75rem;margin:1.1em 0;padding:.9rem 1rem}.key-takeaway{background:#eef2ff;border-left:4px solid #4f46e5;border-radius:.75rem;margin:0 0 1.5rem;padding:1rem 1.1rem}.article-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin:0 0 2rem;padding:1rem 1.1rem}.prose-cms h2[id],.prose-cms h3[id]{scroll-margin-top:5rem}
