.legal-page[data-v-890d00c2]{background:var(--color-bg-deep);display:flex;flex-direction:column;min-height:100vh}.legal-main[data-v-890d00c2]{flex:1;padding-bottom:120px;padding-top:calc(var(--header-h) + 20px)}.legal-content[data-v-f68d1e10]{margin:0 auto;max-width:960px;padding-inline:24px}.back-link[data-v-f68d1e10]{align-items:center;color:var(--color-muted-light);display:inline-flex;font-family:var(--font-ui);font-size:13px;font-weight:600;gap:8px;margin-bottom:40px;text-decoration:none;transition:color .2s var(--ease-out)}.back-link[data-v-f68d1e10]:hover{color:var(--color-accent)}.legal-updated[data-v-f68d1e10]{color:var(--color-muted-light);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;margin-bottom:12px}.legal-title[data-v-f68d1e10]{color:var(--color-white);font-family:var(--font-display);font-size:clamp(28px,6vw,64px);font-weight:900;letter-spacing:-.01em;line-height:1.05;margin-bottom:32px;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}.legal-intro[data-v-f68d1e10]{border-left:3px solid var(--color-accent);color:#ffffffbf;font-family:var(--font-ui);font-size:18px;line-height:1.7;margin-bottom:56px;padding-left:20px}.legal-section[data-v-f68d1e10]{border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:48px;padding-bottom:48px}.legal-section[data-v-f68d1e10]:last-child{border-bottom:none;padding-bottom:0}.legal-section__num[data-v-f68d1e10]{color:var(--color-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.legal-section__heading[data-v-f68d1e10]{color:var(--color-white);font-family:var(--font-display);font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1.15;margin-bottom:20px}.legal-section__body p[data-v-f68d1e10]{color:#ffffffa6;font-family:var(--font-ui);font-size:16px;line-height:1.75;margin-bottom:14px}.legal-section__body p[data-v-f68d1e10]:last-child{margin-bottom:0}
