.cms-prose{color:color-mix(in oklab, var(--foreground) 88%, transparent);font-size:1.0625rem;line-height:1.75}.cms-prose>:first-child{margin-top:0}.cms-prose :where(p,ul,ol,blockquote,.cms-table):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em}.cms-prose :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-family:var(--font-display,inherit);letter-spacing:-.02em;scroll-margin-top:6rem;line-height:1.2}.cms-prose h2:not(:where(.not-prose,.not-prose *)){margin-top:2.2em;margin-bottom:.6em;font-size:1.875rem}.cms-prose h3:not(:where(.not-prose,.not-prose *)){margin-top:1.8em;margin-bottom:.5em;font-size:1.375rem}.cms-prose h4:not(:where(.not-prose,.not-prose *)){margin-top:1.6em;margin-bottom:.4em;font-size:1.125rem}.cms-prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){padding-left:1.4em}.cms-prose ul:not(:where(.not-prose,.not-prose *)){list-style:outside}.cms-prose ol:not(:where(.not-prose,.not-prose *)){list-style:decimal}.cms-prose li:not(:where(.not-prose,.not-prose *)){margin:.4em 0;padding-left:.25em}.cms-prose li::marker{color:var(--primary)}.cms-prose a:not(:where(.not-prose,.not-prose *)){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}.cms-prose a:not(:where(.not-prose,.not-prose *)):hover{color:var(--primary)}.cms-prose strong{color:var(--foreground);font-weight:600}.cms-prose blockquote:not(:where(.not-prose,.not-prose *)){border-left:3px solid var(--primary);color:var(--foreground);padding-left:1.25em;font-style:italic}.cms-prose hr{border:0;border-top:1px solid var(--border);margin:3em 0}.cms-prose .cms-table{border:1px solid var(--border);background:linear-gradient(to right, transparent, var(--card) 1rem) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #00000024, transparent) right / .875rem 100% no-repeat scroll, var(--card);border-radius:1rem;overflow-x:auto}.cms-prose .cms-table table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:.875rem;line-height:1.5}.cms-prose .cms-table :where(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:8rem;padding:.75rem 1rem}.cms-prose .cms-table :where(th,td)+:where(th,td){border-left:1px solid var(--border)}.cms-prose .cms-table tbody tr:last-child>:where(th,td){border-bottom:0}.cms-prose .cms-table :where(th,td)>p{margin:0}.cms-prose .cms-table thead :where(th,td){background:var(--secondary);color:var(--foreground);font-weight:600}.cms-prose .cms-table tbody :where(tr>:first-child){color:var(--foreground);background:var(--card);font-weight:600}.cms-prose .cms-table tr>:first-child{z-index:1;border-right:1px solid var(--border);position:sticky;left:0}.cms-prose .cms-table tr>:first-child+*{border-left:0}@media (min-width:48rem){.cms-prose .cms-table :where(th,td){min-width:0}}.cms-prose code{background:var(--muted);border-radius:.375rem;padding:.15em .4em;font-size:.9em}.cms-prose img{border-radius:1rem}
