.policy_container__nAVnx{max-width:900px;margin:0 auto;padding:8rem 2rem 6rem;min-height:80vh;box-sizing:border-box}.policy_contentBox__5vhc4{background:var(--bg-card);border:1px solid var(--border-light);border-radius:24px;padding:4rem;backdrop-filter:blur(10px);overflow-x:hidden}.policy_title__Oo9Kb{font-size:2.5rem;font-weight:800;margin-bottom:2rem;color:var(--text-primary);letter-spacing:-.02em;border-bottom:1px solid var(--border-light);padding-bottom:1.5rem;overflow-wrap:break-word;word-break:break-word}.policy_policyContent__gJf6c,.policy_richContent__BkNUG{color:var(--text-muted);line-height:1.8;font-size:1.05rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.policy_policyContent__gJf6c iframe,.policy_policyContent__gJf6c img,.policy_richContent__BkNUG iframe,.policy_richContent__BkNUG img{max-width:100%;height:auto;border-radius:12px;box-sizing:border-box}.policy_policyContent__gJf6c h1,.policy_policyContent__gJf6c h2,.policy_policyContent__gJf6c h3,.policy_richContent__BkNUG h1,.policy_richContent__BkNUG h2,.policy_richContent__BkNUG h3{color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem}.policy_policyContent__gJf6c p,.policy_richContent__BkNUG p{margin-bottom:1.5rem}.policy_policyContent__gJf6c ol,.policy_policyContent__gJf6c ul,.policy_richContent__BkNUG ol,.policy_richContent__BkNUG ul{margin-bottom:1.5rem;padding-left:1.5rem}.policy_policyContent__gJf6c li,.policy_richContent__BkNUG li{margin-bottom:.5rem}.policy_policyContent__gJf6c table,.policy_richContent__BkNUG table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.policy_policyContent__gJf6c td,.policy_policyContent__gJf6c th,.policy_richContent__BkNUG td,.policy_richContent__BkNUG th{padding:.75rem;border:1px solid var(--border-color);text-align:left}.policy_policyContent__gJf6c a,.policy_richContent__BkNUG a{color:var(--accent-color);text-decoration:none}.policy_policyContent__gJf6c a:hover,.policy_richContent__BkNUG a:hover{text-decoration:underline}.policy_updatedAt___dgDP{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--border-light);font-size:.9rem;color:var(--text-muted)}@media (max-width:768px){.policy_container__nAVnx{padding:6rem 1rem 4rem}.policy_contentBox__5vhc4{padding:2rem 1.25rem;border-radius:16px}.policy_title__Oo9Kb{font-size:1.85rem;margin-bottom:1.5rem}.policy_policyContent__gJf6c,.policy_richContent__BkNUG{font-size:1rem}}