.lang-switch[data-v-c897aeb6]{border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:.375rem .875rem;transition:color .2s ease,border-color .2s ease}.lang-switch[data-v-c897aeb6]:hover{border-color:var(--accent-pink);color:var(--text-primary)}.policy-body[data-v-c897aeb6]{margin:0 auto;max-width:47.5rem}.policy-body[data-v-c897aeb6] h2{font-size:1.4rem;font-weight:800;margin:2.5rem 0 1rem}.policy-body[data-v-c897aeb6] h2:first-child{margin-top:0}.policy-body[data-v-c897aeb6] p{color:var(--text-secondary);font-size:1rem;line-height:1.8;margin-bottom:1rem}.policy-body[data-v-c897aeb6] strong{color:var(--text-primary)}.policy-body[data-v-c897aeb6] a{color:var(--accent-pink)}.policy-body[data-v-c897aeb6] .policy-list{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin-bottom:1rem;padding-left:0}.policy-body[data-v-c897aeb6] .policy-list li{color:var(--text-secondary);font-size:1rem;line-height:1.6}.policy-body[data-v-c897aeb6] .policy-note{color:var(--text-muted);font-size:.9rem}.policy-body[data-v-c897aeb6] .policy-table{border-collapse:collapse;margin-bottom:.75rem;width:100%}.policy-body[data-v-c897aeb6] .policy-table td,.policy-body[data-v-c897aeb6] .policy-table th{border-bottom:1px solid var(--border-color);font-size:.9rem;padding:.75rem 1rem;text-align:left;vertical-align:top}.policy-body[data-v-c897aeb6] .policy-table th{color:var(--text-muted);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.policy-body[data-v-c897aeb6] .policy-table td{color:var(--text-secondary)}@media(max-width:768px){.policy-body[data-v-c897aeb6] .policy-table{display:block;overflow-x:auto}}
