.text-bold[data-v-9de16dae]{font-weight:700!important}.privacy-policy-container[data-v-9de16dae]{max-width:1200px;margin:0 auto;padding:20px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;line-height:1.8;background-color:#fff}.policy-header[data-v-9de16dae]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}.policy-title[data-v-9de16dae]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:10px}.effective-date[data-v-9de16dae]{font-size:16px;color:#666}.policy-preface[data-v-9de16dae]{margin-bottom:50px}.preface-text[data-v-9de16dae]{font-size:16px;margin-bottom:20px}.preface-list[data-v-9de16dae]{margin-left:20px;margin-bottom:25px;list-style-type:none}.preface-list li[data-v-9de16dae]{margin-bottom:15px;font-size:16px}.policy-toc[data-v-9de16dae]{background-color:#f8f9fa;padding:20px 30px;border-radius:8px;margin-top:30px}.toc-list[data-v-9de16dae]{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;gap:15px 25px}.toc-item[data-v-9de16dae]{flex:0 0 calc(50% - 12px)}.toc-link[data-v-9de16dae]{color:#3498db;text-decoration:none;font-size:15px;transition:color .3s}.toc-link[data-v-9de16dae]:hover{color:#2980b9;text-decoration:underline}.policy-content[data-v-9de16dae]{margin-bottom:60px}.policy-section[data-v-9de16dae]{margin-bottom:60px;padding-bottom:20px;border-bottom:1px solid #eee}.section-title[data-v-9de16dae]{font-size:22px;font-weight:600;color:#2c3e50;margin-bottom:25px;padding-left:10px;border-left:4px solid #3498db}.section-intro[data-v-9de16dae],.section-text[data-v-9de16dae]{font-size:16px;margin-bottom:25px}.section-subsection[data-v-9de16dae]{margin-bottom:35px;margin-left:20px}.subsection-title[data-v-9de16dae]{font-size:18px;font-weight:600;color:#34495e;margin-bottom:18px}.subsection-text[data-v-9de16dae]{font-size:16px;margin-bottom:20px}.subsection-list[data-v-9de16dae]{margin-left:25px;margin-bottom:20px;list-style-type:none}.list-item[data-v-9de16dae]{margin-bottom:18px;font-size:16px;position:relative;padding-left:30px}.list-label[data-v-9de16dae]{position:absolute;left:0;font-weight:600;color:#34495e}.subsection-inner[data-v-9de16dae]{margin-bottom:25px;margin-left:20px}.inner-title[data-v-9de16dae]{font-size:17px;font-weight:400;margin-bottom:15px}.inner-text[data-v-9de16dae]{font-size:16px;margin-bottom:15px}.inner-list[data-v-9de16dae]{margin-left:25px;margin-bottom:15px;list-style-type:none}.inner-item[data-v-9de16dae]{margin-bottom:15px;font-size:16px;position:relative;padding-left:30px}.nested-list[data-v-9de16dae]{margin-left:20px;margin-top:10px;margin-bottom:10px;list-style-type:none}.nested-list li[data-v-9de16dae]{margin-bottom:8px;font-size:16px}.section-list[data-v-9de16dae]{margin-left:20px;margin-bottom:25px;list-style-type:none}.section-item[data-v-9de16dae]{margin-bottom:20px;font-size:16px;position:relative;padding-left:60px}.item-number[data-v-9de16dae]{position:absolute;left:0;font-weight:600;color:#34495e;width:50px;display:inline-block}.back-to-top[data-v-9de16dae]{position:fixed;bottom:30px;right:30px;background-color:#3498db;color:#fff;border:none;border-radius:50px;padding:12px 20px;font-size:14px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:background-color .3s,transform .3s;z-index:1000}.back-to-top[data-v-9de16dae]:hover{background-color:#2980b9;transform:translateY(-3px)}@media (max-width:998px){.privacy-policy-container[data-v-9de16dae]{padding:5vw}.policy-title[data-v-9de16dae]{font-size:5vw}.effective-date[data-v-9de16dae],.preface-list li[data-v-9de16dae],.preface-text[data-v-9de16dae],.toc-link[data-v-9de16dae]{font-size:4vw}.toc-item[data-v-9de16dae]{flex:0 0 100%}.section-title[data-v-9de16dae]{font-size:4vw}.subsection-title[data-v-9de16dae]{font-size:3.8vw}.inner-item[data-v-9de16dae],.inner-text[data-v-9de16dae],.inner-title[data-v-9de16dae],.list-item[data-v-9de16dae],.nested-list li[data-v-9de16dae],.section-intro[data-v-9de16dae],.section-item[data-v-9de16dae],.section-text[data-v-9de16dae],.subsection-text[data-v-9de16dae]{font-size:3.5vw}.section-item[data-v-9de16dae]{padding-left:50px}.item-number[data-v-9de16dae]{width:40px}.back-to-top[data-v-9de16dae]{bottom:50px;right:20px;padding:10px 16px;font-size:5vw}}