.BlogArticleBody_body__e8aIN{display:flow-root;min-width:0;overflow-wrap:anywhere}.BlogArticleBody_body__e8aIN>*{min-width:0}.BlogArticleBody_body__e8aIN>*+*{margin-block-start:1.25rem}.BlogArticleBody_body__e8aIN h1,.BlogArticleBody_body__e8aIN h2,.BlogArticleBody_body__e8aIN h3,.BlogArticleBody_body__e8aIN h4{clear:both;color:var(--foreground);font-weight:600;line-height:1.35}.BlogArticleBody_body__e8aIN>:is(h1,h2,h3,h4):not(:first-child){margin-block-start:2.5rem}.BlogArticleBody_body__e8aIN>:is(h1,h2,h3,h4)+*{margin-block-start:1rem}.BlogArticleBody_body__e8aIN h1{font-size:2rem}.BlogArticleBody_body__e8aIN h2{font-size:1.625rem}.BlogArticleBody_body__e8aIN h3{font-size:1.25rem}.BlogArticleBody_body__e8aIN blockquote,.BlogArticleBody_body__e8aIN ol,.BlogArticleBody_body__e8aIN p,.BlogArticleBody_body__e8aIN ul{color:var(--foreground)}.BlogArticleBody_body__e8aIN>p:first-child{color:var(--muted-foreground);font-size:1.0625em;line-height:1.8}.BlogArticleBody_body__e8aIN a{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.BlogArticleBody_body__e8aIN ol,.BlogArticleBody_body__e8aIN ul{padding-inline-start:1.5rem;line-height:1.8}.BlogArticleBody_body__e8aIN ul{list-style:disc}.BlogArticleBody_body__e8aIN ol{list-style:decimal}.BlogArticleBody_body__e8aIN li+li{margin-block-start:.5rem}.BlogArticleBody_body__e8aIN li>ol,.BlogArticleBody_body__e8aIN li>ul{margin-block:.5rem .75rem}.BlogArticleBody_body__e8aIN blockquote{border-inline-start:3px solid color-mix(in srgb,var(--primary) 40%,transparent);padding-inline-start:1rem;font-size:1.05em}.BlogArticleBody_body__e8aIN strong{font-weight:650}.BlogArticleBody_body__e8aIN u{text-decoration-thickness:1px;text-underline-offset:.15em}.BlogArticleBody_body__e8aIN blockquote code,.BlogArticleBody_body__e8aIN h1 code,.BlogArticleBody_body__e8aIN h2 code,.BlogArticleBody_body__e8aIN h3 code,.BlogArticleBody_body__e8aIN h4 code,.BlogArticleBody_body__e8aIN li code,.BlogArticleBody_body__e8aIN p code{border-radius:.25rem;background:var(--muted);padding:.1em .3em;font-family:ui-monospace,monospace;font-size:.9em}.BlogArticleBody_body__e8aIN hr{border:0;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);margin-block:2.5rem}.BlogArticleBody_body__e8aIN pre{position:relative;max-width:100%;overflow:auto;padding:1rem;border-radius:.75rem;background:var(--muted);font:.8125rem/1.7 ui-monospace,monospace;white-space:pre}.BlogArticleBody_body__e8aIN pre[data-code-language]{padding-top:2.5rem}.BlogArticleBody_body__e8aIN pre[data-code-language]:before{position:absolute;top:.65rem;left:1rem;color:var(--muted-foreground);content:attr(data-code-language);font:600 .6875rem/1 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.BlogArticleBody_body__e8aIN figure[data-blog-image]{width:100%;max-width:100%;margin-block:2rem;margin-inline:auto}.BlogArticleBody_body__e8aIN figure[data-width="50"]{width:50%}.BlogArticleBody_body__e8aIN figure[data-width="75"]{width:75%}.BlogArticleBody_body__e8aIN figure[data-align=left]{margin-inline:0 auto}.BlogArticleBody_body__e8aIN figure[data-align=right]{margin-inline:auto 0}.BlogArticleBody_body__e8aIN figure[data-align=center]{margin-inline:auto}.BlogArticleBody_body__e8aIN figure[data-blog-image] img{display:block;width:auto;max-width:100%;height:auto;max-height:32rem;border-radius:.75rem;object-fit:contain}.BlogArticleBody_body__e8aIN figure[data-align=center] img{margin-inline:auto}.BlogArticleBody_body__e8aIN figure[data-align=right] img{margin-inline-start:auto}.BlogArticleBody_body__e8aIN figure[data-blog-image] figcaption{margin-block-start:.5rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5;text-align:center}.BlogArticleBody_body__e8aIN [data-blog-gallery=true]{display:grid;clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.BlogArticleBody_body__e8aIN [data-blog-gallery=true][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogArticleBody_body__e8aIN [data-blog-gallery=true][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.BlogArticleBody_body__e8aIN [data-blog-gallery=true]>figure[data-blog-image]{float:none;width:100%;min-width:0;margin:0}.BlogArticleBody_body__e8aIN [data-blog-gallery=true]>figure[data-blog-image] img{max-height:24rem}@media (max-width:640px){.BlogArticleBody_body__e8aIN h1{font-size:1.75rem}.BlogArticleBody_body__e8aIN h2{font-size:1.375rem}.BlogArticleBody_body__e8aIN>p:first-child{font-size:1.0625rem}.BlogArticleBody_body__e8aIN h3{font-size:1.125rem}.BlogArticleBody_body__e8aIN>:is(h1,h2,h3,h4):not(:first-child){margin-block-start:2rem}.BlogArticleBody_body__e8aIN>*+*{margin-block-start:1.25rem}.BlogArticleBody_body__e8aIN>figure[data-blog-image]{width:100%}.BlogArticleBody_body__e8aIN>figure[data-blog-image] img{margin-inline:auto;max-height:28rem}.BlogArticleBody_body__e8aIN [data-blog-gallery=true][data-columns="3"],.BlogArticleBody_body__e8aIN [data-blog-gallery=true][data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.BlogArticleBody_body__e8aIN [data-blog-gallery=true][data-columns="2"]{grid-template-columns:1fr}}