.blog-content{overflow-wrap:anywhere;color:var(--foreground);font-family:inherit;font-size:1.0625rem;line-height:1.85}.blog-content>*+*{margin-top:1.25em}.blog-content :is(h2,h3,h4){color:var(--brand-blue);margin-top:2em;margin-bottom:.65em;font-weight:700;line-height:1.3}.blog-content h2{font-size:1.75rem}.blog-content h3{font-size:1.4rem}.blog-content h4{font-size:1.15rem}.blog-content ul{padding-left:1.5em;list-style:outside}.blog-content ol{padding-left:1.5em;list-style:decimal}.blog-content li+li{margin-top:.4em}.blog-content a{color:var(--brand-blue);text-decoration:underline;-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange);text-underline-offset:.2em}.blog-content a:hover{color:var(--brand-orange)}.blog-content blockquote{border-left:1px solid var(--brand-orange);background:var(--muted);padding:.5em 1.5em}.blog-content img{border-radius:.375rem;max-width:100%;height:auto;margin-inline:auto}.blog-content pre{background:var(--muted);border:1px solid var(--border);border-radius:.375rem;padding:1.25em;font-size:.875rem;overflow-x:auto}.blog-content :not(pre)>code{background:var(--muted);border-radius:.375rem;padding:.15em .3em}.blog-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-content :is(td,th){border:1px solid var(--border);text-align:left;min-width:6rem;padding:.65em .85em}.blog-content th{background:var(--muted);font-weight:700}.blog-content hr{border-color:var(--border);margin-block:2em}.blog-content ::selection{background:var(--brand-orange);color:#fff}.blog-content :focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.blog-content.ProseMirror{min-height:26rem;caret-color:var(--brand-orange);outline:none;padding:1.5rem}.minimal-tiptap-editor .ProseMirror.blog-content>*+*{margin-top:1.25em}.minimal-tiptap-editor .ProseMirror.blog-content :is(h2,h3,h4){color:var(--brand-blue);margin-top:2em;margin-bottom:.65em;font-weight:700;line-height:1.3}.minimal-tiptap-editor .ProseMirror.blog-content h2{font-size:1.75rem}.minimal-tiptap-editor .ProseMirror.blog-content h3{font-size:1.4rem}.minimal-tiptap-editor .ProseMirror.blog-content h4{font-size:1.15rem}.minimal-tiptap-editor .ProseMirror.blog-content blockquote:before{display:none}.blog-content>:first-child,.minimal-tiptap-editor .ProseMirror.blog-content>:first-child{margin-top:0}
