.article-prose{color:var(--foreground);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.8}.article-prose p{margin-bottom:1.25rem}.article-prose h2,.article-prose h3{font-family:var(--font-heading);color:var(--primary);scroll-margin-top:7rem;font-weight:600;line-height:1.3}.article-prose h2{margin:2.5rem 0 1rem;font-size:1.875rem}.article-prose h3{margin:2rem 0 .75rem;font-size:1.5rem}.article-prose>:first-child{margin-top:0}.article-prose ul,.article-prose ol{margin:1.5rem 0;padding-left:1.5rem}.article-prose ul{list-style-type:disc}.article-prose ol{list-style-type:decimal}.article-prose li{margin:.5rem 0}.article-prose li p{margin:0}.article-prose a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.article-prose blockquote{border-left:3px solid var(--accent);background:var(--muted);margin:1.5rem 0;padding:.75rem 1.25rem}.article-prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.article-prose table{border-collapse:collapse;width:100%;margin:1rem 0}.article-prose th,.article-prose td{border:1px solid var(--border);vertical-align:top;min-width:4rem;padding:.75rem}.article-prose th{background:var(--muted);font-weight:600}.article-prose td p,.article-prose th p{margin:0}.article-prose .table-scroll,.article-prose .tableWrapper{overflow-x:auto}.article-prose [contenteditable]{outline:none;min-height:24rem;padding:1.5rem}.article-prose .selectedCell{background:var(--muted)}@media (max-width:640px){.article-prose{font-size:1rem}.article-prose h2{font-size:1.5rem}.article-prose [contenteditable]{padding:1rem}}
