.policy-view[data-v-a06bb15e]{background:var(--color-bg,#fffbf5);min-height:100vh;padding:32px 0 60px}.policy-card[data-v-a06bb15e]{border-radius:var(--radius-lg,16px);background:#fff;max-width:720px;margin:0 auto;padding:32px 28px;box-shadow:0 2px 12px #0000000f}.policy-title[data-v-a06bb15e]{color:var(--color-primary);margin-bottom:6px;font-size:1.4rem;font-weight:700}.policy-updated[data-v-a06bb15e]{color:var(--color-text-muted,#9ca3af);margin-bottom:24px;font-size:.8rem}.policy-section[data-v-a06bb15e]{margin-bottom:22px}.policy-section h2[data-v-a06bb15e]{color:#374151;margin-bottom:8px;font-size:1rem;font-weight:700}.policy-section p[data-v-a06bb15e],.policy-section li[data-v-a06bb15e]{color:#4b5563;font-size:.88rem;line-height:1.7}.policy-section ul[data-v-a06bb15e],.policy-section ol[data-v-a06bb15e]{margin-top:6px;padding-left:20px}.policy-section li[data-v-a06bb15e]{margin-bottom:4px}.policy-contact[data-v-a06bb15e]{border-top:1px solid var(--color-border,#eee);color:#4b5563;margin-top:24px;padding-top:20px;font-size:.85rem}.policy-contact a[data-v-a06bb15e]{color:var(--color-primary);font-weight:600}
