.legal-doc[data-v-2948a05b]{color:var(--text-dim);font-size:15.5px;line-height:1.75;font-family:Manrope,system-ui,sans-serif;word-wrap:break-word}.legal-doc[data-v-2948a05b] h1{font-family:Onest,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.02em;color:var(--text);margin:0 0 20px;line-height:1.25}.legal-doc[data-v-2948a05b] h2{font-family:Onest,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.015em;color:var(--text);margin:38px 0 14px;padding-top:6px}.legal-doc[data-v-2948a05b] h3{font-family:Onest,sans-serif;font-weight:600;font-size:17.5px;color:var(--text);margin:26px 0 10px}.legal-doc[data-v-2948a05b] p{margin:0 0 14px}.legal-doc[data-v-2948a05b] strong{font-weight:700;color:var(--text)}.legal-doc[data-v-2948a05b] a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:border-color .2s}.legal-doc[data-v-2948a05b] a:hover{border-bottom-color:var(--accent)}.legal-doc[data-v-2948a05b] ol,.legal-doc[data-v-2948a05b] ul{margin:0 0 16px;padding-left:24px}.legal-doc[data-v-2948a05b] li{margin:0 0 8px;padding-left:4px}.legal-doc[data-v-2948a05b] li::marker{color:var(--text-faint)}.legal-doc[data-v-2948a05b] blockquote{margin:0 0 20px;padding:16px 20px;border-left:3px solid var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}.legal-doc[data-v-2948a05b] blockquote p{margin:0}.legal-doc[data-v-2948a05b] hr{border:0;height:1px;background:var(--glass-border);margin:30px 0}.legal-doc[data-v-2948a05b] code{font-family:Onest,monospace;font-size:13.5px;background:var(--glass-bg-2);border:1px solid var(--glass-border);border-radius:6px;padding:1px 6px}.legal-doc[data-v-2948a05b] table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}.legal-doc[data-v-2948a05b] td,.legal-doc[data-v-2948a05b] th{border:1px solid var(--glass-border);padding:9px 12px;text-align:left}.legal-doc[data-v-2948a05b] th{color:var(--text);font-weight:600;background:var(--glass-bg-2)}@media(max-width:560px){.legal-doc[data-v-2948a05b]{padding:30px 22px!important;font-size:15px}.legal-doc[data-v-2948a05b] h1{font-size:25px}.legal-doc[data-v-2948a05b] h2{font-size:20px}}
