.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-family:var(--font-heading,inherit);color:#fff;margin:1.5em 0 .5em;font-weight:700;line-height:1.3}.blog-content h1{font-size:1.75rem}.blog-content h2{color:#f4f4f5;border-left:3px solid #f60001;padding-left:.75rem;font-size:1.35rem}.blog-content h3{font-size:1.15rem}.blog-content p{color:#a1a1aa;margin:.75em 0;font-size:1rem;line-height:1.8}.blog-content ul,.blog-content ol{color:#a1a1aa;margin:.75em 0;padding-left:1.5rem;line-height:1.8}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li{margin:.3em 0}.blog-content a{color:#f60001;font-weight:600;text-decoration:underline}.blog-content a:hover{color:#f33}.blog-content strong,.blog-content b{color:#e4e4e7;font-weight:700}.blog-content em,.blog-content i{color:#a1a1aa;font-style:italic}.blog-content table{border-collapse:collapse;width:100%;margin:1.5em 0}.blog-content th{color:#fff;text-align:left;background:#f60001;padding:.75rem 1rem;font-size:.85rem;font-weight:700}.blog-content td{color:#a1a1aa;border:1px solid #3f3f46;padding:.65rem 1rem;font-size:.9rem}.blog-content tr:nth-child(2n) td{background:#18181b}.blog-content blockquote{color:#d4d4d8;background:#18181b;border-left:4px solid #f60001;border-radius:0 .75rem .75rem 0;margin:1.5em 0;padding:1rem 1.25rem;font-style:italic}.blog-content code{color:#fbbf24;background:#27272a;border-radius:4px;padding:.15em .4em;font-family:monospace;font-size:.85em}.blog-content pre{background:#18181b;border:1px solid #3f3f46;border-radius:.75rem;margin:1.5em 0;padding:1.25rem;overflow-x:auto}.blog-content pre code{color:#d4d4d8;background:0 0;padding:0;font-size:.9em}.blog-content hr{border:none;border-top:1px solid #3f3f46;margin:2em 0}.blog-content mark{color:#000;background:#fde047;border-radius:3px;padding:.05em .25em}.blog-content img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5em auto;display:block}.blog-content figure{margin:1.5em 0}.blog-content figure img{margin:0 auto .5em}.blog-content figcaption{text-align:center;color:#71717a;font-size:.85rem}
