.MarkdownBody_markdown__Er_r0 h1,.MarkdownBody_markdown__Er_r0 h2,.MarkdownBody_markdown__Er_r0 h3,.MarkdownBody_markdown__Er_r0 h4{color:var(--color-text-primary);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);margin-top:var(--space-10);margin-bottom:var(--space-4)}.MarkdownBody_markdown__Er_r0 h1{font-size:var(--text-2xl)}.MarkdownBody_markdown__Er_r0 h2{font-size:var(--text-xl)}.MarkdownBody_markdown__Er_r0 h3{font-size:var(--text-lg)}.MarkdownBody_markdown__Er_r0 h4{font-size:var(--text-md)}.MarkdownBody_markdown__Er_r0 p{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.MarkdownBody_markdown__Er_r0 a{color:var(--color-accent);text-decoration:none;font-weight:var(--weight-medium)}.MarkdownBody_markdown__Er_r0 a:hover{text-decoration:underline}.MarkdownBody_markdown__Er_r0 ol,.MarkdownBody_markdown__Er_r0 ul{margin:var(--space-4) 0 var(--space-6);padding-left:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.MarkdownBody_markdown__Er_r0 li{margin-bottom:var(--space-2)}.MarkdownBody_markdown__Er_r0 strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.MarkdownBody_markdown__Er_r0 code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface-raised);padding:.1em .35em;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.MarkdownBody_markdown__Er_r0 pre{margin:var(--space-6) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);border:1px solid var(--color-border);overflow-x:auto}.MarkdownBody_markdown__Er_r0 pre code{background:none;border:none;padding:0;font-size:var(--text-sm)}.MarkdownBody_markdown__Er_r0 blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-accent);background:var(--color-accent-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.MarkdownBody_markdown__Er_r0 hr{margin:var(--space-10) 0;border:none;border-top:1px solid var(--color-border)}.MarkdownBody_markdown__Er_r0 table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin:var(--space-6) 0}.MarkdownBody_markdown__Er_r0 td,.MarkdownBody_markdown__Er_r0 th{border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left}.MarkdownBody_markdown__Er_r0 th{background:var(--color-surface-raised);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.blogPost_shell__I9bh9{min-height:100vh}.blogPost_main__YNUux{max-width:42rem;margin:0 auto;padding:var(--space-12) var(--space-8) var(--space-24)}.blogPost_back__xugnR{display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;margin-bottom:var(--space-8)}.blogPost_back__xugnR:hover{color:var(--color-accent)}.blogPost_time__T970r{font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.blogPost_time__T970r,.blogPost_updated__20JpX{font-size:var(--text-xs);color:var(--color-text-tertiary)}.blogPost_updated__20JpX{margin-top:var(--space-2)}.blogPost_title__N9ac_{margin-top:var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-text-primary)}@media (min-width:640px){.blogPost_title__N9ac_{font-size:var(--text-3xl)}}.blogPost_dek__GiQU1{margin-top:var(--space-4);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.blogPost_coverWrap__zo5OW{position:relative;margin-top:var(--space-10);aspect-ratio:16/9;width:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised)}.blogPost_cover__W1G2f{-o-object-fit:cover;object-fit:cover}.blogPost_body__OVHis{margin-top:var(--space-10)}