.blog-article{color:#404040;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.blog-article>:first-child{margin-top:0}.blog-article p{margin:0 0 1.15em}.blog-article h1{color:#171717;margin:1.8em 0 .6em;font-size:2rem;font-weight:700;line-height:1.25}.blog-article h2{color:#171717;margin:1.7em 0 .55em;font-size:1.65rem;font-weight:700;line-height:1.3}.blog-article h3{color:#171717;margin:1.5em 0 .5em;font-size:1.3rem;font-weight:600;line-height:1.35}.blog-article ul{margin:0 0 1.15em;padding-left:1.6em;list-style:outside}.blog-article ol{margin:0 0 1.15em;padding-left:1.6em;list-style:decimal}.blog-article li{margin:.3em 0}.blog-article li>p{margin:0}.blog-article a{color:#ea580c;text-underline-offset:3px;text-decoration:underline}.blog-article a:hover{color:#c2410c}.blog-article strong{color:#171717;font-weight:700}.blog-article blockquote{color:#525252;background:#fff8f4;border-left:4px solid #f25604;border-radius:0 8px 8px 0;margin:1.5em 0;padding:.4em 1.2em}.blog-article blockquote p:last-child{margin-bottom:0}.blog-article code{background:#f4f4f5;border-radius:5px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-article pre{color:#e5e7eb;background:#17191d;border-radius:10px;margin:0 0 1.15em;padding:1em 1.2em;overflow-x:auto}.blog-article pre code{color:inherit;background:0 0;padding:0}.blog-article hr{border:0;border-top:1px solid #e5e5e5;margin:2em 0}.blog-article mark{border-radius:3px;padding:0 .15em}.blog-article img{border-radius:12px;max-width:100%;height:auto;margin:1.5em auto;display:block}.blog-article .tableWrapper,.blog-article>table{max-width:100%;display:block;overflow-x:auto}.blog-article table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95em}.blog-article th,.blog-article td{vertical-align:top;text-align:left;border:1px solid #d4d4d8;padding:.6em .85em}.blog-article th{color:#171717;background:#f4f4f5;font-weight:700}.blog-article td>p,.blog-article th>p{margin:0}.blog-article tr:nth-child(2n) td{background:#fafafa}.blog-faq{border-top:1px solid #e5e5e5;margin-top:3rem;padding-top:2rem}.blog-faq h2{color:#171717;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.blog-faq details{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:.75rem;padding:1rem 1.25rem}.blog-faq summary{cursor:pointer;color:#171717;font-size:1rem;font-weight:600;line-height:1.5}.blog-faq details p{color:#525252;margin:.75rem 0 0;font-size:.98rem;line-height:1.7}
