.legal-page[data-v-8804ab91]{max-width:800px;padding:4rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.legal-header[data-v-8804ab91]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.back-link[data-v-8804ab91]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast)}.back-link[data-v-8804ab91]:hover{transform:translate(-4px);text-shadow:0 0 8px var(--color-primary-glow)}.back-arrow[data-v-8804ab91]{width:1rem;height:1rem}.page-title[data-v-8804ab91]{font-size:clamp(1.8rem,5vw,2.5rem);color:var(--color-text);letter-spacing:-.02em}.legal-content[data-v-8804ab91]{padding:2rem;display:flex;flex-direction:column;gap:2rem;border-radius:6px}.legal-content section h2[data-v-8804ab91]{font-size:1rem;color:var(--color-primary);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.legal-content section p[data-v-8804ab91]{font-size:.85rem;line-height:1.6;color:var(--color-text-dim)}.mt-2[data-v-8804ab91]{margin-top:.5rem}.mt-4[data-v-8804ab91]{margin-top:1rem}
