.privacy_container__BugcH{min-height:100vh;padding:120px 24px 80px;background:var(--background)}.privacy_content___MI4S{max-width:800px;margin:0 auto}.privacy_title__ZIwbF{font-size:3rem;font-weight:700;color:var(--foreground);margin:0 0 8px;letter-spacing:-.02em}.privacy_effectiveDate__Y3n13{color:var(--text-hint);font-size:.95rem;margin:0 0 48px;padding-bottom:32px;border-bottom:1px solid var(--border-default)}.privacy_section___qBr8{margin-bottom:40px}.privacy_section___qBr8 h2{font-size:1.4rem;font-weight:600;color:var(--foreground);margin:0 0 16px}.privacy_section___qBr8 h3{font-size:1.1rem;font-weight:600;color:var(--foreground);margin:24px 0 12px}.privacy_section___qBr8 p,.privacy_section___qBr8 ul{color:var(--text-hint);font-size:1rem;line-height:1.7;margin:0 0 16px}.privacy_section___qBr8 ul{padding-left:24px}.privacy_section___qBr8 li{margin-bottom:8px}.privacy_section___qBr8 li strong{color:var(--foreground)}.privacy_section___qBr8 a{color:#6C8EEF;text-decoration:none;transition:color .2s ease}.privacy_section___qBr8 a:hover{color:#8BA4F7;text-decoration:underline}.privacy_contactInfo__9OwPh{background:var(--overlay-light);border:1px solid var(--border-default);border-radius:12px;padding:20px 24px;margin-top:16px}.privacy_contactInfo__9OwPh strong{color:var(--foreground);display:block;margin-bottom:8px}@media (max-width:768px){.privacy_container__BugcH{padding:100px 20px 60px}.privacy_title__ZIwbF{font-size:2.2rem}.privacy_section___qBr8 h2{font-size:1.25rem}}