.blog-prose-module__SE7OEG__prose{max-width:68ch;color:var(--foreground);margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.75}.blog-prose-module__SE7OEG__prose>:first-child{margin-top:0}.blog-prose-module__SE7OEG__prose h2{color:var(--foreground);margin-top:2.25em;margin-bottom:.7em;scroll-margin-top:6rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-prose-module__SE7OEG__prose h3{color:var(--foreground);margin-top:1.8em;margin-bottom:.6em;scroll-margin-top:6rem;font-size:1.2rem;font-weight:600;line-height:1.4}.blog-prose-module__SE7OEG__prose p{margin:1.1em 0}.blog-prose-module__SE7OEG__prose ul,.blog-prose-module__SE7OEG__prose ol{flex-direction:column;gap:.45em;margin:1.1em 0;padding-left:1.4em;display:flex}.blog-prose-module__SE7OEG__prose ul{list-style:outside}.blog-prose-module__SE7OEG__prose ol{list-style:decimal}.blog-prose-module__SE7OEG__prose li{padding-left:.2em}.blog-prose-module__SE7OEG__prose li>ul,.blog-prose-module__SE7OEG__prose li>ol{margin:.45em 0 0}.blog-prose-module__SE7OEG__prose a{color:var(--primary);text-underline-offset:2px;word-break:break-word;font-weight:500;text-decoration:underline}.blog-prose-module__SE7OEG__prose a:hover{color:var(--primary-hover)}.blog-prose-module__SE7OEG__prose strong{color:var(--foreground);font-weight:700}.blog-prose-module__SE7OEG__prose blockquote{border:1px dashed var(--border);border-radius:var(--radius);background:var(--secondary);color:var(--foreground);margin:1.75em 0;padding:1.1em 1.3em;font-size:.95em}.blog-prose-module__SE7OEG__prose blockquote p{margin:0}.blog-prose-module__SE7OEG__prose blockquote p+p{margin-top:.6em}.blog-prose-module__SE7OEG__prose code{background:var(--secondary);color:var(--foreground);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.blog-prose-module__SE7OEG__prose pre{border-radius:var(--radius);background:var(--secondary);border:1px solid var(--border);margin:1.5em 0;padding:1em 1.2em;overflow-x:auto}.blog-prose-module__SE7OEG__prose pre code{color:var(--foreground);background:0 0;border-radius:0;padding:0;font-size:.875em}.blog-prose-module__SE7OEG__prose hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}.blog-prose-module__SE7OEG__prose .fg-table-wrapper{border:1px solid var(--border);border-radius:var(--radius);margin:1.75em 0;overflow-x:auto}.blog-prose-module__SE7OEG__prose table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9em}.blog-prose-module__SE7OEG__prose th,.blog-prose-module__SE7OEG__prose td{text-align:left;border-bottom:1px solid var(--border);white-space:normal;padding:.6em .9em}.blog-prose-module__SE7OEG__prose thead th{color:var(--foreground);background:var(--secondary);font-weight:600}.blog-prose-module__SE7OEG__prose tbody tr:last-child td{border-bottom:none}@media (max-width:480px){.blog-prose-module__SE7OEG__prose{font-size:1rem}.blog-prose-module__SE7OEG__prose h2{font-size:1.3rem}.blog-prose-module__SE7OEG__prose h3{font-size:1.1rem}}
