.blog-prose{font-size:1.0625rem;line-height:1.75}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote,.blog-prose table{margin:1.15em 0}.blog-prose h2{margin:2em 0 .6em;font-size:1.6rem;font-weight:700;line-height:1.25}.blog-prose h3{margin:1.6em 0 .5em;font-size:1.25rem;font-weight:600}.blog-prose h4{margin:1.4em 0 .4em;font-size:1.075rem;font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.4em 0}.blog-prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.blog-prose img{border-radius:.5rem;max-width:100%;height:auto;margin:1.25em 0}.blog-prose blockquote{border-left:3px solid var(--border);padding-left:1em;font-style:italic}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.6em .75em}.blog-prose th{background:var(--muted);font-weight:600}
