.legal[data-v-7b2a75ab]{align-items:start;display:grid;gap:1.5rem}.legal-toc[data-v-7b2a75ab]{display:none}.legal-sheet[data-v-7b2a75ab]{border-color:#4daee02e;padding:1.35rem 1.25rem 1.5rem}.legal-sheet[data-v-7b2a75ab],.legal-sheet[data-v-7b2a75ab]:hover{box-shadow:0 28px 56px #00000038,inset 0 1px #ffffff0a}.legal-sheet[data-v-7b2a75ab]:hover{border-color:#4daee038;transform:none}.legal-sheet[data-v-7b2a75ab]:after{display:none}.legal-sheet-head[data-v-7b2a75ab]{border-bottom:1px solid var(--divider);margin-bottom:.35rem;padding-bottom:1.15rem}.legal-updated[data-v-7b2a75ab]{color:var(--color-muted);font-size:.875rem;margin:0}.legal-updated-label[data-v-7b2a75ab]{color:var(--primary-soft);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.legal-sections[data-v-7b2a75ab]{display:grid;gap:0}.legal-section[data-v-7b2a75ab]{border-bottom:1px solid rgba(42,69,114,.65);padding-block:1.35rem;scroll-margin-top:calc(var(--header-height) + 1rem)}.legal-section[data-v-7b2a75ab]:last-child{border-bottom:none;padding-bottom:.25rem}.legal-section[data-v-7b2a75ab]:first-child{padding-top:.85rem}.legal-section-title[data-v-7b2a75ab]{color:var(--white);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 .85rem}.legal-blocks[data-v-7b2a75ab]{display:grid;gap:.85rem}.legal-p[data-v-7b2a75ab]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0}.legal-h3[data-v-7b2a75ab]{color:var(--primary-soft);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:.15rem 0 0;text-transform:uppercase}.legal-ul[data-v-7b2a75ab]{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.legal-ul li[data-v-7b2a75ab]{color:var(--text-secondary);font-size:.9375rem;line-height:1.65;padding-left:1.15rem;position:relative}.legal-ul li[data-v-7b2a75ab]:before{background:var(--primary);border-radius:50%;box-shadow:0 0 0 2px #0082c833;content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.legal-blocks[data-v-7b2a75ab] strong{color:var(--white);font-weight:600}@media(min-width:768px){.legal[data-v-7b2a75ab]{gap:2.25rem;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr)}.legal-toc[data-v-7b2a75ab]{background:#1428508c;border:1px solid rgba(42,69,114,.85);border-radius:var(--radius-md);display:block;padding:1rem .85rem;position:sticky;top:calc(var(--header-height) + 1.25rem)}.legal-toc-title[data-v-7b2a75ab]{color:var(--primary-soft);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.legal-toc-list[data-v-7b2a75ab]{display:grid;gap:.35rem;list-style:none;margin:0;max-height:calc(100dvh - var(--header-height) - 3rem);overflow:auto;padding:0;scrollbar-color:var(--primary) transparent;scrollbar-width:thin}.legal-toc-link[data-v-7b2a75ab]{border-radius:6px;color:var(--text-secondary);display:block;font-size:.8125rem;line-height:1.45;padding:.35rem .45rem;text-decoration:none;transition:color .15s ease,background-color .15s ease}.legal-toc-link[data-v-7b2a75ab]:hover{background:#0082c81f;color:var(--white)}.legal-toc-link[data-v-7b2a75ab]:focus-visible{outline:2px solid var(--primary-soft);outline-offset:2px}.legal-sheet[data-v-7b2a75ab]{padding:2rem 2.15rem 2.25rem}.legal-section-title[data-v-7b2a75ab]{font-size:1.1875rem}}@media(max-width:767px){.legal-toc[data-v-7b2a75ab]{display:flex;gap:.45rem;margin:0 -.15rem;overflow-x:auto;padding:.15rem .15rem .35rem;scroll-snap-type:x mandatory;scrollbar-color:var(--primary) transparent;scrollbar-width:thin}.legal-toc-title[data-v-7b2a75ab]{display:none}.legal-toc-list[data-v-7b2a75ab]{display:flex;gap:.45rem;list-style:none;margin:0;padding:0}.legal-toc-list li[data-v-7b2a75ab]{flex:0 0 auto;scroll-snap-align:start}.legal-toc-link[data-v-7b2a75ab]{background:#1b33598c;border:1px solid var(--divider);border-radius:999px;color:var(--primary-soft);display:inline-block;font-size:.75rem;font-weight:600;padding:.45rem .75rem;text-decoration:none;white-space:nowrap}}
