.policy-page[data-v-c36e5da7]{padding:var(--space-24) 0;background:var(--bg-secondary);min-height:100vh}.policy-header[data-v-c36e5da7]{text-align:center;margin-bottom:var(--space-16)}.policy-title[data-v-c36e5da7]{font-size:var(--text-6xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.03em}.policy-date[data-v-c36e5da7]{color:var(--text-muted);font-size:var(--text-lg);font-weight:var(--font-medium)}.policy-content[data-v-c36e5da7]{max-width:800px;margin:0 auto;background:var(--bg-primary);padding:var(--space-16);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modern)}.policy-section[data-v-c36e5da7]{margin-bottom:var(--space-12)}.policy-section h2[data-v-c36e5da7]{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-6);letter-spacing:-.02em}.policy-section h3[data-v-c36e5da7]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:var(--space-6) 0 var(--space-4);letter-spacing:-.01em}.policy-section h4[data-v-c36e5da7]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:var(--space-4) 0 var(--space-3);letter-spacing:-.01em}.policy-section p[data-v-c36e5da7]{color:var(--text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);font-size:var(--text-base)}.policy-section ul[data-v-c36e5da7]{margin:var(--space-4) 0;padding-left:var(--space-8)}.policy-section li[data-v-c36e5da7]{color:var(--text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-2);font-size:var(--text-base)}.policy-section a[data-v-c36e5da7]{color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium)}.policy-section a[data-v-c36e5da7]:hover{text-decoration:underline}.contact-info[data-v-c36e5da7]{background:var(--bg-secondary);padding:var(--space-8);border-radius:var(--radius-xl);margin-top:var(--space-6)}.contact-info p[data-v-c36e5da7]{margin-bottom:var(--space-2)}@media (max-width: 768px){.policy-page[data-v-c36e5da7]{padding:var(--space-16) 0}.policy-title[data-v-c36e5da7]{font-size:var(--text-4xl)}.policy-content[data-v-c36e5da7]{padding:var(--space-8);margin:0 var(--space-4)}.policy-section h2[data-v-c36e5da7]{font-size:var(--text-2xl)}.policy-section h3[data-v-c36e5da7]{font-size:var(--text-lg)}}
