.page-hero[data-v-42f33a72]{padding:160px 0 60px;text-align:center;background:linear-gradient(180deg,#ffffff 0%,var(--bg) 100%);border-bottom:1px solid var(--border)}.page-hero h1[data-v-42f33a72]{font-family:var(--font-sans);font-size:44px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.page-hero p[data-v-42f33a72]{font-size:15px;color:var(--text-secondary)}.content-section[data-v-42f33a72]{padding:64px 0 120px}.legal-content[data-v-42f33a72]{max-width:760px;margin:0 auto;font-size:15px;line-height:1.8;color:var(--text-secondary)}.intro[data-v-42f33a72]{font-size:16px;color:var(--text-primary);margin-bottom:32px;padding:20px 24px;background:var(--bg);border-radius:var(--radius);border-left:3px solid var(--primary)}.legal-content h2[data-v-42f33a72]{font-size:22px;font-weight:600;color:var(--text-primary);margin-top:40px;margin-bottom:16px;letter-spacing:-.01em}.legal-content h3[data-v-42f33a72]{font-size:16px;font-weight:600;color:var(--text-primary);margin-top:24px;margin-bottom:10px}.legal-content p[data-v-42f33a72]{margin-bottom:16px}.legal-content ul[data-v-42f33a72],.legal-content ol[data-v-42f33a72]{margin:12px 0 20px;padding-left:4px;list-style:none}.legal-content ol[data-v-42f33a72]{list-style:decimal;padding-left:22px}.legal-content li[data-v-42f33a72]{padding:6px 0 6px 24px;position:relative}.legal-content ol li[data-v-42f33a72]{padding-left:6px}.legal-content li[data-v-42f33a72]:before{content:"";position:absolute;left:6px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.legal-content ol li[data-v-42f33a72]:before{display:none}.legal-content strong[data-v-42f33a72]{color:var(--text-primary);font-weight:600}.legal-content a[data-v-42f33a72]{word-break:break-all}@media(max-width:768px){.page-hero[data-v-42f33a72]{padding:120px 0 40px}.page-hero h1[data-v-42f33a72]{font-size:32px}.content-section[data-v-42f33a72]{padding:40px 0 80px}.legal-content[data-v-42f33a72]{font-size:14px}.legal-content h2[data-v-42f33a72]{font-size:19px}.legal-content h3[data-v-42f33a72]{font-size:15px}}
