@layer components{.article-footer[data-astro-cid-hxbop6ew]{container:--scoped/inline-size}copy-link[data-astro-cid-hxbop6ew]{display:block}._copy-item[data-astro-cid-hxbop6ew]{@media (scripting:none){display:none}}._share[data-astro-cid-hxbop6ew]{padding-block:calc(var(--spacing--md) * 1px);border-block-start:2px solid var(--border--strong)}._support[data-astro-cid-hxbop6ew]{padding-block:calc(var(--spacing--md) * 1px);border-block-start:1px solid var(--border--base)}._action[data-astro-cid-hxbop6ew]{--_foreground:var(--foreground--base);--_foreground--hocus:var(--foreground--accent);--meta-text--foreground:var(--_foreground);&:focus-visible{--meta-text--foreground:var(--_foreground--hocus)}&:is(:any-link,:enabled):hover{@media (any-hover){--meta-text--foreground:var(--_foreground--hocus)}}}._neighbors[data-astro-cid-hxbop6ew]{--_density:--compact;gap:calc(var(--spacing--md) * 1px);display:grid;@container --scoped (inline-size>=calc(37.5rem + 24px)){--_density:--spacious;reading-flow:grid-rows;grid-template-columns:1fr 1fr;grid-template-areas:"--previous --next"}&>[data-astro-cid-hxbop6ew][data-position=previous]{@container style(--_density:--spacious){grid-area:--previous}}&>[data-astro-cid-hxbop6ew][data-position=next]{@container style(--_density:--spacious){grid-area:--next}}}._neighbor-link[data-astro-cid-hxbop6ew]{gap:calc(var(--spacing--xxs) * 1px);border-block-start:1px solid var(--border--base);align-content:start;padding-block-start:calc(var(--spacing--sm) * 1px);display:grid;&[data-position=next]{@container style(--_density:--spacious){text-align:end}}&:focus-visible{color:var(--foreground--accent)}&:any-link:hover{@media (any-hover){color:var(--foreground--accent)}}}._neighbor-title[data-astro-cid-hxbop6ew]{font-size:var(--text--body-compact--fluid-font-size);font-weight:var(--font-weight--medium);line-height:var(--text--body-compact--leading)}.article-header[data-astro-cid-36o637uq]{border-block-end:2px solid var(--border--strong);padding-block:2rlh 1.5rlh;container:--scoped/inline-size}._title[data-astro-cid-36o637uq]{max-inline-size:28em;font-weight:var(--font-weight--bold);line-height:var(--text--title--leading);letter-spacing:.01em}.article-toc[data-astro-cid-3ewbquwe]{border-block-start:1px solid var(--border--base);padding-block-start:calc(var(--spacing--sm) / 16 * 1rem);display:block}details[data-astro-cid-3ewbquwe]{&::details-content{padding-block-start:calc(var(--spacing--sm) / 16 * 1rem)}}summary[data-astro-cid-3ewbquwe]{gap:calc(var(--spacing--xs) / 16 * 1rem);justify-content:space-between;align-items:center;display:flex;&:focus-visible{--meta-text--foreground:var(--foreground--accent)}&:hover{@media (any-hover){--meta-text--foreground:var(--foreground--accent)}}}._icon[data-astro-cid-3ewbquwe]{display:grid;@media (prefers-reduced-motion:no-preference){transition-duration:var(--duration--base);transition-property:scale;transition-timing-function:var(--ease--out-quint)}&:is(details[open] *){scale:1 -1}}._sub-list[data-astro-cid-3ewbquwe]{padding-inline-start:1em}a[data-astro-cid-3ewbquwe]{--_foreground:var(--foreground--muted);--_foreground--hocus:var(--foreground--base);--_foreground--current:var(--foreground--base);--_icon-size:1ex;grid-template-columns:var(--_icon-size) 1fr;column-gap:calc(var(--spacing--xxs) / 16 * 1rem);color:var(--_foreground);font-size:var(--text--body-compact--fluid-font-size);line-height:var(--text--body-compact--leading);display:grid;&:before{content:"";inline-size:var(--_icon-size);aspect-ratio:1;margin-block:calc((1lh - var(--_icon-size)) / 2);background-color:var(--background--current);color:var(--foreground--accent);opacity:0}&[aria-current=location]{color:var(--_foreground--current);font-weight:var(--font-weight--bold)}&[aria-current=location]:before{opacity:1}&:focus-visible{color:var(--_foreground--hocus)}&:any-link:hover{@media (any-hover){color:var(--_foreground--hocus)}}}a[data-astro-cid-3ewbquwe]+._sub-list[data-astro-cid-3ewbquwe]{margin-block-start:calc(var(--spacing--xxs) / 16 * 1rem)}._value[data-astro-cid-c4qib6cs]{--meta-text--foreground:var(--foreground--base)}a[data-astro-cid-c4qib6cs]{&:focus-visible{color:var(--foreground--accent)}&:any-link:hover{@media (any-hover){color:var(--foreground--accent)}}}}@layer pages{.page-article[data-astro-cid-mm3zxu6r]{--_density:--compact;@media (width>=calc(49rem + 192px)){--_density:--spacious}}._breadcrumbs-outer[data-astro-cid-mm3zxu6r]{padding-block-start:calc(var(--spacing--md) * 1px)}._reading-area[data-astro-cid-mm3zxu6r]{reading-flow:flex-visual;gap:calc(var(--spacing--lg) * 1px);flex-direction:column;padding-block-start:calc(var(--spacing--xl) * 1px);display:flex;@container style(--_density:--spacious){gap:calc(var(--spacing--xxl) * 1px);flex-direction:row-reverse}&>._meta-outer[data-astro-cid-mm3zxu6r]{@container style(--_density:--spacious){flex-shrink:9999;flex-basis:16rem;align-self:start;min-inline-size:min(100%,14rem)}}&>._body-outer[data-astro-cid-mm3zxu6r]{@container style(--_density:--spacious){flex-grow:1;flex-basis:45rem}}}._meta-outer[data-astro-cid-mm3zxu6r]{--_offset:0px;@container style(--_density:--spacious){overflow-block:auto;overscroll-behavior-block:contain;max-block-size:calc(100svb - var(--_offset) - var(--spacing--xxl) * 1px);scrollbar-gutter:stable;padding-inline:6px;position:sticky;inset-block-start:calc(var(--_offset) + var(--spacing--lg) * 1px);@supports not (overflow-block:auto){overflow-y:auto}}@container style(--site-header--is-sticky:--true){--_offset:var(--site-header--block-size,4rlh)}}}
