._shell_p1oey_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_p1oey_3{grid-template-columns:248px minmax(0,1fr);gap:40px}}._sidebar_p1oey_20{display:none}@media(min-width:1040px){._sidebar_p1oey_20{display:block}}._sidebarInner_p1oey_30{position:sticky;top:56px;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow-y:auto;padding-block:24px 32px;padding-inline:0 4px;display:grid;gap:16px;align-content:start;scrollbar-width:thin}._mobileNav_p1oey_44{display:grid;gap:8px;padding-top:16px}@media(min-width:1040px){._mobileNav_p1oey_44{display:none}}._mobileToggle_p1oey_56{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_p1oey_56 s-icon:last-child{margin-inline-start:auto}._mobileNav_p1oey_44 ._navList_p1oey_75{padding:8px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface)}._navList_p1oey_75{display:grid;gap:2px}._navGroup_p1oey_87{display:grid;gap:1px;margin-top:12px}._navGroupTitle_p1oey_93{display:flex;align-items:center;gap:8px;padding:4px 10px;color:var(--site-text-subdued);font-size:12px;font-weight:650}._navLink_p1oey_103{display:flex;align-items:center;gap:8px;padding-block:6px;padding-inline:34px 10px;border-radius:8px;color:var(--site-text-subdued);text-decoration:none;font-size:13px;font-weight:500;line-height:1.35}._navList_p1oey_75>._navLink_p1oey_103{padding-inline-start:10px}._navLink_p1oey_103:hover{background:var(--site-surface-hover);color:var(--site-text)}._navLink_p1oey_103[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_p1oey_133,._searchLarge_p1oey_134{position:relative;display:flex;align-items:center}._search_p1oey_133 s-icon,._searchLarge_p1oey_134 s-icon{position:absolute;inset-inline-start:10px;color:var(--site-text-faint);pointer-events:none}._search_p1oey_133 input,._searchLarge_p1oey_134 input{box-sizing:border-box;width:100%;height:36px;padding-block:0;padding-inline:34px 12px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface);color:var(--site-text);font:inherit;font-size:14px}._searchLarge_p1oey_134 input{height:52px;padding-inline-start:42px;border-radius:14px;font-size:16px;box-shadow:var(--site-shadow)}._searchLarge_p1oey_134 s-icon{inset-inline-start:14px}._search_p1oey_133 input:focus,._searchLarge_p1oey_134 input:focus{outline:2px solid var(--site-focus);outline-offset:-1px}._page_p1oey_181{min-width:0}._articleLayout_p1oey_186{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-block:24px 0}@media(min-width:1280px){._articleLayout_p1oey_186{grid-template-columns:minmax(0,1fr) 200px}}@media(min-width:1100px){._articleLayout_p1oey_186[data-no-nav]{grid-template-columns:minmax(0,1fr) 240px;padding-top:40px}}._article_p1oey_186{min-width:0;max-width:760px}._articleHead_p1oey_211{display:grid;gap:12px;margin-bottom:24px}._crumbs_p1oey_217{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--site-text-subdued);font-size:13px}._crumbs_p1oey_217 a{color:inherit;text-decoration:none}._crumbs_p1oey_217 a:hover{color:var(--site-text);text-decoration:underline}._articleMeta_p1oey_236{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;color:var(--site-text-subdued);font-size:13px}._articleMeta_p1oey_236 span{display:inline-flex;align-items:center;gap:6px}._summary_p1oey_251{margin:0;color:var(--site-text-subdued);font-size:17px;line-height:1.6}._toc_p1oey_258{display:none}@media(min-width:1280px){._toc_p1oey_258{display:block}}@media(min-width:1100px){._articleLayout_p1oey_186[data-no-nav] ._toc_p1oey_258{display:block}}._tocInner_p1oey_274{position:sticky;top:80px;display:grid;gap:2px;max-height:calc(100vh - 100px);overflow-y:auto;padding-inline-start:12px;border-inline-start:1px solid var(--site-border)}._tocTitle_p1oey_285{margin-bottom:6px;font-size:12px;font-weight:650;color:var(--site-text)}._tocLink_p1oey_292{padding:3px 0;color:var(--site-text-subdued);text-decoration:none;font-size:13px;line-height:1.4}._tocLink_p1oey_292[data-level="3"]{padding-inline-start:12px;font-size:12.5px}._tocLink_p1oey_292:hover{color:var(--site-text)}._tocLink_p1oey_292[aria-current]{color:var(--site-accent);font-weight:600}._related_p1oey_315{display:grid;gap:10px;margin-top:48px;padding-top:24px;border-top:1px solid var(--site-border)}._relatedTitle_p1oey_323{margin:0;font-size:15px;font-weight:650}._pager_p1oey_329{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:32px}._pagerLink_p1oey_336{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_p1oey_336:hover{border-color:var(--site-accent)}._pagerLink_p1oey_336[data-next]{grid-column:2;text-align:end}._pagerLink_p1oey_336 span:first-child{color:var(--site-text-subdued);font-size:12px}._pagerLink_p1oey_336 strong{overflow:hidden;text-overflow:ellipsis}._stuck_p1oey_367{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_p1oey_367 p{margin:0;color:var(--site-text-subdued)}._hero_p1oey_386{display:grid;gap:16px;justify-items:start;padding-block:40px 32px}._heroTitle_p1oey_393{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:740}._heroLead_p1oey_401{margin:0;max-width:620px;color:var(--site-text-subdued);font-size:16px;line-height:1.6}._heroSearch_p1oey_409{width:100%;max-width:620px}._popular_p1oey_414{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;color:var(--site-text-subdued);font-size:13px}._popular_p1oey_414 a{padding:3px 10px;border:1px solid var(--site-border);border-radius:999px;color:var(--site-text);text-decoration:none}._popular_p1oey_414 a:hover{border-color:var(--site-accent)}._categories_p1oey_435{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:40px}._category_p1oey_442{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_p1oey_442:hover{border-color:var(--site-border-strong)}._categoryName_p1oey_458{font-size:15px;font-weight:650}._categoryDesc_p1oey_463{color:var(--site-text-subdued);line-height:1.5}._categoryCount_p1oey_468{color:var(--site-text-faint);font-size:12px}._group_p1oey_473{margin-bottom:40px;scroll-margin-top:80px}._groupHead_p1oey_478{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;font-weight:700}._groupDesc_p1oey_487{margin:-8px 0 16px;color:var(--site-text-subdued)}._articles_p1oey_492{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}._articleCard_p1oey_498{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_p1oey_498:hover{border-color:var(--site-accent)}._articleCardTitle_p1oey_515{font-weight:650;font-size:15px}._articleCardSummary_p1oey_520{color:var(--site-text-subdued);line-height:1.5}._articleCardMeta_p1oey_525{color:var(--site-text-faint);font-size:12px}._results_p1oey_531{display:grid;gap:10px;margin-top:16px}._result_p1oey_531{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_p1oey_531:hover{border-color:var(--site-accent)}._resultCat_p1oey_552{color:var(--site-accent);font-size:12px;font-weight:600}._resultTitle_p1oey_558{font-weight:650;font-size:15px}._resultSnippet_p1oey_563{color:var(--site-text-subdued);font-size:13.5px;line-height:1.55}._visuallyHidden_p1oey_569{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
