.blog-content p{text-align:left;hyphens:auto;margin-bottom:.5em}@media (width>=768px){.blog-content p{text-align:justify;text-justify:inter-word}}.blog-content.numbered-headings{counter-reset:h2counter}.blog-content.numbered-headings h2{counter-reset:h3counter;counter-increment:h2counter}.blog-content.numbered-headings h2:before{content:counter(h2counter) " "}.blog-content.numbered-headings h3{counter-increment:h3counter}.blog-content.numbered-headings h3:before{content:counter(h2counter) "." counter(h3counter) " "}.blog-content h2{margin-top:2.5em;margin-bottom:1em;font-size:1.75rem;font-weight:700}.blog-content h3{margin-top:2em;margin-bottom:.75em;font-size:1.375rem;font-weight:600}.blog-content ul{margin-bottom:.5em;padding-left:2.5em;list-style-type:disc}.blog-content ul ul{margin-bottom:.25em;list-style-type:"– "}.blog-content ol{margin-bottom:.5em;padding-left:2.5em;list-style-type:decimal}.blog-content ol ol{margin-bottom:.25em;list-style-type:lower-roman}.blog-content li{margin-bottom:.2em}.blog-content blockquote{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));border-color:#0ea5e94d;border-left-width:4px;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem;font-style:italic}.blog-content blockquote:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.blog-content code{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.blog-content code:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.blog-content code{border-radius:.25rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em}.blog-content pre code{color:inherit;background-color:#0000;border-style:none;border-radius:0;padding:0}.blog-content .expressive-code{margin-top:1.3em;margin-bottom:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-content .expressive-code .copy button{outline:none}.blog-content .expressive-code .frame:focus-within .copy button:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-offset-color), 0 0 0 4px var(--focus-ring-color);outline:none;opacity:1!important}.blog-content .expressive-code .frame:focus-within .copy button:focus-visible div{opacity:var(--ec-frm-inlBtnBgHoverOrFocusOpa)!important}.blog-content .expressive-code pre:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-offset-color), 0 0 0 4px var(--focus-ring-color);outline:none}.blog-content .expressive-code .ec-line .gutter{z-index:1;border-right:var(--ec-gtrBrdWd) solid var(--ec-gtrBrdCol);background:#fff;position:sticky;left:0}.dark .blog-content .expressive-code .ec-line .gutter{background:#262626}.blog-content .expressive-code .ec-line .gutter~.code{border-left:none}.figure-captions-enabled .blog-figure{text-align:center;max-width:100%;margin:2em auto;display:block}@media (width>=768px){.figure-captions-enabled .blog-figure{max-width:90%}}.figure-captions-enabled .blog-figure p{margin:0}.figure-captions-enabled .blog-figure img{max-width:100%;height:auto;margin:0 auto;display:block}.figure-captions-enabled .figure-caption{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.figure-captions-enabled .figure-caption:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.figure-captions-enabled .figure-caption{text-align:left;hyphens:auto;width:90%;margin-top:.75em;margin-left:auto;margin-right:auto;font-size:.9em;font-style:italic}@media (width>=768px){.figure-captions-enabled .figure-caption{text-align:justify;text-justify:inter-word}}.citation-ref{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.citation-ref:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.citation-ref{text-decoration:none}.citation-ref:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.citation-ref:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.citation-external{margin-left:0}.citation-external:after{vertical-align:baseline;width:1em;height:1em;position:relative;top:.2em}
