.blog-article{font-size:1rem;line-height:1.75}.blog-article [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.blog-article a{text-decoration:underline;color:#32323e}.blog-article strong{font-weight:700}.blog-article ol[type="A"]{--list-counter-style:upper-alpha}.blog-article ol[type="a"]{--list-counter-style:lower-alpha}.blog-article ol[type="I"]{--list-counter-style:upper-roman}.blog-article ol[type="i"]{--list-counter-style:lower-roman}.blog-article ol[type="1"]{--list-counter-style:decimal}.blog-article ol>li{position:relative;padding-left:1.75em;font-weight:500;font-size:16px;line-height:24px}.blog-article ol>li:before{content:counter(list-item,var(--list-counter-style,decimal)) ".";position:absolute;font-weight:500;color:#6b7280;left:0}.blog-article ol>li::marker{font-size:0}.blog-article ul>li{position:relative;padding-left:1.75em;font-weight:500;font-size:16px;line-height:24px}.blog-article ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:calc(.875em - .1875em);left:.25em}.blog-article ul>li::marker{font-size:0}.blog-article hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.blog-article blockquote{font-weight:500;font-size:16px;line-height:24px;font-style:italic;border-left:solid .25rem #e5e7eb;quotes:"“" "”" "‘" "’";margin:1.6em 0 1.6em;padding-left:1em}.blog-article blockquote p:first-of-type:before{content:open-quote}.blog-article blockquote p:last-of-type:after{content:close-quote}.blog-article h1{font-weight:700;font-size:40px;margin:0 0 24px;line-height:54.64px}.blog-article h2{font-weight:700;font-size:24px;margin-top:2em;margin-bottom:1em;line-height:32.78px}.blog-article h3{margin-top:1.6em;margin-bottom:.6em;font-weight:700;font-size:20px;line-height:27.32px}.blog-article h4{font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.blog-article figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.blog-article code{font-weight:600;font-size:.875em}.blog-article code:after,.blog-article code:before{content:"'"}.blog-article a code{color:#111827}.blog-article pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.blog-article pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.blog-article pre code:after,.blog-article pre code:before{content:none}.blog-article table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.blog-article thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.blog-article thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.blog-article tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.blog-article tbody tr:last-child{border-bottom-width:0}.blog-article tbody td{vertical-align:top;padding:.5714286em}.blog-article p{margin:16px 0;font-weight:500;font-size:16px;line-height:24px;overflow-wrap:break-word}.blog-article figure,.blog-article video{margin:16px 0}.blog-article figure>*{margin-top:0;margin-bottom:0}.blog-article h2 code{font-size:.875em}.blog-article h3 code{font-size:.9em}.blog-article ol,.blog-article ul{margin:1.25em 0;padding-left:0}.blog-article li{margin-top:.5em;margin-bottom:.5em}.blog-article>ul>li p{margin-top:.75em;margin-bottom:.75em}.blog-article>ul>li>:first-child{margin-top:1.25em}.blog-article>ul>li>:last-child{margin-bottom:1.25em}.blog-article>ol>li>:first-child{margin-top:1.25em}.blog-article>ol>li>:last-child{margin-bottom:1.25em}.blog-article ol ol,.blog-article ol ul{margin-top:.75em;margin-bottom:.75em}.blog-article ul ol,.blog-article ul ul{margin-top:.75em;margin-bottom:.75em}.blog-article h2+*,.blog-article h3+*,.blog-article h4+*,.blog-article hr+*{margin-top:0}.blog-article tbody td:first-child,.blog-article thead th:first-child{padding-left:0}.blog-article tbody td:last-child,.blog-article thead th:last-child{padding-right:0}.blog-article>:first-child{margin-top:0}.blog-article>:last-child{margin-bottom:0}