.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{list-style:disc}.prose-cms ol,.prose-cms ul{margin:.7em 0;padding-left:1.25rem}.prose-cms ol{list-style:decimal}.cms-callout{margin:1.1em 0;border-left:4px solid #6366f1;padding:.9rem 1rem}.cms-callout,.key-takeaway{border-radius:.75rem;background:#eef2ff}.key-takeaway{margin:0 0 1.5rem;border-left:4px solid #4f46e5;padding:1rem 1.1rem}.article-toc{margin:0 0 2rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;padding:1rem 1.1rem}.prose-cms h2[id],.prose-cms h3[id]{scroll-margin-top:5rem}