.BlogProse_prose___6n1a{--prose-text:#0e1320;--prose-muted:#5b6270;--prose-line:#e3e6eb;--prose-accent:#1b6cd4;--prose-soft:#f5f6f8;max-width:68ch;color:var(--prose-text);font-size:1.0625rem;line-height:1.7;overflow-wrap:break-word;hyphens:auto}@media (min-width:768px){.BlogProse_prose___6n1a{font-size:1.125rem}}.BlogProse_article__CX1Sm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50rem) minmax(0,1fr);max-width:none}.BlogProse_article__CX1Sm>*{grid-column:2}.BlogProse_article__CX1Sm>figure{grid-column:1/-1;justify-self:center}@media (min-width:1024px){.BlogProse_article__CX1Sm{font-size:1.1875rem}}[data-theme=dark] .BlogProse_prose___6n1a{--prose-text:#f2f2f5;--prose-muted:#b4b4be;--prose-line:#3a3a45;--prose-accent:#5aa5f9;--prose-soft:#17171d}.BlogProse_prose___6n1a>*+*{margin-top:1.1em}.BlogProse_prose___6n1a h2,.BlogProse_prose___6n1a h3,.BlogProse_prose___6n1a h4{font-family:Gilroy,MontserratKZ,Arial,sans-serif;color:var(--prose-text);text-wrap:balance;hyphens:manual}.BlogProse_prose___6n1a h2{margin-top:2.1em;font-size:1.55em;font-weight:700;line-height:1.2;letter-spacing:-.01em}.BlogProse_prose___6n1a h3{margin-top:1.8em;font-size:1.25em;font-weight:700;line-height:1.3}.BlogProse_prose___6n1a h4{margin-top:1.6em;font-size:1.05em;font-weight:600;line-height:1.4}.BlogProse_prose___6n1a h2+*,.BlogProse_prose___6n1a h3+*,.BlogProse_prose___6n1a h4+*{margin-top:.6em}.BlogProse_prose___6n1a>:first-child{margin-top:0}.BlogProse_prose___6n1a a{color:var(--prose-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness .15s ease-out}.BlogProse_prose___6n1a a:hover{text-decoration-thickness:2px}.BlogProse_prose___6n1a a:focus-visible{outline:2px solid var(--prose-accent);outline-offset:2px;border-radius:2px}.BlogProse_prose___6n1a strong{font-weight:600}.BlogProse_prose___6n1a ol,.BlogProse_prose___6n1a ul{padding-left:1.35em}.BlogProse_prose___6n1a ul{list-style:disc}.BlogProse_prose___6n1a ol{list-style:decimal}.BlogProse_prose___6n1a li+li,.BlogProse_prose___6n1a li>ol,.BlogProse_prose___6n1a li>ul{margin-top:.45em}.BlogProse_prose___6n1a li::marker{color:var(--prose-muted)}.BlogProse_prose___6n1a ol>li::marker{font-variant-numeric:tabular-nums}.BlogProse_prose___6n1a blockquote{padding-left:1.1em;border-left:1px solid var(--prose-accent);color:var(--prose-muted)}.BlogProse_prose___6n1a blockquote>*+*{margin-top:.8em}.BlogProse_prose___6n1a hr{margin:2.6em 0;border:0;border-top:1px solid var(--prose-line)}.BlogProse_prose___6n1a code{padding:.12em .35em;border-radius:6px;background:var(--prose-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.BlogProse_prose___6n1a pre{padding:1em 1.15em;border-radius:12px;background:var(--prose-soft);overflow-x:auto;font-size:.85em;line-height:1.6;hyphens:none}.BlogProse_prose___6n1a pre code{padding:0;background:none;font-size:inherit}.BlogProse_prose___6n1a figure{max-width:100%;margin-top:1.9em;margin-bottom:1.9em}.BlogProse_prose___6n1a figure+*{margin-top:0}.BlogProse_prose___6n1a img{display:block;width:auto;max-width:100%;height:auto;max-height:85vh;margin-inline:auto;border-radius:16px;background:var(--prose-soft)}.BlogProse_prose___6n1a figcaption{max-width:60ch;margin-top:.75em;color:var(--prose-muted);font-size:.85em;line-height:1.5}@media (min-width:1024px){.BlogProse_article__CX1Sm>figure{margin-top:2.4em;margin-bottom:2.6em}}