.Blog_page__owcZ_{min-height:100vh;padding:64px 18px 96px;background:#f7f7f7;color:var(--blog-ink)}.Blog_container__5D94J{max-width:1150px;margin:0 auto;display:grid;gap:32px}.Blog_hero__Hr_Ae{display:grid;gap:18px;padding:28px 28px 34px;border-radius:28px;background:linear-gradient(135deg,#111827,#1f2937 55%,#0f172a);color:#fff;position:relative;overflow:hidden}.Blog_hero__Hr_Ae:after{content:"";position:absolute;width:320px;height:320px;background:radial-gradient(circle,rgba(242,107,58,.4),transparent 70%);top:-120px;right:-120px}.Blog_heroTitle__u68OU{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.02em}.Blog_heroSubtitle__g5sMQ{color:rgba(255,255,255,.75);font-size:1rem;max-width:560px}.Blog_heroMeta__XNCBg{font-size:.85rem;color:rgba(255,255,255,.72)}.Blog_filters__OeQj8,.Blog_heroMeta__XNCBg{display:flex;gap:12px;flex-wrap:wrap}.Blog_filterChip__TBMBX{background:rgba(255,255,255,.12);color:#fff;border-radius:999px;padding:6px 14px;text-decoration:none;font-size:.82rem}.Blog_filterChipActive__EuWtj{background:#fff;color:#111827}.Blog_grid__jytl_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.Blog_card__SDaZE{background:#ffffff;border-radius:8px;padding:24px;border:1px solid #eaeaea;box-shadow:0 2px 4px rgba(0,0,0,.02);display:grid;gap:12px;transition:transform .2s ease,box-shadow .2s ease}.Blog_card__SDaZE:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.Blog_coverImage__2ovSL{width:100%;height:180px;object-fit:cover;border-radius:14px;border:1px solid var(--blog-border)}.Blog_badgeRow__6Duto{display:flex;gap:10px;flex-wrap:wrap}.Blog_tag__oERxI{background:#ffe6d7;color:#b34218;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block;white-space:nowrap}a.Blog_tag__oERxI:hover{background:#ffd9c4}.Blog_meta__1Qa5u{font-size:12px;color:var(--blog-muted)}.Blog_cardTitle__Ilgfp{font-size:1.05rem;font-weight:700;color:var(--blog-ink)}.Blog_excerpt__pYmWs{color:#3f3f46;font-size:.92rem;line-height:1.5}.Blog_link__BllO8{color:var(--blog-accent-2);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.Blog_layout__FjxzS{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.Blog_contentColumn__xJ3i_{display:grid;gap:18px;align-content:start}.Blog_sidebar__3KA0g{display:grid;gap:16px;align-content:start}.Blog_sidebarCard__ks6nz{background:#ffffff;border:1px solid #eaeaea;border-radius:8px;padding:24px;display:grid;gap:12px}.Blog_pagination__eFHfa{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.Blog_pageButton__eLqTh{background:#111827;color:#fff;border-radius:999px;padding:8px 14px;text-decoration:none;font-size:.85rem}.Blog_pageButtonDisabled__haCJv{background:#e2e8f0;color:#64748b;pointer-events:none}.Blog_sidebarTitle__WFfGS{font-weight:700;font-size:1rem}.Blog_sidebarList__w6rkQ{display:grid;gap:8px;font-size:.9rem}.Blog_sidebarLink__p2nI5{color:var(--blog-ink);text-decoration:none;display:flex;justify-content:space-between}.Blog_progressTrack__3jscJ{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none;background:transparent}.Blog_progressBar__W7pWJ{height:100%;width:0;background:linear-gradient(90deg,#f26b3a,#f59e0b);transition:width .1s linear}.Blog_articleContainer__lgSTU{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.Blog_breadcrumb__g1GVh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem;color:var(--blog-muted)}.Blog_breadcrumb__g1GVh a{color:var(--blog-muted);text-decoration:none;font-weight:500}.Blog_breadcrumb__g1GVh a:hover{color:var(--blog-accent)}.Blog_breadcrumbSep__wiMyE{color:#cccfd6}.Blog_postLayout__Z9inq{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:32px;align-items:start}.Blog_post__rKNO9{min-width:0;background:#ffffff;border:1px solid var(--blog-border);border-radius:20px;padding:clamp(22px,4vw,46px);box-shadow:0 1px 2px rgba(16,16,19,.04),0 18px 40px -24px rgba(16,16,19,.18);display:flex;flex-direction:column;gap:18px}.Blog_postCover__CdD2t{width:100%;aspect-ratio:1200/630;height:auto;object-fit:cover;border-radius:16px;border:1px solid var(--blog-border)}.Blog_postTagRow__7ooGJ{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.Blog_readTime__X8nwV{font-size:.82rem;color:var(--blog-muted);font-weight:600}.Blog_readTime__X8nwV:before{content:"•";margin-right:14px;color:#d3d3da}.Blog_postTitle__fjSnB{font-size:clamp(2rem,3.4vw,2.85rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;color:var(--blog-ink);margin:0}.Blog_postLede__6sLOG{font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.55;color:var(--blog-muted);margin:0}.Blog_postByline__z2UJs{display:flex;align-items:center;gap:12px;padding:14px 0 18px;border-bottom:1px solid var(--blog-border)}.Blog_bylineAvatarFallback__ZS5Ao,.Blog_bylineAvatar__gnmmo{width:44px;height:44px;border-radius:50%;flex:none}.Blog_bylineAvatar__gnmmo{object-fit:cover;border:1px solid var(--blog-border)}.Blog_bylineAvatarFallback__ZS5Ao{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f26b3a,#f59e0b);color:#fff;font-weight:800;font-size:1.1rem}.Blog_bylineInfo__tw0yK{display:flex;flex-direction:column;gap:2px}.Blog_bylineName__CDrFG{font-weight:700;color:var(--blog-ink);font-size:.95rem}.Blog_bylineMeta__7fOcS{font-size:.82rem;color:var(--blog-muted)}.Blog_content__CC7pA{color:#34343c;line-height:1.78;font-size:1.05rem}.Blog_markdown__UBa2D{display:flex;flex-direction:column;gap:1.15rem}.Blog_markdown__UBa2D h2{font-size:clamp(1.4rem,2.4vw,1.7rem);font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--blog-ink);margin:1.5rem 0 0;padding-top:1.4rem;border-top:1px solid var(--blog-border);scroll-margin-top:96px}.Blog_markdown__UBa2D h3{font-size:1.18rem;font-weight:700;line-height:1.35;color:var(--blog-ink);margin:.6rem 0 0;scroll-margin-top:96px}.Blog_markdown__UBa2D p{margin:0}.Blog_markdown__UBa2D a{color:var(--blog-accent-2);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.Blog_markdown__UBa2D a:hover{color:var(--blog-accent)}.Blog_markdown__UBa2D ol,.Blog_markdown__UBa2D ul{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.6rem}.Blog_markdown__UBa2D li{margin:0;padding-left:.25rem}.Blog_markdown__UBa2D li::marker{color:var(--blog-accent);font-weight:700}.Blog_markdown__UBa2D strong{font-weight:700;color:var(--blog-ink)}.Blog_markdown__UBa2D blockquote{margin:0;padding:.9rem 1.15rem;border-left:3px solid var(--blog-accent);background:#fff7f3;border-radius:0 12px 12px 0;color:#4a4a52}.Blog_markdown__UBa2D blockquote p{margin:0}.Blog_markdown__UBa2D code{background:#f1f1f4;border:1px solid #e6e6ea;border-radius:6px;padding:.08rem .4rem;font-size:.88em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Blog_markdown__UBa2D pre{background:#0f172a;color:#e2e8f0;padding:1rem 1.1rem;border-radius:12px;overflow-x:auto;font-size:.9rem;line-height:1.6}.Blog_markdown__UBa2D pre code{background:none;border:0;padding:0;color:inherit}.Blog_markdown__UBa2D hr{border:0;border-top:1px solid var(--blog-border);margin:.4rem 0}.Blog_markdown__UBa2D table{width:100%;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.Blog_markdown__UBa2D td,.Blog_markdown__UBa2D th{border:1px solid var(--blog-border);padding:.6rem .85rem;text-align:left;vertical-align:top}.Blog_markdown__UBa2D thead th{background:#faf3ee;font-weight:700;color:var(--blog-ink);white-space:nowrap}.Blog_markdown__UBa2D tbody tr:nth-child(2n){background:#fbfbfc}.Blog_rail__hLsbQ{display:flex;flex-direction:column;gap:18px;position:sticky;top:90px;align-self:start}.Blog_ctaCard__HqEhy{background:linear-gradient(160deg,#f26b3a,#ea580c);color:#ffffff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 34px -16px rgba(234,88,12,.65)}.Blog_ctaKicker__H1H8z{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:rgba(255,255,255,.85)}.Blog_ctaTitle__UepWP{font-size:1.28rem;font-weight:800;letter-spacing:-.01em}.Blog_ctaText__dwLUj{font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.94);margin:0}.Blog_ctaButton__2uGGy{margin-top:4px;background:#ffffff;color:#c2410c;font-weight:700;text-decoration:none;text-align:center;padding:11px 16px;border-radius:11px;font-size:.92rem;transition:transform .15s ease,box-shadow .15s ease}.Blog_ctaButton__2uGGy:hover{transform:translateY(-1px);box-shadow:0 10px 20px -8px rgba(0,0,0,.4)}.Blog_railCard__BkrHo{background:#ffffff;border:1px solid var(--blog-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.Blog_railLabel__cI6J0,.Blog_tocLabel__9LcXt{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--blog-muted)}.Blog_suggestedLinks__DqeWv{display:flex;flex-direction:column;gap:1px}.Blog_suggestedLink__gSMh5{display:flex;align-items:flex-start;gap:9px;color:var(--blog-accent-2);text-decoration:none;font-weight:600;font-size:.92rem;line-height:1.4;padding:8px;border-radius:9px;transition:background .15s ease,color .15s ease}.Blog_suggestedLink__gSMh5:before{content:"›";color:#f6a884;font-weight:800;line-height:1.4;flex:none;transition:transform .15s ease,color .15s ease}.Blog_suggestedLink__gSMh5:hover{background:#fff7f3;color:#c2410c}.Blog_suggestedLink__gSMh5:hover:before{transform:translateX(2px);color:#f26b3a}.Blog_railBackLink__uKgn_{margin-top:2px;font-size:.85rem;color:var(--blog-muted);text-decoration:none;font-weight:600}.Blog_railBackLink__uKgn_:hover{color:var(--blog-accent)}.Blog_toc__Is6Z_{background:#ffffff;border:1px solid var(--blog-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.Blog_tocList__rSQ_U{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-left:2px solid var(--blog-border)}.Blog_tocLink__Wgd3W{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--blog-muted);text-decoration:none;font-size:.88rem;line-height:1.35;transition:color .15s ease,border-color .15s ease}.Blog_tocLink__Wgd3W:hover{color:var(--blog-ink)}.Blog_tocLinkActive__11AvE{color:var(--blog-accent);border-left-color:var(--blog-accent);font-weight:700}@media (max-width:980px){.Blog_layout__FjxzS,.Blog_postLayout__Z9inq{grid-template-columns:1fr}.Blog_rail__hLsbQ{position:static;top:auto}.Blog_toc__Is6Z_{display:none}}@media (max-width:720px){.Blog_hero__Hr_Ae{padding:24px}.Blog_post__rKNO9{padding:22px;border-radius:16px}.Blog_postCover__CdD2t{border-radius:12px}}.Blog_authorCard__rRu3l{margin-top:32px;padding:20px;border:1px solid #eaeaea;border-radius:12px;background:#fafafa;display:flex;gap:16px;align-items:flex-start}.Blog_authorAvatar__daDeF{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid #eaeaea}.Blog_authorAvatarFallback__gQEUz{width:72px;height:72px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#111827;color:#ffffff;font-size:1.6rem;font-weight:700}.Blog_authorInfo__JvDFO{display:grid;gap:4px}.Blog_authorLabel__NBsuO{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#888}.Blog_authorName__Weuhp{font-size:1.15rem;font-weight:700;color:#111827}.Blog_authorRole__DHwzz{font-size:.9rem;color:#555}.Blog_authorBio__gKlwy{margin-top:4px;font-size:.95rem;line-height:1.6;color:#374151}.Blog_authorLinks__1_PZ5{margin-top:6px;display:flex;flex-wrap:wrap;gap:14px}.Blog_authorLinks__1_PZ5 a{color:#111827;font-weight:600;font-size:.9rem;text-decoration:none}.Blog_authorLinks__1_PZ5 a:hover{text-decoration:underline}@media (max-width:560px){.Blog_authorCard__rRu3l{flex-direction:column}}.Blog_relatedSection__NNC9E{display:grid;gap:20px}.Blog_relatedHeader__qrPrY{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.Blog_relatedTitle__8c8Oa{font-size:1.5rem;font-weight:700;color:#111827;letter-spacing:-.01em}.Blog_relatedAll__mADnu{color:var(--blog-accent-2);font-weight:600;font-size:.9rem;text-decoration:none}.Blog_relatedAll__mADnu:hover{text-decoration:underline}.Blog_relatedCard__bbNIs{background:#ffffff;border-radius:14px;padding:16px;border:1px solid #eaeaea;box-shadow:0 2px 4px rgba(0,0,0,.02);display:grid;gap:12px;align-content:start;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Blog_relatedCard__bbNIs:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1);border-color:#d8d8d8}.Blog_relatedCard__bbNIs:hover .Blog_cardTitle__Ilgfp{color:var(--blog-accent-2)}.Blog_relatedCardPlaceholder__y_mm3{width:100%;height:180px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2.6rem;font-weight:800;color:#ffffff;background:linear-gradient(135deg,#f26b3a,#f59e0b)}.dark .Blog_post__rKNO9,.dark .Blog_railCard__BkrHo,.dark .Blog_toc__Is6Z_{background:#151518;border-color:#26262e;box-shadow:none}.dark .Blog_bylineName__CDrFG,.dark .Blog_markdown__UBa2D h2,.dark .Blog_markdown__UBa2D h3,.dark .Blog_markdown__UBa2D strong,.dark .Blog_postTitle__fjSnB{color:#e8e8ed}.dark .Blog_content__CC7pA{color:#c4c4cd}.dark .Blog_breadcrumb__g1GVh,.dark .Blog_breadcrumb__g1GVh a,.dark .Blog_bylineMeta__7fOcS,.dark .Blog_postLede__6sLOG,.dark .Blog_railBackLink__uKgn_,.dark .Blog_railLabel__cI6J0,.dark .Blog_readTime__X8nwV,.dark .Blog_tocLabel__9LcXt,.dark .Blog_tocLink__Wgd3W{color:#a1a1aa}.dark .Blog_markdown__UBa2D h2{border-top-color:#26262e}.dark .Blog_markdown__UBa2D a,.dark .Blog_suggestedLink__gSMh5{color:#fb923c}.dark .Blog_markdown__UBa2D blockquote{background:#211b18;color:#cfcfd6}.dark .Blog_markdown__UBa2D code{background:#1f1f26;border-color:#2c2c36;color:#e8e8ed}.dark .Blog_markdown__UBa2D td,.dark .Blog_markdown__UBa2D th{border-color:#2c2c36}.dark .Blog_markdown__UBa2D thead th{background:#201c1a;color:#e8e8ed}.dark .Blog_markdown__UBa2D tbody tr:nth-child(2n){background:#191920}.dark .Blog_breadcrumbSep__wiMyE{color:#4b4b55}.dark .Blog_suggestedLink__gSMh5:hover{background:#211b18;color:#fdba74}.dark .Blog_breadcrumb__g1GVh a:hover,.dark .Blog_tocLink__Wgd3W:hover{color:#e8e8ed}.dark .Blog_postByline__z2UJs{border-bottom-color:#26262e}.dark .Blog_authorCard__rRu3l{background:#1a1a1f;border-color:#26262e}.dark .Blog_authorBio__gKlwy,.dark .Blog_authorLinks__1_PZ5 a,.dark .Blog_authorName__Weuhp{color:#e8e8ed}.dark .Blog_authorLabel__NBsuO,.dark .Blog_authorRole__DHwzz{color:#a1a1aa}.dark .Blog_card__SDaZE,.dark .Blog_relatedCard__bbNIs{background:#151518;border-color:#26262e}.dark .Blog_cardTitle__Ilgfp,.dark .Blog_relatedTitle__8c8Oa{color:#e8e8ed}.dark .Blog_excerpt__pYmWs,.dark .Blog_meta__1Qa5u{color:#a1a1aa}.dark .Blog_tag__oERxI{background:#3a2317;color:#fb923c}