.legal-document[data-v-029831a2]{padding-bottom:40px}.legal-header[data-v-029831a2]{margin-bottom:20px}.legal-back-link[data-v-029831a2]{color:var(--dotori-accent-orange);font-size:13px}.legal-title[data-v-029831a2]{letter-spacing:-.02em;color:var(--dotori-text-primary);margin-top:8px;font-size:24px;font-weight:800}.legal-summary[data-v-029831a2]{background:var(--dotori-surface-warm-tint);color:var(--dotori-text-secondary);border-radius:12px;margin-bottom:24px;padding:12px 14px;font-size:13.5px;line-height:1.7}.legal-body[data-v-029831a2] h2{color:var(--dotori-text-primary);margin:28px 0 10px;font-size:16.5px;font-weight:800}.legal-body[data-v-029831a2] h3{color:var(--dotori-brand-brown);margin:18px 0 8px;font-size:14.5px;font-weight:700}.legal-body[data-v-029831a2] p{color:var(--dotori-text-secondary);margin:8px 0;font-size:14px;line-height:1.8}.legal-body[data-v-029831a2] ol,.legal-body[data-v-029831a2] ul{margin:8px 0 8px 18px;padding:0}.legal-body[data-v-029831a2] li{color:var(--dotori-text-secondary);margin:5px 0;font-size:14px;line-height:1.75}.legal-body[data-v-029831a2] ul{list-style:outside}.legal-body[data-v-029831a2] ol{list-style:decimal}.legal-body[data-v-029831a2] strong{color:var(--dotori-text-primary);font-weight:700}.legal-body[data-v-029831a2] table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.legal-body[data-v-029831a2] td,.legal-body[data-v-029831a2] th{border:1px solid var(--dotori-line-tan);text-align:left;color:var(--dotori-text-secondary);vertical-align:top;padding:8px 10px;line-height:1.6}.legal-body[data-v-029831a2] th{background:var(--dotori-surface-warm-tint);color:var(--dotori-text-primary);white-space:nowrap;font-weight:700}.legal-body[data-v-029831a2] .legal-callout{border:1px solid var(--dotori-line-tan-strong);background:var(--dotori-surface-warm-tint);border-radius:10px;margin:14px 0;padding:12px 14px}.legal-body[data-v-029831a2] .legal-callout p{color:var(--dotori-text-primary);margin:4px 0}.legal-history[data-v-029831a2]{border-top:1px solid var(--dotori-line-tan);margin-top:36px;padding-top:18px}.legal-history h2[data-v-029831a2]{color:var(--dotori-text-primary);margin-bottom:8px;font-size:14px;font-weight:700}.legal-history ul[data-v-029831a2]{margin:0;padding:0;list-style:none}.legal-history li[data-v-029831a2]{color:var(--dotori-text-muted);font-size:12.5px;line-height:1.7}.legal-document-meta[data-v-029831a2]{border-top:1px solid var(--dotori-line-tan);margin-top:28px;padding-top:14px}.legal-document-meta p[data-v-029831a2]{color:var(--dotori-text-muted);margin:2px 0;font-size:11.5px;line-height:1.6}
