.blog-module__R2lbeq__page{z-index:1;max-width:1160px;color:var(--fg-1);font-family:var(--font-text);margin:0 auto;padding:140px 32px 96px;position:relative}.blog-module__R2lbeq__crumbs{font:500 13px/1.4 var(--font-text);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.blog-module__R2lbeq__crumbs a{color:var(--fg-2)}.blog-module__R2lbeq__crumbs a:hover{color:var(--accent-500)}.blog-module__R2lbeq__crumbs li+li:before{content:"/";color:var(--fg-4);margin-right:6px}.blog-module__R2lbeq__crumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}@media (max-width:640px){.blog-module__R2lbeq__crumbs li:nth-child(3){display:none}}.blog-module__R2lbeq__tags{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.blog-module__R2lbeq__tag{font:500 11px/1 var(--font-text);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-600);border-radius:var(--radius-pill);background:#4a6cf714;border:1px solid #4a6cf729;padding:6px 10px}.blog-module__R2lbeq__hero{max-width:820px;margin-bottom:48px}.blog-module__R2lbeq__h1{font:600 clamp(34px, 5.2vw, 54px) / 1.06 var(--font-display);letter-spacing:-.028em;color:var(--fg-1);margin:0 0 20px}.blog-module__R2lbeq__accent{font-family:var(--font-serif);background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.blog-module__R2lbeq__lead{font:400 19px/1.55 var(--font-text);color:var(--fg-2);max-width:68ch;margin:0 0 24px}.blog-module__R2lbeq__meta{font:400 14px/1.4 var(--font-text);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.blog-module__R2lbeq__meta strong{color:var(--fg-1);font-weight:600}.blog-module__R2lbeq__metaDot{background:var(--fg-4);border-radius:50%;width:3px;height:3px}.blog-module__R2lbeq__langSwitch{border-bottom:1px solid #4a6cf74d;color:var(--accent-600)!important}.blog-module__R2lbeq__layout{align-items:start;gap:40px;display:grid}@media (min-width:1000px){.blog-module__R2lbeq__layout{grid-template-columns:minmax(0,68ch) 240px;justify-content:space-between;gap:64px}.blog-module__R2lbeq__aside{order:2;position:sticky;top:104px}}.blog-module__R2lbeq__toc{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-stroke);-webkit-backdrop-filter:blur(var(--blur-thin));padding:20px 20px 18px}.blog-module__R2lbeq__tocTitle{font:600 11px/1.2 var(--font-text);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.blog-module__R2lbeq__toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.blog-module__R2lbeq__toc li{counter-increment:toc;font:500 14px/1.4 var(--font-text);grid-template-columns:22px 1fr;margin-bottom:10px;display:grid}.blog-module__R2lbeq__toc li:before{content:counter(toc, decimal-leading-zero);font:500 11px/1.9 var(--font-mono);color:var(--fg-4)}.blog-module__R2lbeq__toc a{color:var(--fg-2)}.blog-module__R2lbeq__toc a:hover{color:var(--accent-500)}@media (max-width:999px){.blog-module__R2lbeq__toc details>summary{cursor:pointer}}.blog-module__R2lbeq__articleCol{min-width:0;max-width:68ch}.blog-module__R2lbeq__prose{min-width:0;max-width:68ch;font:400 17.5px/1.72 var(--font-text);color:var(--fg-2)}.blog-module__R2lbeq__prose>*+*{margin-top:1.15em}.blog-module__R2lbeq__prose p{color:var(--fg-2)}.blog-module__R2lbeq__prose strong{color:var(--fg-1);font-weight:600}.blog-module__R2lbeq__prose h2{font:600 clamp(24px, 3vw, 30px) / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin-top:2.2em;padding-top:.2em;scroll-margin-top:100px}.blog-module__R2lbeq__prose h3{font:600 20px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--fg-1);margin-top:1.8em;scroll-margin-top:100px}.blog-module__R2lbeq__prose h2+*,.blog-module__R2lbeq__prose h3+*{margin-top:.6em}.blog-module__R2lbeq__prose a{color:var(--accent-600);text-underline-offset:3px;-webkit-text-decoration:underline #4a6cf759;text-decoration:underline #4a6cf759}.blog-module__R2lbeq__prose a:hover{-webkit-text-decoration-color:var(--accent-500);text-decoration-color:var(--accent-500)}.blog-module__R2lbeq__prose ul,.blog-module__R2lbeq__prose ol{padding-left:1.3em}.blog-module__R2lbeq__prose li+li{margin-top:.45em}.blog-module__R2lbeq__prose li::marker{color:var(--accent-500)}.blog-module__R2lbeq__prose blockquote{border-radius:var(--radius-md);color:var(--fg-1);background:#4a6cf70f;border:1px solid #4a6cf724;margin-left:0;margin-right:0;padding:16px 20px}.blog-module__R2lbeq__prose blockquote p{color:var(--fg-1)}.blog-module__R2lbeq__prose code{border-radius:var(--radius-xs);background:#0f121c0d;padding:2px 6px}.blog-module__R2lbeq__prose hr{border:0;border-top:1px solid var(--border-2);margin:2.4em 0}.blog-module__R2lbeq__prose .blog-table-wrap{border-radius:var(--radius-md);border:1px solid var(--border-2);background:var(--glass-strong);overflow-x:auto}.blog-module__R2lbeq__prose table{border-collapse:collapse;width:100%;font:400 15px/1.5 var(--font-text);min-width:520px}.blog-module__R2lbeq__prose th{text-align:left;font:600 13px/1.3 var(--font-text);color:var(--fg-1);border-bottom:1px solid var(--border-2);background:#0f121c09;padding:12px 14px}.blog-module__R2lbeq__prose td{border-bottom:1px solid var(--border-1);vertical-align:top;color:var(--fg-2);padding:11px 14px}.blog-module__R2lbeq__prose tr:last-child td{border-bottom:0}.blog-module__R2lbeq__prose td:first-child{color:var(--fg-1);font-weight:500}.blog-module__R2lbeq__faq{margin-top:56px}.blog-module__R2lbeq__sectionTitle{font:600 clamp(24px, 3vw, 30px) / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0 0 18px}.blog-module__R2lbeq__faqItem{border-top:1px solid var(--border-2);padding:4px 0}.blog-module__R2lbeq__faqItem:last-child{border-bottom:1px solid var(--border-2)}.blog-module__R2lbeq__faqItem summary{cursor:pointer;font:600 17px/1.4 var(--font-text);color:var(--fg-1);padding:16px 32px 16px 0;list-style:none;position:relative}.blog-module__R2lbeq__faqItem summary::-webkit-details-marker{display:none}.blog-module__R2lbeq__faqItem summary:after{content:"+";font:400 22px/1 var(--font-text);color:var(--fg-3);transition:transform var(--dur-base) var(--ease-glass);position:absolute;top:14px;right:4px}.blog-module__R2lbeq__faqItem[open] summary:after{transform:rotate(45deg)}.blog-module__R2lbeq__faqItem p{font:400 16.5px/1.68 var(--font-text);color:var(--fg-2);max-width:64ch;margin:0 0 18px}.blog-module__R2lbeq__author{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-stroke);align-items:flex-start;gap:16px;margin-top:56px;padding:22px;display:flex}.blog-module__R2lbeq__avatar{width:48px;height:48px;font:600 16px/1 var(--font-display);color:#fff;background:var(--gradient-brand);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.blog-module__R2lbeq__authorName{font:600 16px/1.3 var(--font-text);color:var(--fg-1)}.blog-module__R2lbeq__authorRole{font:500 13px/1.3 var(--font-text);color:var(--fg-3);margin-top:2px}.blog-module__R2lbeq__authorBio{font:400 14.5px/1.6 var(--font-text);color:var(--fg-2);margin-top:8px}.blog-module__R2lbeq__cta{border-radius:var(--radius-xl);background:radial-gradient(60% 90% at 0% 0%, #4a6cf724 0%, transparent 60%), radial-gradient(50% 80% at 100% 100%, #8b5cf624 0%, transparent 60%), var(--glass-strong);border:1px solid var(--glass-stroke-strong);box-shadow:0 1px 0 var(--glass-inner-highlight) inset, 0 24px 48px #0f121c14;margin-top:40px;padding:32px}.blog-module__R2lbeq__ctaTitle{font:600 clamp(22px, 2.6vw, 28px) / 1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:0 0 10px}.blog-module__R2lbeq__ctaBody{font:400 16px/1.6 var(--font-text);color:var(--fg-2);max-width:56ch;margin:0 0 22px}.blog-module__R2lbeq__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.blog-module__R2lbeq__btnPrimary,.blog-module__R2lbeq__btnGlass{border-radius:var(--radius-pill);font:600 15px/1 var(--font-text);transition:transform var(--dur-base) var(--ease-glass);align-items:center;gap:8px;padding:13px 22px;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__btnPrimary{background:var(--fg-1);box-shadow:inset 0 1px #ffffff29,0 6px 16px #0f121c29;color:#fff!important}.blog-module__R2lbeq__btnGlass{border:1px solid var(--border-2);box-shadow:inset 0 1px 0 var(--glass-inner-highlight);background:#fff9;color:var(--fg-1)!important}.blog-module__R2lbeq__btnPrimary:hover,.blog-module__R2lbeq__btnGlass:hover{transform:translateY(-1px)}.blog-module__R2lbeq__related{margin-top:80px}.blog-module__R2lbeq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.blog-module__R2lbeq__card{border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-stroke);box-shadow:0 1px 0 var(--glass-inner-highlight) inset, 0 4px 16px #0f121c0d;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(var(--saturate));color:var(--fg-1);transition:border-color var(--dur-base) var(--ease-glass), transform var(--dur-base) var(--ease-glass);flex-direction:column;gap:12px;padding:26px;display:flex}.blog-module__R2lbeq__card:hover{border-color:var(--glass-stroke-strong);color:var(--fg-1);transform:translateY(-2px)}.blog-module__R2lbeq__cardTitle{font:600 20px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--fg-1);margin:0}.blog-module__R2lbeq__cardDesc{font:400 15px/1.55 var(--font-text);color:var(--fg-2);flex:1;margin:0}.blog-module__R2lbeq__cardMeta{font:500 12.5px/1.3 var(--font-text);color:var(--fg-3)}.blog-module__R2lbeq__cardMore{font:600 14px/1 var(--font-text);color:var(--accent-600)}.blog-module__R2lbeq__featured{grid-column:1/-1}@media (min-width:900px){.blog-module__R2lbeq__featured{padding:36px}.blog-module__R2lbeq__featured .blog-module__R2lbeq__cardTitle{font-size:28px}.blog-module__R2lbeq__featured .blog-module__R2lbeq__cardDesc{max-width:70ch;font-size:17px}}.blog-module__R2lbeq__empty{color:var(--fg-3);font:400 16px/1.5 var(--font-text)}@media (max-width:640px){.blog-module__R2lbeq__page{padding:112px 16px 72px}.blog-module__R2lbeq__lead{font-size:17px}.blog-module__R2lbeq__prose{font-size:16.5px}.blog-module__R2lbeq__cta{padding:24px 20px}.blog-module__R2lbeq__ctaRow>a{flex:100%;justify-content:center}.blog-module__R2lbeq__author{padding:18px}}
