.U-h6WW_layout{--blog-sticky-top:calc(var(--app-header-height,4.5rem) + var(--blog-post-navigation-height,3.3125rem));--blog-anchor-top:calc(var(--app-header-expanded-height,8.125rem) - var(--developer-banner-height,3.5rem) + var(--blog-post-navigation-height,3.3125rem));--blog-anchor-offset:calc(var(--blog-anchor-top) + 3.75rem);text-align:left;width:100%;max-width:64rem;margin-inline:auto;position:relative}.U-h6WW_columns{grid-template-columns:minmax(0,1fr);max-width:48rem;margin-inline:auto;display:grid}.U-h6WW_article{border-inline:1px solid var(--edge);min-width:0}.U-h6WW_article :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-block-start:var(--blog-anchor-offset)}.U-h6WW_mobileToc{top:var(--blog-sticky-top);z-index:30;border-inline:1px solid var(--edge);border-bottom:1px solid var(--edge);background:var(--background);height:2.75rem;position:sticky}.U-h6WW_summary{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.625rem;padding-inline:1rem;font-size:.875rem;list-style:none;display:flex}.U-h6WW_summary::-webkit-details-marker{display:none}.U-h6WW_summary:focus-visible,.U-h6WW_items a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.U-h6WW_chevron{width:1rem;height:1rem;transition:transform .2s}.U-h6WW_disclosure[open] .U-h6WW_chevron{transform:rotate(180deg)}.U-h6WW_mobilePanel{border-bottom:1px solid var(--edge);background:var(--background);padding-inline:1rem}.U-h6WW_mobileScroll{max-height:min(50dvh, calc(100dvh - var(--blog-anchor-offset)))}.U-h6WW_desktopToc{border-inline:1px solid var(--edge);min-width:0;display:none}.U-h6WW_stickyToc{top:calc(var(--blog-sticky-top) + 1rem);max-height:calc(100dvh - var(--blog-sticky-top) - 2rem);flex-direction:column;padding-inline:1rem;display:flex;position:sticky}.U-h6WW_items{isolation:isolate;position:relative}.U-h6WW_scrollArea{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-block:.75rem;position:relative;overflow:clip auto}.U-h6WW_items a{--toc-indent:1.25rem;min-height:2rem;padding:.375rem .125rem .375rem var(--toc-indent);color:var(--muted-foreground);text-align:left;overflow-wrap:anywhere;border-radius:0;font-size:.875rem;line-height:1.5;text-decoration:none;transition:color .15s;display:block;position:relative}.U-h6WW_items a[data-depth="3"]{--toc-indent:2rem}.U-h6WW_items a:hover,.U-h6WW_items a[aria-current=location]{color:var(--color-fd-primary,var(--primary))}.U-h6WW_items:not([data-rail-ready]) a:before{inset-block:0;left:calc(var(--toc-indent) - .75rem);border-left:1px solid var(--border);content:"";position:absolute}.U-h6WW_rail{z-index:-1;fill:none;stroke:var(--border);stroke-width:1px;pointer-events:none;position:absolute;inset:0 auto auto 0}.U-h6WW_activeRail{stroke:var(--color-fd-primary,var(--primary));stroke-width:1.5px;transition:clip-path .24s cubic-bezier(.22,1,.36,1)}@media (max-width:47.999rem){.U-h6WW_items a{min-height:2.75rem;padding-block:.625rem}}@media (min-width:48rem){.U-h6WW_layout{--blog-anchor-offset:calc(var(--blog-anchor-top) + 1rem)}.U-h6WW_withToc{grid-template-columns:minmax(0,1fr) 15rem;max-width:none}.U-h6WW_withToc .U-h6WW_article{border-inline-end:0}.U-h6WW_mobileToc{display:none}.U-h6WW_desktopToc{padding-top:1rem;display:block}}@media (prefers-reduced-motion:reduce){.U-h6WW_items a,.U-h6WW_activeRail,.U-h6WW_chevron{transition:none}}@media print{.U-h6WW_mobileToc,.U-h6WW_desktopToc{display:none}.U-h6WW_withToc{grid-template-columns:minmax(0,1fr)}.U-h6WW_withToc .U-h6WW_article{border-inline-end:1px solid var(--edge)}}
