.document[data-astro-cid-md2lkezl]{gap:var(--spacing-3);max-inline-size:calc(var(--size-prose) + var(--spacing-gutter) * 2);padding-block:var(--spacing-4) var(--spacing-5);padding-inline:var(--spacing-gutter);margin-inline:auto;display:grid}.provisional[data-astro-cid-md2lkezl]{padding:var(--spacing-block) var(--spacing-gutter);font-size:var(--typography-small-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-small-line-height);background-color:var(--color-surface);border-radius:var(--radius-md)}.heading[data-astro-cid-md2lkezl]{gap:var(--spacing-2);display:grid}.title[data-astro-cid-md2lkezl]{font-size:var(--typography-page-title-font-size);font-weight:var(--font-weight-extrabold);line-height:var(--typography-page-title-line-height)}.dates[data-astro-cid-md2lkezl]{gap:var(--spacing-1) var(--spacing-3);font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.date[data-astro-cid-md2lkezl]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.toc[data-astro-cid-md2lkezl]{gap:var(--spacing-2);padding:var(--spacing-block) var(--spacing-gutter);background-color:var(--color-surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);display:grid}.toc-title[data-astro-cid-md2lkezl]{font-size:var(--typography-caption-font-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-caption-line-height);color:var(--color-text-muted)}.toc-list[data-astro-cid-md2lkezl]{font-size:var(--typography-small-font-size);line-height:var(--typography-small-line-height);padding-inline-start:1.4em;display:grid}.toc-link[data-astro-cid-md2lkezl]{min-block-size:var(--size-control);text-underline-offset:3px;flex-wrap:wrap;align-items:center;display:inline-flex}.prose[data-astro-cid-md2lkezl]{gap:var(--spacing-block);display:grid}.prose[data-astro-cid-md2lkezl] h2{gap:var(--spacing-1);padding-block:max(0px, calc(var(--spacing-block) - (var(--size-control) - 1lh) / 2));font-size:var(--typography-subtitle-font-size);font-weight:var(--font-weight-bold);line-height:var(--typography-subtitle-line-height);flex-wrap:wrap;align-items:center;margin-block-start:var(--spacing-block);display:flex}.prose[data-astro-cid-md2lkezl] h2:target{padding-inline:var(--spacing-block);margin-inline:calc(var(--spacing-block) * -1);background-color:var(--color-surface-raised);border-radius:var(--radius-md);box-shadow:inset 0 0 0 2px var(--color-text)}.prose[data-astro-cid-md2lkezl] .heading-anchor{min-inline-size:var(--size-control);min-block-size:var(--size-control);font-size:var(--typography-small-font-size);font-weight:var(--font-weight-regular);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.prose[data-astro-cid-md2lkezl] .heading-anchor:after{content:"#"}.prose[data-astro-cid-md2lkezl] p,.prose[data-astro-cid-md2lkezl] li{font-size:var(--typography-body-font-size);line-height:var(--typography-prose-line-height)}.prose[data-astro-cid-md2lkezl] ol,.prose[data-astro-cid-md2lkezl] ul{gap:var(--spacing-2);padding-inline-start:1.4em;display:grid}.prose[data-astro-cid-md2lkezl] a:not(.heading-anchor){text-underline-offset:3px}
