.GuideShell_article__HZsNo{width:100%;max-width:640px;min-width:0;margin-inline:auto;color:var(--guide-ink);word-break:keep-all;overflow-wrap:anywhere}.GuideShell_articleHeader__6_WdH{margin-bottom:32px}.GuideShell_articleMeta__smyF3{display:flex;align-items:center;gap:8px;color:var(--guide-ink);font-size:14px;font-weight:600;line-height:1.6}.GuideShell_articleMeta__smyF3:after{content:"";flex:1;min-width:24px;height:1px;margin-left:8px;background:var(--guide-rule)}.GuideShell_readingTime__rv0OR{flex-shrink:0;color:var(--guide-muted);font-weight:400}.GuideShell_articleTitle__m_vCS{margin-top:18px;font-size:44px;font-weight:600;line-height:1.25;text-wrap:balance}.GuideShell_articleDescription__0J3KV{margin-top:22px;color:var(--guide-ink);font-size:20px;font-weight:450;line-height:1.75}.GuideShell_articleDates__T90L6{margin-top:18px;color:var(--guide-muted);font-size:14px;line-height:1.7;font-variant-numeric:tabular-nums}.GuideShell_article__HZsNo a:focus-visible,.GuideShell_article__HZsNo button:focus-visible,.GuideShell_article__HZsNo input:focus-visible,.GuideShell_article__HZsNo summary:focus-visible{outline:2px solid var(--guide-accent);outline-offset:4px}.GuideShell_article__HZsNo .text-accent,.GuideShell_article__HZsNo [class~="hover:text-accent"]:hover,.GuideShell_article__HZsNo [class~=group]:hover [class~="group-hover:text-accent"]{color:var(--guide-ink)}.GuideShell_readingTools__bC905{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--guide-rule)}.GuideShell_keywords__YFgFX{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;margin-top:24px}.GuideShell_keywords__YFgFX a{display:inline-flex;align-items:center;min-height:44px;color:var(--guide-ink);font-size:16px;text-decoration:underline;text-underline-offset:3px}.GuideShell_tableOfContents__OPP21{margin-top:26px;border-block:1px solid var(--guide-rule)}.GuideShell_tocList__DOc3o{list-style:none;margin:0;padding:0}.GuideShell_tocList__DOc3o a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding-block:9px;color:var(--guide-ink);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.GuideShell_tocNumber__9QjIO{min-width:1.2em;flex-shrink:0;color:var(--guide-muted);font-size:14px;font-variant-numeric:tabular-nums}.GuideShell_tocList__DOc3o a:hover{color:var(--guide-ink);text-decoration:underline;text-underline-offset:3px}.GuideShell_tocList__DOc3o a:focus-visible,.GuideShell_tocSummary__Ov8eZ:focus-visible{outline:2px solid var(--guide-accent);outline-offset:2px}.GuideShell_tocSummary__Ov8eZ{display:flex;align-items:center;gap:12px;min-height:52px;padding-block:12px;cursor:pointer;list-style:none;color:var(--guide-ink);font-size:16px;font-weight:600}.GuideShell_tocSummary__Ov8eZ::-webkit-details-marker{display:none}.GuideShell_tocCount__w3joU{color:var(--guide-muted);font-size:14px;font-weight:400}.GuideShell_tocIndicator__ofns4{margin-left:auto;color:var(--guide-muted)}.GuideShell_tocOverflow__Ef6Jo[open] .GuideShell_tocIndicator__ofns4{transform:rotate(45deg)}.GuideShell_tocOverflow__Ef6Jo[open]{padding-bottom:12px}.GuideShell_searchDisclosure__brlkW{min-width:0}.GuideShell_searchSummary__PCanG{min-height:44px;padding-block:12px;cursor:pointer;color:var(--guide-muted);font-size:16px;font-weight:500}.GuideShell_searchRoot__pTYol{padding-block:12px}.GuideShell_searchHeading__ii4BN{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.GuideShell_searchLabel__li6Xy{color:var(--guide-ink);font-size:16px;font-weight:600}.GuideShell_searchCount__UUDs5{color:var(--guide-muted)}.GuideShell_searchInput__IH2kZ{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid var(--guide-control,#6b7279);border-radius:6px;background:#fff;padding:10px 12px;color:var(--guide-ink);font-size:18px;line-height:1.5}.GuideShell_searchInput__IH2kZ:hover:not(:disabled):not(:focus){border-color:var(--guide-muted)}.GuideShell_searchInput__IH2kZ:disabled{opacity:.6;cursor:not-allowed}.GuideShell_searchInput__IH2kZ::-moz-placeholder{color:var(--guide-muted)}.GuideShell_searchInput__IH2kZ::placeholder{color:var(--guide-muted)}.GuideShell_searchResults__5q2T_{margin-top:12px;border-top:1px solid var(--guide-rule)}.GuideShell_searchResult__Qyz6R{display:block;width:100%;min-height:44px;border-bottom:1px solid var(--guide-rule);padding-block:12px;text-align:left}.GuideShell_searchResult__Qyz6R:hover{background:var(--guide-paper)}.GuideShell_searchMatchHeading__iHDxF{color:var(--guide-ink);font-size:16px;font-weight:600}.GuideShell_searchEmpty__UjsBA,.GuideShell_searchSnippet__IseC5{display:block;color:var(--guide-muted);font-size:14px;line-height:1.75}.GuideShell_searchSnippet__IseC5{margin-top:4px;font-size:16px}.GuideShell_searchEmpty__UjsBA{margin-top:12px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE{color:var(--guide-ink);font-size:19px;line-height:1.8}.GuideShell_articleBody__omHtE h2[id]{scroll-margin-top:96px}.GuideShell_articleBody__omHtE [tabindex="-1"]:focus-visible{outline:2px solid var(--guide-accent);outline-offset:4px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE>*+*{margin-top:24px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE h2{margin-top:48px;margin-bottom:16px;border-top:1px solid var(--guide-rule);padding-top:28px;color:var(--guide-ink);font-size:32px;font-weight:600;line-height:1.4;text-wrap:balance}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE>h2:first-child{margin-top:0;border-top:0;padding-top:0}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE h3{margin-top:32px;margin-bottom:12px;color:var(--guide-ink);font-size:22px;font-weight:650;line-height:1.5}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE strong{color:var(--guide-ink);font-weight:650}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE a{color:var(--guide-ink);text-decoration-color:rgb(17 20 24/.55);text-underline-offset:4px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE a:hover{color:var(--guide-ink);text-decoration-color:currentColor}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE li::marker{color:var(--guide-muted)}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE blockquote{border-color:var(--guide-accent);color:var(--guide-muted)}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE td,.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE th{border-color:var(--guide-rule)}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE table{font-variant-numeric:tabular-nums}.GuideShell_tableScroll__kS74V{max-width:100%;overflow-x:auto}.GuideShell_tableScroll__kS74V:focus-visible{outline:2px solid var(--guide-accent);outline-offset:4px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE .num{text-align:right;white-space:nowrap}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE th{border-bottom-width:2px;background:var(--guide-surface-soft,rgba(20,23,26,.05));color:var(--guide-ink);font-weight:650}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE .callout{font-size:17px;line-height:1.8}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE .callout-info{border-right:0;border-left:0;border-radius:0;border-color:var(--guide-rule);background:transparent;box-shadow:none}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE .callout-warn{color:var(--guide-ink)}.GuideShell_relatedSection__INbKf{margin-top:40px}.GuideShell_sectionTitle__M_IKz{color:var(--guide-ink);font-size:24px;font-weight:600;line-height:1.4}.GuideShell_relatedGuides__hWfZr{margin-top:16px;border-top:1px solid var(--guide-rule)}.GuideShell_relatedGuides__hWfZr li{border-bottom:1px solid var(--guide-rule)}.GuideShell_relatedGuides__hWfZr a{display:flex;align-items:baseline;justify-content:space-between;gap:20px;min-height:44px;padding-block:16px}.GuideShell_relatedGuideTitle__BsDdn{color:var(--guide-ink);font-size:17px;font-weight:500;line-height:1.6}.GuideShell_relatedGuideMeta__UXuFk{flex-shrink:0;color:var(--guide-muted);font-size:14px}.GuideShell_relatedGuides__hWfZr a:hover .GuideShell_relatedGuideTitle__BsDdn{color:var(--guide-ink);text-decoration:underline;text-underline-offset:3px}.GuideShell_authorLinks__YkrOK{display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;margin-top:12px}.GuideShell_authorLinks__YkrOK a{display:inline-flex;align-items:center;min-height:44px;color:var(--guide-ink);font-size:16px;text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.GuideShell_tocList__DOc3o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}}@media (max-width:767px){.GuideShell_articleTitle__m_vCS{margin-top:12px;font-size:32px;line-height:1.35}.GuideShell_articleDescription__0J3KV{margin-top:16px;font-size:18px}.GuideShell_articleDates__T90L6{margin-top:12px}.GuideShell_tableOfContents__OPP21{margin-top:20px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE{font-size:18px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE h2{margin-top:40px;font-size:28px}.GuideShell_article__HZsNo .GuideShell_articleBody__omHtE h3{font-size:21px}.GuideShell_relatedGuides__hWfZr a{display:grid;gap:6px}.GuideShell_sectionTitle__M_IKz{font-size:22px}}@media (max-width:359px){.GuideShell_articleTitle__m_vCS{font-size:30px}}@media (forced-colors:active){.GuideShell_article__HZsNo a:focus-visible,.GuideShell_article__HZsNo button:focus-visible,.GuideShell_article__HZsNo input:focus-visible,.GuideShell_article__HZsNo summary:focus-visible,.GuideShell_tableScroll__kS74V:focus-visible{outline-color:Highlight}}@media print{.GuideShell_searchDisclosure__brlkW,.GuideShell_searchStandalone__ETEiu,.GuideShell_tableOfContents__OPP21{display:none}.GuideShell_articleHeader__6_WdH{margin-bottom:16px}}.GuideShot_figure__oDjr8{margin-inline:0}.GuideShot_frame__Sn8WX{overflow:hidden;border:1px solid var(--guide-rule);border-radius:10px;background:#fff}.GuideShot_frame__Sn8WX img{display:block;width:100%;height:auto}.GuideShot_caption__Le_7w{margin-top:10px;color:var(--guide-muted);font-size:15px;line-height:1.7}.GuideShot_mark___Tmch{display:inline-block;width:22px;height:22px;margin-right:6px;border-radius:50%;background:var(--guide-accent);color:#fff;font-size:16px;font-weight:700;line-height:22px;text-align:center;vertical-align:2px}.GuideShot_caption__Le_7w a{color:var(--guide-ink);text-decoration:underline;text-underline-offset:3px}@media print{.GuideShot_frame__Sn8WX{-moz-column-break-inside:avoid;break-inside:avoid}}