.page[data-v-040a8fc1]{background:var(--layer-1);min-height:calc(100vh - 148px)}.container[data-v-040a8fc1]{max-width:800px;margin:0 auto;padding:0 var(--space-lg)}.section[data-v-040a8fc1]{padding:var(--space-xl) 0}.content-card[data-v-040a8fc1]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-card)}.page-title[data-v-040a8fc1]{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-sm)}.page-updated[data-v-040a8fc1]{font-size:calc(13px * var(--font-scale));color:var(--text-tertiary);margin:0 0 var(--space-xl)}.policy-section[data-v-040a8fc1]{margin-bottom:var(--space-xl)}.policy-section[data-v-040a8fc1]:last-child{margin-bottom:0}.policy-section h2[data-v-040a8fc1]{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-md)}.policy-section p[data-v-040a8fc1],.policy-section li[data-v-040a8fc1]{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.policy-section p[data-v-040a8fc1]{margin:0}.policy-section ul[data-v-040a8fc1],.policy-section ol[data-v-040a8fc1]{margin:0;padding-left:var(--space-lg)}.policy-section li[data-v-040a8fc1]{margin-bottom:var(--space-sm)}.policy-section a[data-v-040a8fc1]{color:var(--accent);font-weight:600;text-decoration:none}.policy-section a[data-v-040a8fc1]:hover{text-decoration:underline}@media (max-width: 600px){.content-card[data-v-040a8fc1]{padding:var(--space-lg)}}
