.blog-article{overflow-wrap:anywhere;max-width:44rem;margin-inline:auto}.blog-prose{color:var(--fg);max-width:70ch;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.1em}.blog-prose>p:first-child{font-size:1.1875rem;line-height:1.65}.blog-prose h2{letter-spacing:-.01em;margin-top:2.2em;scroll-margin-top:5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-prose h3{margin-top:1.8em;scroll-margin-top:5rem;font-size:1.25rem;font-weight:650;line-height:1.35}.blog-prose h4{margin-top:1.5em;font-size:1.0625rem;font-weight:650}.blog-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{text-decoration-thickness:2px}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose blockquote{border-left:3px solid var(--border-strong);color:var(--fg-muted);padding-left:1rem}.blog-prose hr{border:0;border-top:1px solid var(--border);margin-block:2em}.blog-prose code{font-family:var(--font-mono);background:var(--bg-muted);border-radius:4px;padding:.1em .35em;font-size:.92em}.blog-prose pre{background:var(--bg-muted);border-radius:10px;max-width:100%;padding:1rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose .blog-table{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;overflow-x:auto}.blog-prose .blog-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.blog-prose table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.95rem;line-height:1.5}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:9rem;padding:.65rem .8rem}.blog-prose th{background:var(--bg-subtle);font-weight:650}.blog-prose tr:last-child td{border-bottom:0}.blog-article[lang=hi] .blog-prose{line-height:1.85}.blog-toc a{align-items:center;min-height:44px;padding-block:.25rem;display:flex}
