.BlogMarkdown_body__8rNb_{display:flex;flex-direction:column;gap:1rem;color:var(--text-primary,#1c1917);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.BlogMarkdown_body__8rNb_ h2{margin:2.25rem 0 .375rem;font-size:1.25rem;line-height:1.3;scroll-margin-top:5rem}.BlogMarkdown_body__8rNb_ h2,.BlogMarkdown_body__8rNb_ h3{color:var(--text-primary,#1c1917);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;letter-spacing:normal}.BlogMarkdown_body__8rNb_ h3{margin:1.5rem 0 .125rem;font-size:1.0625rem;line-height:1.35}.BlogMarkdown_body__8rNb_ p{margin:0;color:var(--text-primary,#1c1917);font-size:.9375rem;line-height:1.78}.BlogMarkdown_body__8rNb_ ol,.BlogMarkdown_body__8rNb_ ul{margin:0;padding-inline-start:1.5rem;color:var(--text-primary,#1c1917);font-size:1rem;line-height:1.72}.BlogMarkdown_body__8rNb_ ul{list-style:disc}.BlogMarkdown_body__8rNb_ ol{list-style:decimal}.BlogMarkdown_body__8rNb_ li{margin-bottom:.5rem}.BlogMarkdown_body__8rNb_ li:last-child{margin-bottom:0}.BlogMarkdown_body__8rNb_ li::marker{color:var(--accent-primary,#6366f1);font-weight:650}.BlogMarkdown_body__8rNb_ a:not(.BlogMarkdown_cta__hXrU1){color:var(--accent-primary,#6366f1);text-decoration-thickness:1px;text-underline-offset:.18em}.BlogMarkdown_body__8rNb_ code{padding:.1rem .3rem;border:1px solid color-mix(in srgb,var(--accent-primary,#6366f1) 14%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--accent-primary,#6366f1) 7%,transparent);color:var(--accent-primary,#6366f1);font-size:.86em}.BlogMarkdown_tableWrap__ZHUyO{margin:.25rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.BlogMarkdown_tableWrap__ZHUyO table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem;line-height:20px}.BlogMarkdown_tableWrap__ZHUyO th{padding:.625rem .875rem;border-bottom:2px solid rgba(28,25,23,.12);color:var(--text-secondary,#57534e);font-size:.8125rem;font-weight:700;text-align:start;white-space:nowrap}.BlogMarkdown_tableWrap__ZHUyO td{padding:.5625rem .875rem;border-bottom:1px solid rgba(28,25,23,.1);color:var(--text-primary,#1c1917);text-align:start;vertical-align:top}.BlogMarkdown_tableWrap__ZHUyO tr:last-child td{border-bottom:0}.BlogMarkdown_callout__W1mqR,.BlogMarkdown_tableWrap__ZHUyO tbody tr:hover td{background:rgba(28,25,23,.025)}.BlogMarkdown_callout__W1mqR{display:flex;align-items:flex-start;gap:.625rem;margin:.375rem 0;padding:.875rem 1.125rem;border:1px solid rgba(28,25,23,.1);border-inline-start:3px solid var(--accent-primary,#6366f1);border-radius:0 .625rem .625rem 0;color:var(--text-secondary,#57534e);font-size:.9375rem;line-height:1.7}.BlogMarkdown_calloutIcon__vnzkF{flex:0 0 auto;margin-top:.3rem;color:var(--accent-primary,#6366f1)}.BlogMarkdown_callout__W1mqR strong{display:block;margin-bottom:.2rem;color:var(--text-primary,#1c1917)}.BlogMarkdown_callout__W1mqR p{color:inherit}.BlogMarkdown_faq__sQuvv{display:flex;flex-direction:column;gap:1rem}.BlogMarkdown_faqList__X8jT6{display:flex;flex-direction:column;gap:.625rem}.BlogMarkdown_faqItem__muVdF{border:1px solid rgba(28,25,23,.1);border-radius:.625rem;background:var(--bg-canvas,#fff)}.BlogMarkdown_faqItem__muVdF summary{padding:.875rem 1rem;color:var(--text-primary,#1c1917);cursor:pointer;font-size:.9375rem;font-weight:650;line-height:1.5}.BlogMarkdown_faqItem__muVdF[open] summary{border-bottom:1px solid rgba(28,25,23,.08)}.BlogMarkdown_faqAnswer__jRM9E{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem 1rem}.BlogMarkdown_cta__hXrU1{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;padding:.25rem .125rem;border-bottom:1.5px solid transparent;color:var(--accent-primary,#6366f1);font-size:.9375rem;font-weight:700;line-height:1.5;text-decoration:none;transition:border-color .16s ease,gap .16s ease}.BlogMarkdown_cta__hXrU1:hover{gap:.5rem;border-bottom-color:color-mix(in srgb,var(--accent-primary,#6366f1) 45%,transparent)}@media (max-width:720px){.BlogMarkdown_body__8rNb_ h2{margin-top:1.75rem;font-size:1.125rem}.BlogMarkdown_body__8rNb_ p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.BlogMarkdown_cta__hXrU1{transition:none}}.page_page__TvJqv{min-height:100vh;padding:0 1.5rem;background:var(--bg-primary,#fafaf9)}.page_inner__JmTN2{width:100%;max-width:45rem;margin:0 auto;padding-top:1.5rem;padding-bottom:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.page_backLink__qUJoa{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1.5rem;color:var(--text-tertiary,#78716c);font-family:inherit;font-size:.875rem;text-decoration:none;transition:color .16s ease}.page_backLink__qUJoa:hover{color:var(--accent-primary,#6366f1)}.page_hero__Pq_gC{margin-bottom:2.25rem}.page_meta__JaC0e{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.125rem;color:var(--text-tertiary,#78716c);font-size:1rem;line-height:1.5}.page_meta__JaC0e time,.page_meta__JaC0e>span:not(.page_eyebrow__fa25N){color:var(--text-tertiary,#78716c);font-size:.8125rem;line-height:1.5}.page_eyebrow__fa25N{display:inline-flex;padding:.25rem .625rem;border-radius:999px;background:color-mix(in srgb,var(--accent-primary,#6366f1) 9%,transparent);color:var(--accent-primary,#6366f1);font-size:.75rem;font-weight:700;letter-spacing:.01em}.page_h1__sn4vC{margin:0 0 1rem;color:var(--text-primary,#1c1917);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.page_heroSub__liDWo{margin:0;padding-bottom:1.5rem;border-bottom:1px solid rgba(28,25,23,.1);color:var(--text-secondary,#57534e);font-size:1rem;line-height:1.7}.page_article__RGMlv{display:flex;flex-direction:column}.page_related__IkgBB{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(28,25,23,.1);scroll-margin-top:5rem}.page_relatedTitle__AYesC{margin:0 0 1rem;color:var(--text-primary,#1c1917);font-family:var(--font-heading);font-size:1.15rem;font-weight:650}.page_relatedGrid__tbEoE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_relatedCard__7oA_L{display:flex;min-height:7.5rem;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid rgba(28,25,23,.08);border-radius:.75rem;background:var(--bg-canvas,#fff);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page_relatedCard__7oA_L:hover{border-color:color-mix(in srgb,var(--accent-primary,#6366f1) 28%,transparent);box-shadow:0 .5rem 1.5rem rgba(28,25,23,.06);transform:translateY(-2px)}.page_relatedKeyword__s2TLd{color:var(--accent-primary,#6366f1);font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.page_relatedCardTitle__8xmwF{color:var(--text-primary,#1c1917);font-family:var(--font-heading);font-size:.875rem;font-weight:600;line-height:1.4}.page_articleFooter__IRHan{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(28,25,23,.1)}.page_articleFooter__IRHan .page_backLink__qUJoa{margin-bottom:0}@media (max-width:720px){.page_page__TvJqv{padding:0 .875rem}.page_inner__JmTN2{padding-top:1rem;padding-bottom:3rem}.page_h1__sn4vC{font-size:clamp(1.375rem,5vw,1.875rem)}.page_relatedGrid__tbEoE{grid-template-columns:1fr}.page_relatedCard__7oA_L{min-height:auto}}@media (prefers-reduced-motion:reduce){.page_backLink__qUJoa,.page_relatedCard__7oA_L{transition:none}}.BlogPreviewBanner_banner__X2M31{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--accent-primary,#6366f1) 28%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--accent-primary,#6366f1) 7%,white)}.BlogPreviewBanner_copy__oAIQm{display:flex;min-width:0;flex-direction:column;gap:.2rem}.BlogPreviewBanner_title__iTSoi{color:var(--text-primary,#1c1917);font-size:.875rem;line-height:1.4}.BlogPreviewBanner_description__fI_HB{color:var(--text-secondary,#57534e);font-size:.8125rem;line-height:1.5}.BlogPreviewBanner_exit__YtKI7{flex:none;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--accent-primary,#6366f1) 35%,transparent);border-radius:.5rem;background:var(--bg-canvas,#fff);color:var(--accent-primary,#6366f1);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:650;white-space:nowrap}.BlogPreviewBanner_exit__YtKI7:hover{border-color:var(--accent-primary,#6366f1)}@media (max-width:560px){.BlogPreviewBanner_banner__X2M31{align-items:flex-start;flex-direction:column}}