.BlogBody_body__7lAUz{color:var(--color-text-secondary);font-size:var(--text-md);line-height:1.7}.BlogBody_body__7lAUz>:first-child{margin-top:0}.BlogBody_body__7lAUz>:first-child:is(p){color:var(--color-text-primary);font-size:var(--text-lg)}.BlogBody_body__7lAUz h2,.BlogBody_body__7lAUz h3{color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);scroll-margin-top:96px}.BlogBody_body__7lAUz h2{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-2xl)}.BlogBody_body__7lAUz h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-lg)}.BlogBody_body__7lAUz ol,.BlogBody_body__7lAUz p,.BlogBody_body__7lAUz ul{margin:0 0 var(--space-5)}.BlogBody_body__7lAUz ol,.BlogBody_body__7lAUz ul{padding-left:var(--space-6)}.BlogBody_body__7lAUz li+li{margin-top:var(--space-2)}.BlogBody_body__7lAUz strong{color:var(--color-text-primary)}.BlogBody_body__7lAUz a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.BlogBody_body__7lAUz a:hover{color:var(--color-accent-hover)}.BlogBody_body__7lAUz code{padding:1px 6px;border-radius:var(--radius-xs);background:var(--color-surface-sunken);font-family:var(--font-mono);font-size:.9em}.BlogBody_body__7lAUz blockquote{margin:0 0 var(--space-5);padding:var(--space-2) var(--space-5);border-left:3px solid var(--color-accent-border);color:var(--color-text-primary)}.BlogBody_body__7lAUz hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--color-border)}.BlogBody_figure__MuE_o{margin:var(--space-6) 0}.BlogBody_figure__MuE_o img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-xl)}.BlogBody_figure__MuE_o figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.BlogBody_tableWrap__2g1Aa{margin:0 0 var(--space-6);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.BlogBody_tableWrap__2g1Aa:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.BlogBody_tableWrap__2g1Aa table{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogBody_tableWrap__2g1Aa td,.BlogBody_tableWrap__2g1Aa th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.BlogBody_tableWrap__2g1Aa th{background:var(--color-bg-subtle);color:var(--color-text-primary);font-weight:600;white-space:nowrap}.BlogBody_tableWrap__2g1Aa tr:last-child td{border-bottom:0}.blog_page___bVgL{width:100%;max-width:820px;margin:0 auto;padding:clamp(var(--space-10),6vw,var(--space-16)) var(--gutter) var(--space-12)}.blog_header__6Cnro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8)}.blog_lead__4vJmh{max-width:40rem;margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.6}.blog_title__3ASTH{margin:0;color:var(--color-text-primary);font-size:clamp(var(--text-2xl),4.5vw,var(--text-3xl));font-weight:600;letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance}.blog_meta__6rq1F{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.blog_meta__6rq1F a{color:inherit}.blog_crumbs__5qnAv{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}.blog_crumbs__5qnAv a{color:var(--color-accent)}.blog_list__f_iBZ{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.blog_card___MVtD{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.blog_card___MVtD:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.blog_cardTitle__IWSjR{margin:0;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.blog_cardLink__ytwru{color:var(--color-text-primary);text-decoration:none}.blog_cardLink__ytwru:after{content:"";position:absolute;inset:0;border-radius:inherit}.blog_cardLink__ytwru:focus-visible{outline:none}.blog_card___MVtD:has(.blog_cardLink__ytwru:focus-visible){box-shadow:var(--shadow-focus)}.blog_cardText__3SJCR{margin:0;color:var(--color-text-secondary);line-height:1.6}.blog_tags__wUKfb{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-1) 0 0}.blog_tag__zvhY2{padding:2px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-xs)}.blog_cover__RybmB{margin:0 0 var(--space-8)}.blog_cover__RybmB img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.blog_toc__dMeCk{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);font-size:var(--text-sm)}.blog_tocTitle__oA9gH{margin:0 0 var(--space-2);color:var(--color-text-primary);font-weight:600}.blog_toc__dMeCk ol{margin:0;padding-left:var(--space-5);color:var(--color-text-muted)}.blog_toc__dMeCk li+li{margin-top:var(--space-1)}.blog_toc__dMeCk a{color:var(--color-text-secondary);text-decoration:none}.blog_toc__dMeCk a:hover{color:var(--color-accent)}.blog_reading__u1lRn{padding:clamp(var(--space-6),4vw,var(--space-10));border:1px solid var(--color-border);border-radius:calc(var(--radius-2xl) + 4px);background:var(--color-surface);box-shadow:var(--shadow-card)}.blog_faqs__Xwo_6{margin-top:var(--space-10)}.blog_faqs__Xwo_6 h2,.blog_related__GVfSX h2{margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.blog_faq__hdX_r{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.blog_faq__hdX_r h3{margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-md)}.blog_faq__hdX_r p{margin:0;color:var(--color-text-secondary);line-height:1.6}.blog_cta__2Wbw4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-10);padding:var(--space-6);border:1px solid var(--color-accent-border);border-radius:var(--radius-2xl);background:var(--gradient-band)}.blog_ctaTitle__Cl3Bm{margin:0 0 var(--space-1);color:var(--color-text-primary);font-size:var(--text-lg);font-weight:600}.blog_ctaText__e_Wb5{max-width:34rem;margin:0;color:var(--color-text-primary);line-height:1.5}.blog_related__GVfSX{margin-top:var(--space-12)}@media (prefers-reduced-motion:reduce){.blog_card___MVtD,.blog_card___MVtD:hover{transition:none;transform:none}}