.legal[data-v-bbdbe1cc]{width:min(100% - 2 * var(--gutter),var(--content-max));margin-inline:auto;padding-top:clamp(32px,4vw,56px)}.legal-head[data-v-bbdbe1cc]{max-width:72ch}.legal-head h1[data-v-bbdbe1cc]{letter-spacing:-.035em;font-size:clamp(36px,4vw,56px);font-weight:450;line-height:1.04}.legal-version[data-v-bbdbe1cc]{margin-top:var(--s-3);color:var(--n-500);font-size:var(--fs-small)}.legal-lead[data-v-bbdbe1cc]{margin-top:var(--s-4);color:var(--n-700);font-size:17px;line-height:1.6}.legal-lead[data-v-bbdbe1cc] p+p{margin-top:10px}.legal-body[data-v-bbdbe1cc]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,44px);display:grid}.legal-toc[data-v-bbdbe1cc]{top:calc(var(--demo-offset) + 88px);background:var(--n-50);border-radius:var(--r-xl);padding:16px 8px 10px;position:sticky}.legal-toc-title[data-v-bbdbe1cc]{color:var(--n-600);padding:0 12px 6px;font-size:14px}.legal-toc ol[data-v-bbdbe1cc]{margin:0;padding:0;list-style:none}.legal-toc a[data-v-bbdbe1cc]{border-radius:var(--r-sm);min-height:44px;color:var(--n-700);transition:background-color var(--t-fast) var(--ease-standard),color var(--t-fast) var(--ease-standard);align-items:center;padding:10px 12px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.legal-toc a[data-v-bbdbe1cc]:hover{background:var(--n-0);color:var(--n-900)}.legal-content[data-v-bbdbe1cc]{max-width:72ch;color:var(--n-700);font-size:16px;line-height:1.65}.legal-content[data-v-bbdbe1cc] section{scroll-margin-top:96px}.legal-content[data-v-bbdbe1cc] section+section{margin-top:clamp(36px,5vw,52px)}.legal-content[data-v-bbdbe1cc] h2{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(24px,2.4vw,30px);font-weight:450;line-height:1.15}.legal-content[data-v-bbdbe1cc] h3{margin:22px 0 8px;font-size:17px;font-weight:550}.legal-content[data-v-bbdbe1cc] p{margin:0 0 12px}.legal-content[data-v-bbdbe1cc] ol,.legal-content[data-v-bbdbe1cc] ul{margin:0 0 14px;padding-left:22px}.legal-content[data-v-bbdbe1cc] li{margin-bottom:6px}.legal-content[data-v-bbdbe1cc] li>p{margin:0}.legal-content[data-v-bbdbe1cc] .legal-note{background:var(--accent-50);color:var(--accent-900);border-radius:var(--r-lg);margin:14px 0 16px;padding:14px 16px}.legal-content[data-v-bbdbe1cc] .legal-note p:last-child{margin-bottom:0}.legal-content[data-v-bbdbe1cc] .legal-warm{background:var(--orange-soft);color:var(--orange-ink)}.legal-content[data-v-bbdbe1cc] .a-completer{background:var(--orange-soft);color:var(--orange-ink);border-radius:6px;padding:1px 6px;font-weight:600;display:inline}.legal-content[data-v-bbdbe1cc] .table-wrap{margin:12px 0 18px}.legal-content[data-v-bbdbe1cc] .table{font-size:14.5px}.legal-content[data-v-bbdbe1cc] address{margin-bottom:12px;font-style:normal}.legal-content[data-v-bbdbe1cc] dl{margin:0 0 14px}.legal-content[data-v-bbdbe1cc] dt{margin-top:14px;font-weight:600}.legal-content[data-v-bbdbe1cc] dd{margin:4px 0 0}.legal-content[data-v-bbdbe1cc] .legal-id{background:var(--n-50);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);gap:4px 20px;margin:14px 0 16px;padding:16px 18px;display:grid}.legal-content[data-v-bbdbe1cc] .legal-id dt{margin-top:8px}.legal-content[data-v-bbdbe1cc] .legal-id dd{overflow-wrap:anywhere;margin:0}@media (width>=640px){.legal-content[data-v-bbdbe1cc] .legal-id{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:8px 20px}.legal-content[data-v-bbdbe1cc] .legal-id dt{margin-top:0}}@media (width<=900px){.legal-body[data-v-bbdbe1cc]{grid-template-columns:minmax(0,1fr);gap:28px}.legal-toc[data-v-bbdbe1cc]{position:static}.legal-content[data-v-bbdbe1cc] section{scroll-margin-top:80px}}@media (width<=599px){.legal-content[data-v-bbdbe1cc] .legal-id dd a{margin-block:-13px;padding-block:13px;display:inline-block}}
