.legal-callout[data-v-8cbf1d72]{border:1px solid var(--border-muted);background:var(--bg-muted);margin-top:60px;padding:26px}.legal-callout__label[data-v-8cbf1d72]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);margin-bottom:10px;font-size:11px}.legal-callout__address[data-v-8cbf1d72]{color:#3a414d;white-space:pre-line;margin:0 0 10px;font-size:15px;line-height:1.6}.legal-callout__text[data-v-8cbf1d72]{color:#3a414d;margin:0;font-size:15px;line-height:1.6}.legal-callout__email[data-v-8cbf1d72]{color:var(--accent);text-decoration:none}.legal-callout__email[data-v-8cbf1d72]:hover{text-decoration:underline}.legal-mini-footer[data-v-4f977605]{color:var(--text-dark-muted);background:#0b0e14}.legal-mini-footer__inner[data-v-4f977605]{font-family:var(--font-mono);letter-spacing:.04em;color:#5b6472;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:40px 32px;font-size:11px;display:flex}.legal-mini-footer__links[data-v-4f977605]{gap:22px;display:flex}.legal-mini-footer__link[data-v-4f977605]{color:var(--text-dark-secondary);text-decoration:none}.legal-mini-footer__link--active[data-v-4f977605]{color:var(--text-dark)}.legal-section[data-v-0045966a]{gap:16px;margin-bottom:46px;display:flex}.legal-section__number[data-v-0045966a]{font-family:var(--font-mono);color:var(--accent);min-width:28px;padding-top:7px;font-size:13px}.legal-section__title[data-v-0045966a]{font-family:var(--display);letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:500}.legal-section__content[data-v-0045966a] p{color:#3a414d;margin:0 0 12px;font-size:16px;line-height:1.7}.legal-section__content[data-v-0045966a] p:last-child{margin-bottom:0}.legal-section__content[data-v-0045966a] ul{margin:0 0 12px;padding-left:20px}.legal-section__content[data-v-0045966a] li{color:#3a414d;margin-bottom:6px;font-size:16px;line-height:1.7}.legal-section__content[data-v-0045966a] .legal-subsections{flex-direction:column;gap:14px;display:flex}.legal-section__content[data-v-0045966a] .legal-subsection{border-left:2px solid var(--border);padding-left:16px}.legal-section__content[data-v-0045966a] .legal-subsection__title{margin-bottom:8px;font-size:15px;font-weight:600}.legal-section__content[data-v-0045966a] .legal-subsection__body{color:#3a414d;margin:0 0 8px;font-size:15px;line-height:1.65}.legal-section__content[data-v-0045966a] .legal-subsection__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px}.legal-site-header[data-v-7cbcc460]{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border-light);background:#fbfbfcd1;position:sticky;top:0}.legal-site-header__inner[data-v-7cbcc460]{height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-site-header__brand[data-v-7cbcc460]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.legal-site-header__logo[data-v-7cbcc460]{border:1.5px solid var(--text-primary);width:26px;height:26px;font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:500;display:grid}.legal-site-header__title[data-v-7cbcc460]{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:500}.legal-site-header__nav[data-v-7cbcc460]{color:var(--text-secondary);align-items:center;gap:26px;font-size:13.5px;display:flex}.legal-site-header__link[data-v-7cbcc460]{color:inherit;text-decoration:none}.legal-site-header__back[data-v-7cbcc460]{color:var(--accent);font-family:var(--font-mono);font-size:12px;text-decoration:none}@media (width<=640px){.legal-site-header__nav[data-v-7cbcc460]{gap:14px;font-size:12px}.legal-site-header__link[data-v-7cbcc460]{display:none}}.legal-page[data-v-1e816fdf]{min-height:100%}.legal-page__hero[data-v-1e816fdf]{border-bottom:1px solid var(--border-light)}.legal-page__hero-inner[data-v-1e816fdf]{max-width:760px;padding-top:72px;padding-bottom:48px}.legal-page__eyebrow[data-v-1e816fdf]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px}.legal-page__title[data-v-1e816fdf]{font-family:var(--display);letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.legal-page__updated[data-v-1e816fdf]{font-family:var(--font-mono);color:var(--text-muted);margin-top:20px;font-size:12px}.legal-page__intro[data-v-1e816fdf]{color:var(--text-secondary);margin:24px 0 0;font-size:17px;line-height:1.65}.legal-page__body[data-v-1e816fdf]{max-width:760px;padding-top:56px;padding-bottom:80px}
