.legal-view[data-v-d53e7b14]{padding-bottom:6rem}.legal-hero[data-v-d53e7b14]{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#6d5dfc1f,#4b3bc70f,#22d3ee1a);margin-top:-80px;padding-top:80px;margin-bottom:4rem}.hero-background[data-v-d53e7b14]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-content[data-v-d53e7b14]{text-align:center;z-index:2;max-width:800px;padding:2rem}.hero-title[data-v-d53e7b14]{font-size:clamp(2.2rem,5vw,3rem);margin-bottom:0;color:var(--text-primary)}.legal-container[data-v-d53e7b14]{max-width:800px}.last-updated[data-v-d53e7b14]{color:var(--text-muted);margin-bottom:2rem;font-style:italic}h2[data-v-d53e7b14]{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.25rem;color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:.5rem}h3[data-v-d53e7b14]{font-size:1.1rem;margin-bottom:.5rem;color:var(--primary);font-weight:600}p[data-v-d53e7b14]{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}a[data-v-d53e7b14]{color:var(--primary);text-decoration:none}a[data-v-d53e7b14]:hover{text-decoration:underline}.contact-box[data-v-d53e7b14]{background:var(--surface);border:1px solid var(--border);padding:1.5rem;border-radius:12px;margin:2rem 0}.contact-box p[data-v-d53e7b14]{margin-bottom:.5rem}.contact-box p[data-v-d53e7b14]:last-child{margin-bottom:0}.permissions-list[data-v-d53e7b14]{display:grid;gap:1.5rem;margin-top:1.5rem}.permission-item[data-v-d53e7b14]{background:var(--surface);padding:1.5rem;border-radius:12px;border:1px solid var(--border)}.permission-item p[data-v-d53e7b14]{margin-bottom:0;font-size:.95rem}@media (max-width: 768px){.legal-hero[data-v-d53e7b14]{margin-top:0;padding-top:6rem;min-height:25vh}}
