.blog-prose{text-wrap:pretty}@media (min-width:640px){.blog-prose{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}}.blog-article-body{max-width:68ch;font-size:1.05rem;line-height:1.75;color:hsl(var(--foreground)/.88)}@media (min-width:640px){.blog-article-body{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}}.blog-article-body>*+*{margin-top:1.15em}.blog-article-body h2{margin-top:2.1em;margin-bottom:.45em;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}.blog-article-body h2,.blog-article-body h3{color:hsl(var(--foreground));text-align:left}.blog-article-body h3{margin-top:1.7em;margin-bottom:.35em;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.blog-article-body p{margin:0 0 1.05em}.blog-article-body p:last-child{margin-bottom:0}.blog-article-body strong{font-weight:700;color:hsl(var(--foreground))}.blog-article-body a{color:#159f6d;text-decoration:underline;text-underline-offset:.18em}.blog-article-body ol,.blog-article-body ul{padding-left:1.25em;display:grid;gap:.45em}.blog-article-body li{padding-left:.2em}.blog-article-body blockquote{margin:1.4em 0 0;padding:.9em 1em;border:1px solid hsl(var(--border));border-radius:.9rem;background:hsl(var(--card));text-align:left}.blog-article-body pre{margin:1.2em 0 0;padding:1rem 1.1rem;overflow-x:auto;border-radius:.9rem;border:1px solid hsl(var(--border));background:hsl(223 38% 8%);color:#d7f5e8;font-size:.82rem;line-height:1.55;text-align:left}.blog-article-body code{font-family:var(--font-mono);font-size:.88em}.blog-article-body :not(pre)>code{padding:.12em .35em;border-radius:.35rem;background:hsl(var(--foreground)/.06)}.blog-article-body table{width:100%;border-collapse:collapse;font-size:.88rem;text-align:left;overflow-x:auto;display:block}.blog-article-body td,.blog-article-body th{padding:.55em .7em;border-bottom:1px solid hsl(var(--border));vertical-align:top}.blog-article-body th{font-weight:700;color:hsl(var(--foreground))}