.legal-page[data-v-d5f27d1d]{gap:var(--s4);max-width:1040px;margin-inline:auto;display:grid}.back[data-v-d5f27d1d]{justify-self:start}.doc__grid[data-v-d5f27d1d]{gap:var(--s5);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.toc[data-v-d5f27d1d]{top:var(--s4);padding:var(--s3);font-size:.95rem;position:sticky}.toc__label[data-v-d5f27d1d]{font-family:var(--font-pixel);margin-bottom:var(--s2);font-size:.625rem;line-height:1.5}.toc ol[data-v-d5f27d1d]{gap:6px;margin:0;padding-left:1.2em;display:grid}.toc a[data-v-d5f27d1d]{text-underline-offset:3px}.doc__text[data-v-d5f27d1d]{border:2px solid;border-color:var(--face-lo) var(--face-hi) var(--face-hi) var(--face-lo);padding:var(--s5);background:#fff;min-width:0;max-width:none}.doc__title[data-v-d5f27d1d]{font-family:var(--font-pixel);color:var(--title-a);font-size:clamp(1rem,2.6vw,1.5rem);font-weight:400;line-height:1.4}.doc__meta[data-v-d5f27d1d]{margin-top:var(--s2);color:var(--ink-soft);font-size:.95rem}.doc__text[data-v-d5f27d1d] section{margin-top:var(--s5);scroll-margin-top:var(--s4)}.doc__text[data-v-d5f27d1d] h2{font-family:var(--font-pixel);color:var(--title-a);margin-bottom:var(--s3);font-size:.8125rem;font-weight:400;line-height:1.6}.doc__text[data-v-d5f27d1d] h3{margin:var(--s4) 0 var(--s1);font-size:1.05rem}.doc__text[data-v-d5f27d1d] p,.doc__text[data-v-d5f27d1d] ul,.doc__text[data-v-d5f27d1d] ol{max-width:70ch}.doc__text[data-v-d5f27d1d] p+p,.doc__text[data-v-d5f27d1d] p+ul,.doc__text[data-v-d5f27d1d] ul+p{margin-top:var(--s3)}.doc__text[data-v-d5f27d1d] ul,.doc__text[data-v-d5f27d1d] ol{margin-block:var(--s2) 0;padding-left:1.3em}.doc__text[data-v-d5f27d1d] li{margin-top:6px}.doc__text[data-v-d5f27d1d] a{color:var(--title-a);text-underline-offset:3px}.doc__text[data-v-d5f27d1d] table{border-collapse:collapse;width:100%;max-width:70ch;margin-top:var(--s3);font-size:.95rem}.doc__text[data-v-d5f27d1d] th,.doc__text[data-v-d5f27d1d] td{border:1px solid var(--face-mid);text-align:left;vertical-align:top;padding:8px 10px}.doc__text[data-v-d5f27d1d] th{background:var(--face)}@media (width<=860px){.doc__grid[data-v-d5f27d1d]{grid-template-columns:1fr}.toc[data-v-d5f27d1d]{position:static}.doc__text[data-v-d5f27d1d]{padding:var(--s4)}}
