._shell_16zzn_3{box-sizing:border-box;width:100%;max-width:var(--site-max);margin:0 auto;padding:0 var(--site-gutter);display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1040px){._shell_16zzn_3{grid-template-columns:248px minmax(0,1fr);gap:40px}}._sidebar_16zzn_20{display:none}@media(min-width:1040px){._sidebar_16zzn_20{display:block}}._sidebarInner_16zzn_30{position:sticky;top:56px;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto;padding:24px 4px 32px 0;display:grid;gap:16px;align-content:start;scrollbar-width:thin}._mobileNav_16zzn_43{display:grid;gap:8px;padding-top:16px}@media(min-width:1040px){._mobileNav_16zzn_43{display:none}}._mobileToggle_16zzn_55{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface);color:var(--site-text);font:inherit;font-weight:600;cursor:pointer}._mobileToggle_16zzn_55 s-icon:last-child{margin-left:auto}._mobileNav_16zzn_43 ._navList_16zzn_74{padding:8px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface)}._navList_16zzn_74{display:grid;gap:2px}._navGroup_16zzn_86{display:grid;gap:1px;margin-top:12px}._navGroupTitle_16zzn_92{display:flex;align-items:center;gap:8px;padding:4px 10px;color:var(--site-text-subdued);font-size:12px;font-weight:650}._navLink_16zzn_102{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 34px;border-radius:8px;color:var(--site-text-subdued);text-decoration:none;font-size:13px;font-weight:500;line-height:1.35}._navList_16zzn_74>._navLink_16zzn_102{padding-left:10px}._navLink_16zzn_102:hover{background:var(--site-surface-hover);color:var(--site-text)}._navLink_16zzn_102[aria-current=page]{background:var(--site-surface-2);color:var(--site-text);font-weight:650;box-shadow:inset 2px 0 0 var(--site-accent)}._search_16zzn_131,._searchLarge_16zzn_132{position:relative;display:flex;align-items:center}._search_16zzn_131 s-icon,._searchLarge_16zzn_132 s-icon{position:absolute;left:10px;color:var(--site-text-faint);pointer-events:none}._search_16zzn_131 input,._searchLarge_16zzn_132 input{box-sizing:border-box;width:100%;height:36px;padding:0 12px 0 34px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface);color:var(--site-text);font:inherit;font-size:14px}._searchLarge_16zzn_132 input{height:52px;padding-left:42px;border-radius:14px;font-size:16px;box-shadow:var(--site-shadow)}._searchLarge_16zzn_132 s-icon{left:14px}._search_16zzn_131 input:focus,._searchLarge_16zzn_132 input:focus{outline:2px solid var(--site-focus);outline-offset:-1px}._page_16zzn_178{min-width:0}._articleLayout_16zzn_183{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:24px 0}@media(min-width:1280px){._articleLayout_16zzn_183{grid-template-columns:minmax(0,1fr) 200px}}@media(min-width:1100px){._articleLayout_16zzn_183[data-no-nav]{grid-template-columns:minmax(0,1fr) 240px;padding-top:40px}}._article_16zzn_183{min-width:0;max-width:760px}._articleHead_16zzn_208{display:grid;gap:12px;margin-bottom:24px}._crumbs_16zzn_214{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--site-text-subdued);font-size:13px}._crumbs_16zzn_214 a{color:inherit;text-decoration:none}._crumbs_16zzn_214 a:hover{color:var(--site-text);text-decoration:underline}._articleMeta_16zzn_233{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;color:var(--site-text-subdued);font-size:13px}._articleMeta_16zzn_233 span{display:inline-flex;align-items:center;gap:6px}._summary_16zzn_248{margin:0;color:var(--site-text-subdued);font-size:17px;line-height:1.6}._toc_16zzn_255{display:none}@media(min-width:1280px){._toc_16zzn_255{display:block}}@media(min-width:1100px){._articleLayout_16zzn_183[data-no-nav] ._toc_16zzn_255{display:block}}._tocInner_16zzn_271{position:sticky;top:80px;display:grid;gap:2px;max-height:calc(100vh - 100px);overflow-y:auto;padding-left:12px;border-left:1px solid var(--site-border)}._tocTitle_16zzn_282{margin-bottom:6px;font-size:12px;font-weight:650;color:var(--site-text)}._tocLink_16zzn_289{padding:3px 0;color:var(--site-text-subdued);text-decoration:none;font-size:13px;line-height:1.4}._tocLink_16zzn_289[data-level="3"]{padding-left:12px;font-size:12.5px}._tocLink_16zzn_289:hover{color:var(--site-text)}._tocLink_16zzn_289[aria-current]{color:var(--site-accent);font-weight:600}._related_16zzn_312{display:grid;gap:10px;margin-top:48px;padding-top:24px;border-top:1px solid var(--site-border)}._relatedTitle_16zzn_320{margin:0;font-size:15px;font-weight:650}._pager_16zzn_326{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:32px}._pagerLink_16zzn_333{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface);color:var(--site-text);text-decoration:none;min-width:0}._pagerLink_16zzn_333:hover{border-color:var(--site-accent)}._pagerLink_16zzn_333[data-next]{grid-column:2;text-align:right}._pagerLink_16zzn_333 span:first-child{color:var(--site-text-subdued);font-size:12px}._pagerLink_16zzn_333 strong{overflow:hidden;text-overflow:ellipsis}._stuck_16zzn_364{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:32px;padding:16px 20px;border:1px solid var(--site-border);border-radius:14px;background:var(--site-surface)}._stuck_16zzn_364 p{margin:0;color:var(--site-text-subdued)}._hero_16zzn_383{display:grid;gap:16px;justify-items:start;padding-block:40px 32px}._heroTitle_16zzn_390{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:740}._heroLead_16zzn_398{margin:0;max-width:620px;color:var(--site-text-subdued);font-size:16px;line-height:1.6}._heroSearch_16zzn_406{width:100%;max-width:620px}._popular_16zzn_411{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;color:var(--site-text-subdued);font-size:13px}._popular_16zzn_411 a{padding:3px 10px;border:1px solid var(--site-border);border-radius:999px;color:var(--site-text);text-decoration:none}._popular_16zzn_411 a:hover{border-color:var(--site-accent)}._categories_16zzn_432{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:40px}._category_16zzn_439{display:grid;gap:8px;align-content:start;padding:18px;border:1px solid var(--site-border);border-radius:14px;background:var(--site-surface);color:var(--site-text);text-decoration:none}._category_16zzn_439:hover{border-color:var(--site-border-strong)}._categoryIcon_16zzn_455{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--site-accent) 14%,transparent);color:var(--site-accent)}._categoryName_16zzn_465{font-size:15px;font-weight:650}._categoryDesc_16zzn_470{color:var(--site-text-subdued);line-height:1.5}._categoryCount_16zzn_475{color:var(--site-text-faint);font-size:12px}._group_16zzn_480{margin-bottom:40px;scroll-margin-top:80px}._groupHead_16zzn_485{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;font-weight:700}._groupDesc_16zzn_494{margin:-8px 0 16px;color:var(--site-text-subdued)}._articles_16zzn_499{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}._articleCard_16zzn_505{display:grid;grid-template-rows:auto 1fr auto;gap:6px;padding:16px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface);color:var(--site-text);text-decoration:none;transition:border-color .12s,transform .12s}._articleCard_16zzn_505:hover{border-color:var(--site-accent)}._articleCardTitle_16zzn_522{font-weight:650;font-size:15px}._articleCardSummary_16zzn_527{color:var(--site-text-subdued);line-height:1.5}._articleCardMeta_16zzn_532{color:var(--site-text-faint);font-size:12px}._results_16zzn_538{display:grid;gap:10px;margin-top:16px}._result_16zzn_538{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface);color:var(--site-text);text-decoration:none}._result_16zzn_538:hover{border-color:var(--site-accent)}._resultCat_16zzn_559{color:var(--site-accent);font-size:12px;font-weight:600}._resultTitle_16zzn_565{font-weight:650;font-size:15px}._resultSnippet_16zzn_570{color:var(--site-text-subdued);font-size:13.5px;line-height:1.55}._visuallyHidden_16zzn_576{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
