.legal-view[data-v-7772b5f9]{padding-bottom:6rem}.legal-hero[data-v-7772b5f9]{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-7772b5f9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-content[data-v-7772b5f9]{text-align:center;z-index:2;max-width:800px;padding:2rem}.hero-title[data-v-7772b5f9]{font-size:clamp(2.2rem,5vw,3rem);margin-bottom:0;color:var(--text-primary)}.legal-container[data-v-7772b5f9]{max-width:800px}.last-updated[data-v-7772b5f9]{color:var(--text-muted);margin-bottom:2rem;font-style:italic}h2[data-v-7772b5f9]{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}p[data-v-7772b5f9]{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}a[data-v-7772b5f9]{color:var(--primary);text-decoration:none}a[data-v-7772b5f9]:hover{text-decoration:underline}.legal-list[data-v-7772b5f9]{margin:0 0 1rem;padding-inline-start:1.5rem}.legal-list li[data-v-7772b5f9]{color:var(--text-secondary);line-height:1.8;margin-bottom:.5rem}.contact-box[data-v-7772b5f9]{background:var(--surface);border:1px solid var(--border);padding:1.5rem;border-radius:12px;margin:2rem 0}.contact-box p[data-v-7772b5f9]{margin-bottom:.5rem}.contact-box p[data-v-7772b5f9]:last-child{margin-bottom:0}@media (max-width: 768px){.legal-hero[data-v-7772b5f9]{margin-top:0;padding-top:6rem;min-height:25vh}}
