.legal-page[data-v-0983a4b8]{background:radial-gradient(circle at top left,rgba(var(--accent-rgb),.14),transparent 28rem),linear-gradient(180deg,rgba(var(--accent-rgb),.04),transparent 24rem);min-height:100%;padding:1.5rem 1rem 0}.legal-page__inner[data-v-0983a4b8]{margin:0 auto;max-width:960px;width:100%}.legal-page__toolbar[data-v-0983a4b8]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.legal-page__brand[data-v-0983a4b8]{align-items:center;display:inline-flex}.legal-page__actions[data-v-0983a4b8]{align-items:center;display:flex;gap:.75rem}.legal-page__cta[data-v-0983a4b8]{align-items:center;background:rgba(var(--bg-surface-rgb),.88);border:1px solid var(--border-default);border-radius:999px;color:var(--text-main);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:42px;padding:.625rem 1rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.legal-page__cta[data-v-0983a4b8]:hover{border-color:rgba(var(--accent-rgb),.35);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.legal-card[data-v-0983a4b8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--bg-surface-rgb),.92);border:1px solid var(--border-subtle);border-radius:1.5rem;box-shadow:var(--shadow-lg);overflow:hidden}.legal-card__header[data-v-0983a4b8]{border-bottom:1px solid var(--border-subtle);padding:2rem 1.25rem 1.5rem}.legal-card__eyebrow[data-v-0983a4b8]{color:var(--accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.legal-card__title[data-v-0983a4b8]{color:var(--text-main);font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.03em;line-height:1.1;margin:0}.legal-card__summary[data-v-0983a4b8]{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:.875rem 0 0;max-width:52rem}.legal-card__meta[data-v-0983a4b8]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.625rem;margin-top:1rem}.legal-card__meta span[data-v-0983a4b8]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:999px;display:inline-flex;padding:.375rem .625rem}.legal-card__notice[data-v-0983a4b8]{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:1rem;color:var(--status-warning-text);margin:1.25rem;padding:1rem 1rem 1.05rem}.legal-card__notice strong[data-v-0983a4b8]{display:block;margin-bottom:.35rem}.legal-card__notice p[data-v-0983a4b8]{line-height:1.6;margin:0}.legal-card__content[data-v-0983a4b8]{padding:0 1.25rem 2rem}.legal-card__content[data-v-0983a4b8] section+section{margin-top:1.75rem}.legal-card__content[data-v-0983a4b8] h2{color:var(--text-main);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.legal-card__content[data-v-0983a4b8] p{color:var(--text-secondary);line-height:1.75;margin:0}.legal-card__content[data-v-0983a4b8] p+p{margin-top:.875rem}.legal-card__content[data-v-0983a4b8] ul{color:var(--text-secondary);margin:.875rem 0 0;padding-left:1.2rem}.legal-card__content[data-v-0983a4b8] li{line-height:1.7}.legal-card__content[data-v-0983a4b8] li+li{margin-top:.5rem}.legal-card__content[data-v-0983a4b8] strong{color:var(--text-main)}@media(min-width:768px){.legal-page[data-v-0983a4b8]{padding:2rem 1.5rem 0}.legal-card__header[data-v-0983a4b8]{padding:2.5rem 2rem 1.75rem}.legal-card__notice[data-v-0983a4b8]{margin:1.5rem 2rem;padding:1.125rem 1.25rem}.legal-card__content[data-v-0983a4b8]{padding:0 2rem 2.5rem}}@media(max-width:639px){.legal-page__toolbar[data-v-0983a4b8]{align-items:flex-start;flex-direction:column}.legal-page__actions[data-v-0983a4b8]{justify-content:space-between;width:100%}}
