.privacy-page[data-v-5abd9479]{background:var(--ui-bg);min-height:calc(100vh - 220px);padding:104px var(--ui-space-16) var(--ui-space-56)}.privacy-container[data-v-5abd9479]{max-width:860px;margin:0 auto;background:var(--theme-surface);border:1px solid var(--ui-border-soft);border-radius:18px;box-shadow:var(--ui-shadow-md);padding:30px var(--ui-space-24)}.back-link[data-v-5abd9479]{display:inline-flex;align-items:center;gap:var(--ui-space-8);color:var(--ui-accent);text-decoration:none;font-weight:700}.back-icon[data-v-5abd9479]{width:16px;height:16px}.privacy-header[data-v-5abd9479]{text-align:center;margin:var(--ui-space-20) 0 var(--ui-space-24);padding-bottom:var(--ui-space-20);border-bottom:1px solid var(--ui-border-soft)}.privacy-title[data-v-5abd9479]{margin:0;font-size:var(--ui-text-34);color:var(--ui-text)}.privacy-subtitle[data-v-5abd9479]{margin:var(--ui-space-10) 0 var(--ui-space-6);color:var(--ui-text-muted)}.last-updated[data-v-5abd9479]{margin:0;color:var(--ui-text-muted);font-size:var(--ui-text-14)}.privacy-content[data-v-5abd9479]{color:var(--ui-text);line-height:var(--ui-line-height-loose)}.privacy-section[data-v-5abd9479]{margin-bottom:var(--ui-space-24)}.section-title[data-v-5abd9479]{margin:0 0 var(--ui-space-12);font-size:var(--ui-text-22);color:var(--ui-text);border-bottom:2px solid var(--ui-accent);padding-bottom:var(--ui-space-8)}.highlight-box[data-v-5abd9479]{margin-top:var(--ui-space-10);background:var(--ui-surface-soft);border:1px solid var(--ui-border-soft);border-radius:12px;padding:var(--ui-space-14)}.highlight-box h4[data-v-5abd9479]{margin:0 0 var(--ui-space-8);color:var(--ui-accent)}.data-list[data-v-5abd9479]{list-style:none;margin:var(--ui-space-10) 0 0;padding:0}.data-list li[data-v-5abd9479]{display:flex;justify-content:space-between;gap:var(--ui-space-8);border-bottom:1px solid var(--ui-border-soft);padding:var(--ui-space-10) 0}.data-type[data-v-5abd9479]{font-weight:700}.data-purpose[data-v-5abd9479]{color:var(--ui-text-muted);text-align:right}@media(max-width:768px){.privacy-page[data-v-5abd9479]{padding-top:92px}.privacy-container[data-v-5abd9479]{padding:var(--ui-space-20) var(--ui-space-14)}.privacy-title[data-v-5abd9479]{font-size:var(--ui-text-28)}.section-title[data-v-5abd9479]{font-size:var(--ui-text-19)}.data-list li[data-v-5abd9479]{flex-direction:column}.data-purpose[data-v-5abd9479]{text-align:left}}
