.legal[data-v-a31f462f]{max-width:var(--content-width);margin-inline:auto;padding-inline:var(--content-padding);padding-bottom:var(--space-24)}.hero[data-v-a31f462f]{margin-top:var(--space-12);margin-bottom:var(--space-12)}.hero__eyebrow[data-v-a31f462f]{display:flex;align-items:center;gap:var(--space-3);max-width:34rem;margin:0 0 var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary);animation:hud-materialize var(--duration-slow) var(--ease-hud) both}.hero__eyebrow-rule[data-v-a31f462f]{flex:1;height:1px;background:linear-gradient(90deg,var(--hud-line-strong),transparent)}.hero__title[data-v-a31f462f]{margin:0;font-size:var(--text-2xl)}.layout[data-v-a31f462f]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-8);align-items:start}.toc[data-v-a31f462f]{position:sticky;top:calc(var(--header-height) + var(--space-6));max-height:calc(100dvh - var(--header-height) - var(--space-12));overflow-y:auto;padding-right:var(--space-2);animation:hud-materialize var(--duration-entrance) var(--ease-hud) .2s both}.toc__label[data-v-a31f462f]{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.toc__label--part[data-v-a31f462f]{margin-top:var(--space-6)}.toc__list[data-v-a31f462f]{list-style:none;margin:0;padding:0}.toc__link[data-v-a31f462f]{position:relative;display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0 var(--space-1) var(--space-3);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-quart)}.toc__link[data-v-a31f462f]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background-color:var(--color-primary);box-shadow:0 0 6px var(--color-primary);transform:scaleY(0);transition:transform var(--duration-spring-snappy) var(--ease-spring-snappy)}.toc__link.is-active[data-v-a31f462f]{color:var(--color-text)}.toc__link.is-active .toc__index[data-v-a31f462f]{color:var(--color-primary)}.toc__link.is-active[data-v-a31f462f]:before{transform:scaleY(1)}.toc__link[data-v-a31f462f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.toc__index[data-v-a31f462f]{flex-shrink:0;min-width:2ch;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-out-quart)}@media(hover:hover)and (pointer:fine){.toc__link[data-v-a31f462f]:hover{color:var(--color-text-secondary)}}.doc[data-v-a31f462f]{padding:var(--space-8) var(--space-12) var(--space-12)}.prose[data-v-a31f462f]{max-width:68ch;color:var(--color-text-secondary)}.prose section+section[data-v-a31f462f]{margin-top:var(--space-12)}.prose h2[data-v-a31f462f]{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);line-height:1.3;scroll-margin-top:calc(var(--header-height) + var(--space-6))}.prose h2 .hud-index[data-v-a31f462f]{flex-shrink:0;font-size:var(--text-xs)}@media(max-width:1023px){.layout[data-v-a31f462f]{grid-template-columns:1fr}.toc[data-v-a31f462f]{display:none}}@media(max-width:640px){.legal[data-v-a31f462f]{padding-inline:var(--space-4);padding-bottom:var(--space-16)}.hero[data-v-a31f462f]{margin-top:var(--space-8);margin-bottom:var(--space-8)}.doc[data-v-a31f462f]{padding:var(--space-6) var(--space-4) var(--space-8)}}.blog__lede[data-v-a31f462f]{max-width:60ch;margin:var(--space-4) 0 0;color:var(--color-text-secondary)}.blog__lede a[data-v-a31f462f]{color:var(--color-primary)}.blog__status[data-v-a31f462f]{color:var(--color-text-secondary)}.blog__list[data-v-a31f462f]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);max-width:52rem}.blog__item[data-v-a31f462f]{position:relative;padding:var(--space-6) var(--space-8)}.blog__meta[data-v-a31f462f]{display:flex;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.blog__title[data-v-a31f462f]{margin:0;font-size:var(--text-lg);line-height:1.3}.blog__title a[data-v-a31f462f]{color:var(--color-text);text-decoration:none}.blog__title a[data-v-a31f462f]:after{content:"";position:absolute;inset:0}.blog__title a[data-v-a31f462f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog__desc[data-v-a31f462f]{margin:var(--space-2) 0 0;max-width:68ch;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.blog__item:hover .blog__title a[data-v-a31f462f]{color:var(--color-primary)}}@media(max-width:640px){.blog__item[data-v-a31f462f]{padding:var(--space-5) var(--space-4)}}
