.BlogArticle_page___QXcv.BlogArticle_page___QXcv{background:#f7f8fc;color:#111932}.BlogArticle_page___QXcv{--line:#dfe4ef;--muted:#5c6881;--measure:68ch}.BlogArticle_page___QXcv a{text-decoration:none}.BlogArticle_page___QXcv svg{width:18px;height:18px;flex-shrink:0}.BlogArticle_page___QXcv :is(a,button):focus-visible{outline:3px solid #8861e9;outline-offset:4px}.BlogArticle_top__YhqHK{padding:116px 24px 0;background:radial-gradient(ellipse at 50% 0,#eae3ff,transparent 60%),#f7f8fc}.BlogArticle_topInner__tazF5{max-width:900px;margin:0 auto}.BlogArticle_back__xTXKP{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:800;color:#6942cf}.BlogArticle_back__xTXKP:hover{text-decoration:underline}.BlogArticle_meta__ddjFM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 18px;font-size:11px;color:var(--muted)}.BlogArticle_meta__ddjFM svg{width:14px;height:14px}.BlogArticle_meta__ddjFM>span{display:inline-flex;align-items:center;gap:6px}.BlogArticle_category__vs10u{font-size:10px;letter-spacing:.12em;font-weight:800;color:#5935ab;background:#ece6fc;border:1px solid #d9cdf5;border-radius:999px;padding:7px 12px}.BlogArticle_title__9Hkch{font:750 clamp(31px,4.2vw,52px)/1.1 var(--font-sans),sans-serif;letter-spacing:-.05em;margin:0}.BlogArticle_standfirst__YQfVE{font-size:17px;line-height:1.8;color:var(--muted);margin:20px 0 0;max-width:var(--measure)}.BlogArticle_byline__GnpEX{display:flex;align-items:center;gap:13px;margin:26px 0 0;padding-bottom:28px;border-bottom:1px solid var(--line)}.BlogArticle_bylineMark__rVsoA{width:44px;height:44px;border-radius:13px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;flex-shrink:0}.BlogArticle_bylineName__bI4A8{display:block;font-size:14px;font-weight:700}.BlogArticle_bylineRole__v4Cbk{display:block;font-size:12px;color:var(--muted);margin-top:3px}.BlogArticle_cover__0rbbG{max-width:900px;margin:32px auto 0;padding:0 24px}.BlogArticle_cover__0rbbG img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:1px solid var(--line);background:#eef1f7}.BlogArticle_shell__KLzqt{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:44px 0 70px;display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:56px;align-items:start;justify-content:center}.BlogArticle_prose__DnStQ{width:100%;min-width:0;max-width:var(--measure);margin:0 auto;color:#26314c;font-size:16px;line-height:1.85}.BlogArticle_prose__DnStQ>p{margin:0 0 22px}.BlogArticle_prose__DnStQ h2{font:650 clamp(22px,2.4vw,29px)/1.25 var(--font-display),sans-serif;letter-spacing:-.04em;margin:44px 0 16px;scroll-margin-top:100px}.BlogArticle_prose__DnStQ h2:first-child{margin-top:0}.BlogArticle_prose__DnStQ strong{color:#111932;font-weight:700}.BlogArticle_prose__DnStQ code{font-family:var(--font-brand-mono),ui-monospace,monospace;font-size:.87em;background:#ece6fc;color:#4c2b9b;border-radius:5px;padding:2px 6px}.BlogArticle_prose__DnStQ ol,.BlogArticle_prose__DnStQ ul{margin:0 0 22px;padding-left:22px;display:grid;gap:10px}.BlogArticle_prose__DnStQ li{padding-left:4px}.BlogArticle_prose__DnStQ li::marker{color:#7952c8}.BlogArticle_prose__DnStQ hr{border:0;border-top:1px solid var(--line);margin:38px 0}.BlogArticle_pre__GI7co{margin:0 0 26px;padding:22px;border-radius:14px;background:#141a2e;border:1px solid #262e48;overflow-x:auto}.BlogArticle_pre__GI7co code{display:block;background:none;color:#dde3f4;padding:0;font-size:12.5px;line-height:1.75;white-space:pre}.BlogArticle_toc__P03fg{position:sticky;top:96px;border-left:1px solid var(--line);padding-left:20px}.BlogArticle_tocHead__FbjBi{font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--muted);margin:0 0 14px}.BlogArticle_toc__P03fg ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.BlogArticle_toc__P03fg a{display:block;padding:8px 0;font-size:12px;line-height:1.6;color:var(--muted)}.BlogArticle_toc__P03fg a:hover{color:#5b34c0}.BlogArticle_after__GUEDu{width:min(900px,calc(100% - 48px));margin:0 auto 70px;display:grid;gap:20px}.BlogArticle_nextCard__stV9J{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 26px}.BlogArticle_nextCard__stV9J span{display:block}.BlogArticle_nextLabel__M_08q{font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--muted);margin-bottom:8px}.BlogArticle_nextTitle__MBuch{font:650 17px/1.35 var(--font-display),sans-serif;letter-spacing:-.03em;color:#111932}.BlogArticle_nextCard__stV9J:hover .BlogArticle_nextTitle__MBuch{color:#5b34c0}.BlogArticle_nextCard__stV9J svg{color:#6942cf}.BlogArticle_cta__JkNcj{text-align:center;border:1px solid #dcd8ec;background:#ecebf6;border-radius:18px;padding:38px 28px}.BlogArticle_cta__JkNcj h2{font:650 clamp(21px,2.2vw,26px)/1.25 var(--font-display),sans-serif;letter-spacing:-.04em;margin:0 0 12px}.BlogArticle_cta__JkNcj p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 auto 22px;max-width:460px}.BlogArticle_ctaActions__apvuY{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.BlogArticle_primary__DURwY{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 22px;border-radius:11px;background:#693edf;color:#fff;font-size:13px;font-weight:750}.BlogArticle_primary__DURwY:hover{background:#532bc2}.BlogArticle_secondary__04iQF{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:11px;background:#fff;border:1px solid var(--line);color:#26334d;font-size:13px;font-weight:750}.BlogArticle_secondary__04iQF:hover{border-color:#c9b8ee;color:#5b34c0}@media (max-width:1100px){.BlogArticle_shell__KLzqt{grid-template-columns:minmax(0,1fr);gap:0}.BlogArticle_toc__P03fg{display:none}}@media (max-width:640px){.BlogArticle_top__YhqHK{padding:100px 18px 0}.BlogArticle_cover__0rbbG{padding:0 18px}.BlogArticle_shell__KLzqt{width:calc(100% - 32px);padding:32px 0 44px}.BlogArticle_after__GUEDu{width:calc(100% - 32px);margin-bottom:44px}.BlogArticle_standfirst__YQfVE{font-size:15px}.BlogArticle_prose__DnStQ{font-size:15.5px}.BlogArticle_nextCard__stV9J{padding:20px}.BlogArticle_cta__JkNcj{padding:28px 20px}.BlogArticle_primary__DURwY,.BlogArticle_secondary__04iQF{width:100%}}