.document[data-astro-cid-md2lkezl]{padding-block:var(--space-5) var(--space-8)}@media (width>=53.75em){.document[data-astro-cid-md2lkezl]{padding-block:var(--space-10) var(--space-12)}}.document[data-astro-cid-md2lkezl] .layout{gap:var(--space-5);display:grid}@media (width>=53.75em){.document[data-astro-cid-md2lkezl] .layout{align-items:start;gap:var(--space-8);grid-template-columns:16rem minmax(0,45rem)}.contents[data-astro-cid-md2lkezl]{top:calc(var(--header-height) + var(--space-4));position:sticky}}.contents[data-astro-cid-md2lkezl] ol[data-astro-cid-md2lkezl]{counter-reset:contents;border-inline-start:var(--border-width) solid var(--color-border);margin-block-start:var(--space-2);padding:0;list-style:none}.contents[data-astro-cid-md2lkezl] li[data-astro-cid-md2lkezl]{counter-increment:contents}.contents[data-astro-cid-md2lkezl] a[data-astro-cid-md2lkezl]{align-items:center;gap:var(--space-1);padding-block:calc((var(--touch-target) - var(--text-toc-line)) / 2);font-size:var(--text-toc-size);line-height:var(--text-toc-line);color:var(--color-text);padding-inline-start:var(--space-2);text-decoration:none;display:flex}@media (width>=53.75em){.contents[data-astro-cid-md2lkezl] a[data-astro-cid-md2lkezl]{min-block-size:var(--space-4);padding-block:0}}.contents[data-astro-cid-md2lkezl] a[data-astro-cid-md2lkezl]:before{content:counter(contents, decimal-leading-zero);flex:0 0 var(--space-3);font-size:var(--text-toc-number-size);font-weight:var(--weight-semibold);color:var(--color-structure)}.contents[data-astro-cid-md2lkezl] a[data-astro-cid-md2lkezl]:hover{color:var(--color-link)}.body[data-astro-cid-md2lkezl] h1[data-astro-cid-md2lkezl]{font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line);letter-spacing:var(--text-heading-1-tracking);margin-block-start:var(--space-2)}.meta[data-astro-cid-md2lkezl]{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-muted);margin-block-start:var(--space-1)}.prose[data-astro-cid-md2lkezl]{counter-reset:section}.prose[data-astro-cid-md2lkezl]>p:first-child{font-size:var(--text-body-medium-size);line-height:var(--text-body-medium-line);color:var(--color-text-muted);margin-block-start:var(--space-3)}@media (width>=53.75em){.prose[data-astro-cid-md2lkezl]>p:first-child{font-size:var(--text-body-large-size);line-height:var(--text-body-large-line)}}.prose[data-astro-cid-md2lkezl] h2{align-items:baseline;gap:var(--space-2);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line);letter-spacing:var(--text-heading-3-tracking);counter-increment:section;scroll-margin-top:var(--space-2);margin-block-start:var(--space-6);padding-block-start:var(--space-3);display:flex}.prose[data-astro-cid-md2lkezl] h2:before{content:counter(section, decimal-leading-zero);flex:0 0 var(--space-4);font-size:var(--text-index-size);line-height:var(--text-index-line);letter-spacing:var(--text-index-tracking);color:var(--color-structure)}.prose[data-astro-cid-md2lkezl] :is(p,ul,dl){margin-block-start:var(--space-2)}.prose[data-astro-cid-md2lkezl] ul{padding-inline-start:var(--bullet-indent);list-style:none}.prose[data-astro-cid-md2lkezl] ul>li{position:relative}.prose[data-astro-cid-md2lkezl] ul>li:before{content:"";inline-size:var(--bullet-size);block-size:var(--bullet-size);background:var(--color-structure);position:absolute;inset-block-start:calc((var(--text-body-line) - var(--bullet-size)) / 2);inset-inline-start:calc(-1 * var(--bullet-indent))}.prose[data-astro-cid-md2lkezl] li+li{margin-block-start:var(--space-1)}.prose[data-astro-cid-md2lkezl] strong{font-weight:var(--weight-semibold)}.prose[data-astro-cid-md2lkezl] blockquote{margin:var(--space-3) 0 0;padding:var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.prose[data-astro-cid-md2lkezl] blockquote:before{content:"";background:repeating-linear-gradient(90deg, var(--color-structure) 0 20px, transparent 20px 32px);clip-path:polygon(0 0,178px 0,100% 100%,0 100%);width:180px;height:4px;display:block}.prose[data-astro-cid-md2lkezl] dl{gap:var(--space-1) var(--space-2);grid-template-columns:6rem 1fr;display:grid}@media (width>=53.75em){.prose[data-astro-cid-md2lkezl] dl{grid-template-columns:7.5rem 1fr}}.prose[data-astro-cid-md2lkezl] dt{color:var(--color-text-muted)}.prose[data-astro-cid-md2lkezl] dd{margin:0}.prose[data-astro-cid-md2lkezl] table{width:100%;border-collapse:collapse;font-size:var(--text-card-size);line-height:var(--text-card-line);margin-block-start:var(--space-3);display:block}.prose[data-astro-cid-md2lkezl] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-md2lkezl] :is(tbody,tr,td){display:block}.prose[data-astro-cid-md2lkezl] tr{padding-block:var(--space-1-5);border-block-end:var(--border-width) solid var(--color-border)}.prose[data-astro-cid-md2lkezl] tbody tr:first-child{border-block-start:var(--border-width) solid var(--color-text)}.prose[data-astro-cid-md2lkezl] td+td{color:var(--color-text-muted);margin-block-start:var(--space-0-5)}.prose[data-astro-cid-md2lkezl] td:first-child{font-weight:var(--weight-semibold)}@media (width>=53.75em){.prose[data-astro-cid-md2lkezl] table{display:table}.prose[data-astro-cid-md2lkezl] thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.prose[data-astro-cid-md2lkezl] tbody{display:table-row-group}.prose[data-astro-cid-md2lkezl] tr{display:table-row}.prose[data-astro-cid-md2lkezl] tbody tr:first-child{border-block-start:0}.prose[data-astro-cid-md2lkezl] :is(th,td){text-align:start;vertical-align:top;padding-inline-end:var(--space-2);display:table-cell}.prose[data-astro-cid-md2lkezl] th{border-block-end:var(--border-width) solid var(--color-text);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-semibold);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--color-structure);padding-block-end:var(--space-1)}.prose[data-astro-cid-md2lkezl] td{padding-block:var(--space-1-5);border-block-end:var(--border-width) solid var(--color-border)}.prose[data-astro-cid-md2lkezl] td+td{color:var(--color-text);margin-block-start:0}}
