.policy-content[data-v-451d0847]{max-width:960px;margin:0 auto;padding:3rem 2.4rem 4rem;color:#1f2937;line-height:1.8}.last-updated[data-v-451d0847]{color:#666;font-style:italic;font-size:var(--si46-policy-meta);margin-bottom:2.4rem}.policy-section[data-v-451d0847]{margin-bottom:3rem}.policy-section.intro[data-v-451d0847]{background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;padding:2rem;border-radius:12px}.policy-section h2[data-v-451d0847]{color:#000;font-size:var(--si46-policy-section-title);margin-bottom:1.2rem;padding-bottom:.7rem;border-bottom:2px solid #2563eb}.policy-section.intro h2[data-v-451d0847]{color:#fff}.policy-section p[data-v-451d0847],.policy-section li[data-v-451d0847]{margin-bottom:1rem;font-size:var(--si46-policy-body)}.policy-section ul[data-v-451d0847]{margin-left:1.2rem;padding-left:1.4rem;margin-bottom:1rem}.policy-section ul li[data-v-451d0847]{list-style:disc}.contact-info[data-v-451d0847]{list-style:none;margin-left:0;padding:1.5rem;background:#f8fafc;border-radius:8px}.contact-info li[data-v-451d0847]{list-style:none;padding:.4rem 0}a[data-v-451d0847]{color:#2563eb;text-decoration:underline;text-underline-offset:.18em}a[data-v-451d0847]:hover{color:#1d4ed8}@media(max-width:768px){.policy-content[data-v-451d0847]{padding:2rem 1.6rem 3rem}.policy-section h2[data-v-451d0847]{font-size:2.4rem}.policy-section p[data-v-451d0847],.policy-section li[data-v-451d0847]{font-size:var(--si46-policy-body-mobile)}}
