.GuideArticlePage_page__7Ialc{--article-page:#f4f6f8;--article-surface:#ffffff;--article-ink:#162033;--article-muted:#657085;--article-line:#dfe5ed;--article-blue:#2459d6;padding-top:88px;background:var(--article-page)}.GuideArticlePage_container__emxxD{width:min(100% - 48px,1180px)}.GuideArticlePage_breadcrumbs__ck3Vo{margin:30px 0 0}.GuideArticlePage_header__FNbyW{padding:64px 0 38px;border:0;border-bottom:1px solid var(--article-line);border-radius:0;background:transparent}.GuideArticlePage_header__FNbyW h1{max-width:980px;font-family:var(--home-font-display,var(--home-font-sans,sans-serif));font-size:clamp(2.6rem,6vw,5.8rem);font-weight:600;line-height:.98;letter-spacing:-.07em}.GuideArticlePage_summary__e0F4a{max-width:680px;margin-top:24px;color:var(--article-muted);font-size:17px;line-height:1.75}.GuideArticlePage_updated___mNRm{margin-top:18px;color:var(--article-muted);font-size:12px}.GuideArticlePage_layout__1LINZ{grid-template-columns:minmax(0,1fr) 280px;gap:32px;margin-top:48px}.GuideArticlePage_article__t4QwB{padding:42px 52px 54px;border-radius:2px;box-shadow:0 14px 40px rgba(35,54,96,.05)}.GuideArticlePage_article__t4QwB .tech-article-content{max-width:780px;color:#3f4858;font-size:17px;line-height:1.9}.GuideArticlePage_article__t4QwB .tech-article-content h2,.GuideArticlePage_article__t4QwB .tech-article-content h3,.GuideArticlePage_article__t4QwB .tech-article-content h4,.GuideArticlePage_article__t4QwB .tech-article-content h5,.GuideArticlePage_article__t4QwB .tech-article-content h6{scroll-margin-top:96px}.GuideArticlePage_article__t4QwB .tech-article-content h2{margin-top:52px;padding-top:8px;border-bottom:0;border-top:1px solid var(--article-line);font-family:var(--home-font-display,var(--home-font-sans,sans-serif));font-size:29px;letter-spacing:-.035em}.GuideArticlePage_article__t4QwB .tech-article-content h3{margin-top:38px;font-family:var(--home-font-display,var(--home-font-sans,sans-serif));font-size:22px;letter-spacing:-.025em}.GuideArticlePage_article__t4QwB .tech-article-content p{margin-bottom:20px}.GuideArticlePage_article__t4QwB .tech-article-content a{font-weight:650}.GuideArticlePage_sidebar__B6neu{position:sticky;top:104px;align-self:start;display:grid;gap:20px;max-height:calc(100vh - 128px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.GuideArticlePage_toc__UFe7U{padding:18px 0 18px 20px;border-left:1px solid var(--article-line)}.GuideArticlePage_tocTitle__5shy1{margin:0 0 14px;color:var(--article-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.GuideArticlePage_toc__UFe7U ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.GuideArticlePage_toc__UFe7U li{margin:0;padding:0}.GuideArticlePage_toc__UFe7U a{display:block;color:var(--article-muted);font-size:12px;line-height:1.5;text-decoration:none}.GuideArticlePage_toc__UFe7U a:focus-visible,.GuideArticlePage_toc__UFe7U a:hover{color:var(--article-blue)}.GuideArticlePage_toc__UFe7U a:focus-visible{outline:2px solid var(--article-blue);outline-offset:4px}.GuideArticlePage_tocNested__W1Rvv{padding-left:12px}@media (max-width:820px){.GuideArticlePage_layout__1LINZ{grid-template-columns:1fr;gap:24px}.GuideArticlePage_sidebar__B6neu{position:static;order:-1;max-height:none;overflow:visible}.GuideArticlePage_toc__UFe7U{padding:0 0 20px;border-top:1px solid var(--article-line);border-left:0}.GuideArticlePage_tocTitle__5shy1{margin-top:20px}.GuideArticlePage_toc__UFe7U ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}@media (max-width:620px){.GuideArticlePage_page__7Ialc{padding-top:64px}.GuideArticlePage_container__emxxD{width:calc(100% - 28px)}.GuideArticlePage_breadcrumbs__ck3Vo{margin-top:24px}.GuideArticlePage_header__FNbyW{padding:48px 0 28px}.GuideArticlePage_header__FNbyW h1{font-size:clamp(2.5rem,13vw,4.3rem)}.GuideArticlePage_summary__e0F4a{margin-top:18px;font-size:15px}.GuideArticlePage_layout__1LINZ{margin-top:28px}.GuideArticlePage_article__t4QwB{padding:28px 20px 34px}.GuideArticlePage_article__t4QwB .tech-article-content{font-size:15px}.GuideArticlePage_article__t4QwB .tech-article-content h2{font-size:24px}.GuideArticlePage_toc__UFe7U ol{grid-template-columns:1fr}}