.PortableTextBody_body__8oIZ1{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--he-ink)}.PortableTextBody_p___jBVQ{margin:0 0 var(--space-5) 0}.PortableTextBody_h2__5vnTk{font-size:var(--text-3xl);margin:var(--space-10) 0 var(--space-4) 0}.PortableTextBody_h2__5vnTk,.PortableTextBody_h3__JMPut{font-family:var(--font-display);line-height:var(--leading-snug);color:var(--he-ink)}.PortableTextBody_h3__JMPut{font-size:var(--text-2xl);margin:var(--space-8) 0 var(--space-4) 0}.PortableTextBody_quote__CiQW_{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:3px solid var(--he-crimson);font-style:italic;color:var(--he-stone-700)}.PortableTextBody_figure__y6rHl{margin:var(--space-8) 0}.PortableTextBody_image__Flcrm{width:100%;height:auto;border-radius:var(--radius-md)}.PortableTextBody_body__8oIZ1 a{color:var(--he-crimson);text-decoration:underline;text-underline-offset:2px}html[data-locale=zh] .PortableTextBody_body__8oIZ1,html[data-locale=zh] .PortableTextBody_h2__5vnTk,html[data-locale=zh] .PortableTextBody_h3__JMPut{font-family:var(--font-cjk)}.BlogCta_band__DvtZ6{display:flex;justify-content:center;padding:var(--space-10) var(--space-6);margin-top:var(--space-10);border-top:1px solid var(--he-stone-100)}.BlogCta_cta__A2Fu4{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--he-white);background:var(--he-crimson);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);text-decoration:none;min-height:48px;transition:background-color var(--duration-fast) var(--ease-out)}.BlogCta_cta__A2Fu4:hover{background:var(--he-crimson-700);color:var(--he-white)}.blog_page__HMVuj{max-width:var(--container-lg);margin:0 auto;padding:var(--section-y-lg) var(--space-6)}.blog_head__ky5xp{max-width:var(--container-prose);margin:0 auto var(--space-10) auto;text-align:center}.blog_title__mB_71{font-family:var(--font-display);margin:var(--space-3) 0 var(--space-4) 0;color:var(--he-ink)}.blog_lead__xMAAn{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--he-stone-700);margin:0}.blog_empty__pkv9G{text-align:center;color:var(--he-stone);font-size:var(--text-lg);padding:var(--space-10) 0}.blog_grid__Jqgos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.blog_card__IrPOL{margin:0}.blog_cardLink__2W3t7{display:block;text-decoration:none;color:inherit}.blog_cardImageWrap__1msFs{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-md);background:var(--he-cream)}.blog_cardImage__i_Mlx{object-fit:cover}.blog_cardBody__9m9ex{padding-top:var(--space-4)}.blog_date__p3dOM{font-family:var(--font-body);font-size:var(--text-base);color:var(--he-stone);margin:0 0 var(--space-3) 0}.blog_cardTitle__siLxY{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--he-ink);margin:0 0 var(--space-3) 0}.blog_excerpt__kjhsI{line-height:var(--leading-relaxed);color:var(--he-stone-700);margin:0 0 var(--space-3) 0}.blog_excerpt__kjhsI,.blog_readMore__1EPdb{font-family:var(--font-body);font-size:var(--text-base)}.blog_readMore__1EPdb{font-weight:600;color:var(--he-crimson)}.blog_post__ZPsQg{max-width:var(--container-prose);margin:0 auto}.blog_back__jJSdo{display:inline-block;margin-bottom:var(--space-6);color:var(--he-crimson);font-family:var(--font-body);font-size:var(--text-base);text-decoration:none}.blog_postHeader__UDOmN{margin-bottom:var(--space-8)}.blog_postTitle__oAEHo{font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--he-ink);margin:var(--space-3) 0 var(--space-4) 0}.blog_meta__xqUEP{font-family:var(--font-body);font-size:var(--text-base);color:var(--he-stone)}.blog_cover__3oLzV{position:relative;aspect-ratio:16/9;margin-bottom:var(--space-8);border-radius:var(--radius-lg);overflow:hidden;background:var(--he-cream)}.blog_coverImage__GR5yL{object-fit:cover}html[data-locale=zh] .blog_cardTitle__siLxY,html[data-locale=zh] .blog_postTitle__oAEHo,html[data-locale=zh] .blog_title__mB_71{font-family:var(--font-cjk)}@media (max-width:640px){.blog_page__HMVuj{padding-left:var(--space-4);padding-right:var(--space-4)}}