.landing-page-wrapper.has-sticky-blog-toc{overflow-x:clip}.reading-progress[data-v-a9f5ab35]{position:fixed;left:0;right:0;top:0;height:3px;z-index:120;background:transparent}.reading-progress span[data-v-a9f5ab35]{display:block;height:100%;background:linear-gradient(90deg,var(--primary),#35d4b7);transition:width .08s linear}.article-page[data-v-a9f5ab35]{min-height:100vh;padding:112px 1.25rem 72px;background:#f8fafb;color:#202b42}.article-hero[data-v-a9f5ab35]{max-width:980px;margin:0 auto;text-align:center}.article-breadcrumb[data-v-a9f5ab35]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;margin-bottom:1.15rem;color:#8290a3;font-size:.72rem}.article-breadcrumb a[data-v-a9f5ab35]{color:#667085}.article-breadcrumb .iconify[data-v-a9f5ab35]{font-size:.72rem}.article-category[data-v-a9f5ab35]{margin:0 0 .65rem;color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-hero h1[data-v-a9f5ab35]{max-width:940px;margin:0 auto;color:#18223a;font-size:clamp(2.35rem,4.35vw,4.25rem);line-height:1.08;letter-spacing:-.035em;word-spacing:.06em}.article-excerpt[data-v-a9f5ab35]{max-width:790px;margin:1rem auto;color:#4f5d72;font-size:1rem;line-height:1.65}.article-byline[data-v-a9f5ab35]{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1rem;text-align:left}.article-byline__details[data-v-a9f5ab35]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.35rem .65rem}.article-byline strong[data-v-a9f5ab35]{color:#344054;font-size:.76rem}.article-byline__details span[data-v-a9f5ab35]{color:#778397;font-size:.7rem}.article-byline>button[data-v-a9f5ab35]{display:inline-flex;align-items:center;gap:.35rem;height:32px;padding:0 .7rem;border:1px solid #dfe5ec;border-radius:999px;background:#fff;color:#667085;font:inherit;font-size:.69rem;font-weight:700;cursor:pointer}.article-cover[data-v-a9f5ab35]{overflow:hidden;max-width:1120px;max-height:610px;margin:38px auto 52px;border-radius:22px;box-shadow:0 22px 55px #1e2a441c}.article-cover img[data-v-a9f5ab35]{display:block;width:100%;max-height:610px;object-fit:cover}.article-layout[data-v-a9f5ab35]{display:grid;grid-template-columns:210px minmax(0,720px) 210px;gap:3rem;max-width:1200px;margin:0 auto;align-items:stretch}.article-toc-column[data-v-a9f5ab35]{position:relative;min-width:0}.article-toc[data-v-a9f5ab35]{position:sticky;top:96px;z-index:2;max-height:calc(100vh - 116px);overflow-y:auto;padding:0 .8rem .5rem 0;scrollbar-width:thin;scrollbar-color:#cdd5df transparent}.article-toc p[data-v-a9f5ab35]{position:sticky;top:0;z-index:3;margin:0 0 .7rem;padding:.45rem 0 .65rem 1.05rem;background:#f8fafb;color:#18223a;font-size:.69rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 6px 8px -8px #111b2f59}.article-toc button[data-v-a9f5ab35]{position:relative;display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.38rem .45rem .38rem 1.05rem;border:0;border-left:2px solid #dce2e9;border-radius:0 7px 7px 0;background:none;color:#98a2b3;font:inherit;font-size:.7rem;line-height:1.4;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.article-toc button[data-v-a9f5ab35]:hover{color:var(--primary)}.article-toc button.nested[data-v-a9f5ab35]{padding-left:1.45rem}.toc-marker[data-v-a9f5ab35]{display:grid;flex:0 0 13px;width:13px;height:13px;margin-top:.05rem;place-items:center;border:1px solid #d4dbe4;border-radius:50%;color:#fff;font-size:.5rem;line-height:1}.article-toc button.completed[data-v-a9f5ab35]{border-left-color:#91d4c8;color:#3f5064}.article-toc button.completed .toc-marker[data-v-a9f5ab35]{border-color:#45ae9a;background:#45ae9a}.article-toc button.active[data-v-a9f5ab35]{border-left-color:var(--primary)}.article-toc button.active .toc-marker[data-v-a9f5ab35]{border:4px solid color-mix(in oklab,var(--primary),white 60%);background:var(--primary)}.article-toc button.upcoming[data-v-a9f5ab35]{color:#98a2b3}.article-body[data-v-a9f5ab35]{grid-column:2;min-width:0}.article-content[data-v-a9f5ab35]{color:#273248;font-size:1.04rem;line-height:1.85}.article-content[data-v-a9f5ab35] h2,.article-content[data-v-a9f5ab35] h3{scroll-margin-top:110px;color:#111b2f;letter-spacing:-.02em}.article-content[data-v-a9f5ab35] h2{margin:2.5rem 0 .8rem;font-size:1.9rem}.article-content[data-v-a9f5ab35] h3{margin:1.9rem 0 .65rem;font-size:1.35rem}.article-content[data-v-a9f5ab35] p{margin:0 0 1.25rem}.article-content[data-v-a9f5ab35] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.article-content[data-v-a9f5ab35] ul,.article-content[data-v-a9f5ab35] ol{margin:0 0 1.35rem;padding-left:1.5rem}.article-content[data-v-a9f5ab35] li{margin:.35rem 0}.article-content[data-v-a9f5ab35] ul[data-type=taskList]{padding:0;list-style:none}.article-content[data-v-a9f5ab35] ul[data-type=taskList] li{display:flex;gap:.6rem}.article-content[data-v-a9f5ab35] blockquote{margin:2rem 0;padding:1.2rem 1.4rem;border-left:4px solid var(--primary);border-radius:0 12px 12px 0;background:#e9f5f2;color:#273248;font-size:1.12rem}.article-content[data-v-a9f5ab35] pre{overflow:auto;padding:1.2rem;border-radius:13px;background:#172033;color:#edf2f7;line-height:1.6}.article-content[data-v-a9f5ab35] code{padding:.14rem .3rem;border-radius:5px;background:#e8ecf1;color:#172033;font-size:.88em}.article-content[data-v-a9f5ab35] pre code{padding:0;background:transparent;color:inherit}.article-content[data-v-a9f5ab35] img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:15px}.article-content[data-v-a9f5ab35] table{display:block;overflow-x:auto;width:100%;margin:1.5rem 0;border-collapse:collapse}.article-content[data-v-a9f5ab35] th,.article-content[data-v-a9f5ab35] td{padding:.65rem .8rem;border:1px solid #d7dee8;text-align:left}.article-content[data-v-a9f5ab35] th{background:#edf1f5;color:#172033}.article-content[data-v-a9f5ab35] hr{margin:2.5rem 0;border:0;border-top:1px solid #d6dde6}.article-tags[data-v-a9f5ab35]{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid #e1e6ec}.article-tags>span[data-v-a9f5ab35]{margin-right:.25rem;color:#667085;font-size:.72rem;font-weight:800}.article-tags a[data-v-a9f5ab35]{padding:.32rem .55rem;border-radius:999px;background:#edf8f6;color:#167e70;font-size:.69rem}.article-share[data-v-a9f5ab35]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1rem 1.1rem;border:1px solid #e1e6ec;border-radius:14px;background:#fff}.article-share strong[data-v-a9f5ab35],.article-share span[data-v-a9f5ab35]{display:block}.article-share strong[data-v-a9f5ab35]{color:#344054;font-size:.82rem}.article-share span[data-v-a9f5ab35]{color:#8994a4;font-size:.68rem}.article-share>div[data-v-a9f5ab35]:last-child{display:flex;gap:.4rem}.article-share a[data-v-a9f5ab35],.article-share button[data-v-a9f5ab35]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e1e6ec;border-radius:50%;background:#fff;color:#667085;cursor:pointer}.related-section[data-v-a9f5ab35]{max-width:1120px;margin:90px auto 0;padding-top:2rem;border-top:1px solid #e1e6ec}.related-heading[data-v-a9f5ab35]{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.3rem}.related-heading span[data-v-a9f5ab35]{color:var(--primary);font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.related-heading h2[data-v-a9f5ab35]{margin:.2rem 0 0;color:#18223a;font-size:1.8rem}.related-heading>a[data-v-a9f5ab35]{display:flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.75rem;font-weight:750}.related-grid[data-v-a9f5ab35]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-grid article[data-v-a9f5ab35]{min-width:0}.related-media[data-v-a9f5ab35]{display:grid;height:180px;place-items:center;overflow:hidden;border-radius:15px;background:#eaf6f4;color:var(--primary);font-size:2rem}.related-media img[data-v-a9f5ab35]{width:100%;height:100%;object-fit:cover}.related-grid p[data-v-a9f5ab35]{margin:.7rem 0 .3rem;color:var(--primary);font-size:.65rem;font-weight:750;text-transform:uppercase}.related-grid h3[data-v-a9f5ab35]{margin:0;font-size:1rem;line-height:1.4}.related-grid h3 a[data-v-a9f5ab35]{color:#263248}.article-cta[data-v-a9f5ab35]{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1055px;margin:85px auto 0;padding:2rem 2.3rem;border-radius:22px;background:linear-gradient(125deg,#17243f,#25436c)}.article-cta span[data-v-a9f5ab35]{color:#70d9c6;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.article-cta h2[data-v-a9f5ab35]{max-width:640px;margin:.35rem 0 0;color:#fff;font-size:1.7rem}.article-loading[data-v-a9f5ab35]{max-width:900px;margin:1rem auto}.article-loading__line[data-v-a9f5ab35]{height:18px;margin:1rem auto;border-radius:99px;background:#e9edf2}.article-loading__line--short[data-v-a9f5ab35]{width:20%}.article-loading__line--title[data-v-a9f5ab35]{width:80%;height:64px}.article-loading__image[data-v-a9f5ab35]{height:480px;margin-top:3rem;border-radius:24px;background:#e9edf2}.article-missing[data-v-a9f5ab35]{display:flex;min-height:65vh;flex-direction:column;align-items:center;justify-content:center;text-align:center}.article-missing>span[data-v-a9f5ab35]{display:grid;width:68px;height:68px;place-items:center;border-radius:20px;background:#edf8f6;color:var(--primary);font-size:2rem}.article-missing h1[data-v-a9f5ab35]{margin:1rem 0 .3rem;color:#18223a;font-size:2.2rem}.article-missing p[data-v-a9f5ab35]{margin:0 0 1.2rem;color:#667085}@media (max-width: 1050px){.article-layout[data-v-a9f5ab35]{grid-template-columns:180px minmax(0,720px)}.article-body[data-v-a9f5ab35]{grid-column:2}.related-section[data-v-a9f5ab35]{padding-inline:1rem}}@media (max-width: 800px){.article-page[data-v-a9f5ab35]{padding:102px 1rem 55px}.article-toc-column[data-v-a9f5ab35]{display:none}.article-layout[data-v-a9f5ab35]{display:block}.article-cover[data-v-a9f5ab35]{margin:32px auto 40px;border-radius:18px}.article-byline[data-v-a9f5ab35]{flex-wrap:wrap}.related-grid[data-v-a9f5ab35]{grid-template-columns:1fr}.related-grid article[data-v-a9f5ab35]{display:grid;grid-template-columns:120px 1fr;column-gap:.8rem}.related-media[data-v-a9f5ab35]{grid-row:1/3;height:95px}.related-grid p[data-v-a9f5ab35]{margin:0}.article-cta[data-v-a9f5ab35]{align-items:flex-start;flex-direction:column;margin-top:55px;padding:1.5rem}.article-hero h1[data-v-a9f5ab35]{font-size:2.5rem}}@media (max-width: 520px){.article-byline[data-v-a9f5ab35]{justify-content:flex-start}.article-share[data-v-a9f5ab35],.related-heading[data-v-a9f5ab35]{align-items:flex-start;flex-direction:column}.article-content[data-v-a9f5ab35]{font-size:.98rem}.article-content[data-v-a9f5ab35] h2{font-size:1.55rem}.article-loading__image[data-v-a9f5ab35]{height:300px}}
