.privacy-page[data-v-ccc5bf8a]{margin:0 auto;max-width:860px;min-height:100vh;padding:calc(var(--header-height) + 48px) 1.5rem 4rem}.page-header[data-v-ccc5bf8a]{margin-bottom:3.5rem;text-align:center}.page-header h1[data-v-ccc5bf8a]{color:var(--gray-900,#17203a);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;margin-bottom:.75rem}.updated[data-v-ccc5bf8a]{color:var(--text-muted);font-size:var(--text-sm,.875rem);margin-bottom:1.5rem}.intro[data-v-ccc5bf8a]{background:#3b82f60f;border-left:3px solid var(--accent-strong,#2563eb);border-radius:8px;color:var(--gray-700,#3d4767);line-height:1.8;padding:1rem 1.25rem;text-align:left}.policy-section[data-v-ccc5bf8a]{margin-bottom:2.5rem}.policy-section h2[data-v-ccc5bf8a]{border-bottom:1px solid rgba(112,126,174,.14);color:var(--gray-900,#17203a);font-size:1.25rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem}.policy-text[data-v-ccc5bf8a]{color:var(--gray-700,#3d4767);line-height:1.8;margin-bottom:.75rem}.policy-list[data-v-ccc5bf8a]{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 .75rem;padding-left:1.5rem}.policy-list li[data-v-ccc5bf8a]{color:var(--gray-700,#3d4767);line-height:1.7}
