.privacy-page[data-v-e7f89fb2]{padding:60px 0;background:#f8f9fa;min-height:calc(100vh - 70px)}.container[data-v-e7f89fb2]{max-width:900px;margin:0 auto;padding:0 20px}.privacy-header[data-v-e7f89fb2]{text-align:center;margin-bottom:50px}.privacy-header h1[data-v-e7f89fb2]{font-size:32px;color:#2c3e50;margin-bottom:15px}.privacy-header .update-date[data-v-e7f89fb2],.privacy-header .effective-date[data-v-e7f89fb2]{color:#718096;font-size:14px;margin-bottom:5px}.privacy-content[data-v-e7f89fb2]{background:#fff;border-radius:12px;padding:50px;box-shadow:0 2px 12px #0000000f}.privacy-content section[data-v-e7f89fb2]{margin-bottom:40px}.privacy-content section[data-v-e7f89fb2]:last-child{margin-bottom:0}.privacy-content h2[data-v-e7f89fb2]{font-size:22px;color:#2c3e50;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #2951ff}.privacy-content h3[data-v-e7f89fb2]{font-size:17px;color:#333;margin:20px 0 10px}.privacy-content p[data-v-e7f89fb2]{font-size:15px;line-height:1.8;color:#555;margin-bottom:15px;text-indent:2em}.privacy-content ul[data-v-e7f89fb2]{margin:10px 0 20px;padding-left:2em}.privacy-content ul li[data-v-e7f89fb2]{font-size:15px;line-height:1.8;color:#555;margin-bottom:8px;list-style:disc}@media (max-width: 768px){.privacy-page[data-v-e7f89fb2]{padding:30px 0}.privacy-content[data-v-e7f89fb2]{padding:30px 20px}.privacy-header h1[data-v-e7f89fb2]{font-size:24px}.privacy-content h2[data-v-e7f89fb2]{font-size:18px}.privacy-content p[data-v-e7f89fb2],.privacy-content ul li[data-v-e7f89fb2]{font-size:14px}}
