.policy-page[data-v-da287222]{min-height:100vh;background:var(--bg-2)}.policy-hero[data-v-da287222]{margin-top:64px;background:var(--ink);color:#fff;padding:56px 0 52px}.policy-hero h1[data-v-da287222]{font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1.2;margin-bottom:8px}.update-date[data-v-da287222]{opacity:.6;font-size:.85rem;margin-top:8px}.hero-breadcrumb[data-v-da287222]{display:flex;list-style:none;gap:6px;font-size:.82rem;margin-top:16px}.hero-breadcrumb li[data-v-da287222]{display:flex;align-items:center;gap:6px}.hero-breadcrumb a[data-v-da287222]{color:#ffffff80;text-decoration:none;transition:color .15s ease}.hero-breadcrumb a[data-v-da287222]:hover{color:#ffffffe6}.hero-breadcrumb .sep[data-v-da287222]{color:#ffffff40;font-size:.75rem}.hero-breadcrumb .current[data-v-da287222]{color:#ffffffbf}.policy-content[data-v-da287222]{max-width:800px;padding:48px 24px 80px}.policy-content section[data-v-da287222]{margin-bottom:32px}.policy-content h2[data-v-da287222]{font-size:1.5rem;font-weight:800;color:var(--ink);margin-bottom:16px;padding-top:24px}.policy-content h3[data-v-da287222]{font-size:1.1rem;font-weight:700;color:var(--ink);margin-top:16px;margin-bottom:12px}.policy-content h4[data-v-da287222]{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:8px}.policy-content p[data-v-da287222]{line-height:1.7;color:var(--ink-2);margin-bottom:12px}.policy-content ul[data-v-da287222]{padding-left:24px;line-height:1.8;color:var(--ink-2);margin-bottom:16px}.policy-content ul li[data-v-da287222]{margin-bottom:6px}.policy-content ul ul[data-v-da287222]{margin-top:6px;padding-left:20px}.refund-table[data-v-da287222],.refund-process[data-v-da287222],.effect-card[data-v-da287222]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-top:16px}.refund-table ul[data-v-da287222],.effect-card ul[data-v-da287222]{padding-left:20px}.contact-box[data-v-da287222]{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:16px;margin-top:12px}.contact-box p[data-v-da287222]{margin-bottom:4px;font-size:.9rem}@media (max-width: 768px){.policy-hero[data-v-da287222]{padding:40px 0 36px}.policy-hero h1[data-v-da287222]{font-size:1.5rem}.policy-content[data-v-da287222]{padding:32px 16px 60px}.policy-content h2[data-v-da287222]{font-size:1.3rem}.policy-content h3[data-v-da287222]{font-size:1rem}}
