.blog_list__acVS1{margin:var(--space-8) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.blog_item__JJ33J{padding:var(--space-6) 0;border-bottom:1px solid var(--border)}.blog_item__JJ33J:first-child{border-top:1px solid var(--border)}.blog_itemTitle__r_n7R{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.blog_itemLink__h_XJA{color:var(--fg);text-decoration:none}.blog_itemLink__h_XJA:hover{color:var(--accent-text)}.blog_itemDescription__e0za6{margin:var(--space-3) 0 0;color:var(--fg-muted);line-height:var(--leading)}.blog_meta__yMob9{margin:var(--space-3) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-subtle)}.blog_draft__uY6EO{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);color:var(--fg-muted)}.blog_empty__Png3v{margin:var(--space-8) 0 0;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg-muted);text-align:center}.blog_postHeader__rhMz6{margin-bottom:var(--space-8)}.blog_back__huVDk{display:inline-block;margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent-text);text-decoration:none}.blog_langNote__1yqPG{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);color:var(--fg-muted)}.blog_prose__c05vg{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--fg)}.blog_prose__c05vg p{margin:var(--space-5) 0}.blog_prose__c05vg h2{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.blog_prose__c05vg h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.3}.blog_prose__c05vg ol,.blog_prose__c05vg ul{margin:var(--space-5) 0;padding-left:var(--space-6)}.blog_prose__c05vg li{margin:var(--space-2) 0}.blog_prose__c05vg a{color:var(--accent-text);text-underline-offset:.2em}.blog_prose__c05vg strong{font-weight:var(--weight-semibold)}.blog_prose__c05vg hr{margin:var(--space-10) 0;border:0;border-top:1px solid var(--border)}.blog_prose__c05vg blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--border);color:var(--fg-muted)}.blog_prose__c05vg blockquote p{margin:0}.blog_prose__c05vg code{padding:.1em .35em;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog_code__kQNnn{margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto;font-size:var(--text-sm);line-height:1.6}.blog_code__kQNnn code{padding:0;border:0;background:none;font-size:inherit}.blog_tableWrap__pKS_D{margin:var(--space-6) 0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.blog_tableWrap__pKS_D:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog_tableWrap__pKS_D table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.blog_tableWrap__pKS_D td,.blog_tableWrap__pKS_D th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}.blog_tableWrap__pKS_D th{background:var(--surface);font-weight:var(--weight-semibold);white-space:nowrap}.blog_tableWrap__pKS_D tbody tr:last-child td{border-bottom:0}@media (max-width:40rem){.blog_prose__c05vg h2{font-size:var(--text-xl)}}