.privacy-page{color:#e9edf3;background:#081525;min-height:100vh;padding:40px 24px 64px;font-size:16px;line-height:1.85}.privacy-wrap{max-width:840px;margin:0 auto}.privacy-brand{letter-spacing:.12em;font-size:18px;font-weight:800;text-decoration:none!important}.privacy-heading{border-bottom:1px solid #344356;padding:48px 0 32px}.privacy-heading h1{margin:10px 0 20px;font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1.3}.privacy-heading p,.privacy-eyebrow{color:#bac7d7}.privacy-heading nav{letter-spacing:0;flex-wrap:wrap;gap:16px 24px;margin-top:24px;font-size:16px;display:flex}.privacy-heading nav a{opacity:1}.privacy-page a{color:#b9d8ff;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid #f1be5d}.privacy-page article{scroll-margin-top:24px}.privacy-page h2{margin:36px 0 12px;font-size:23px;font-weight:700;line-height:1.5}.privacy-page h3{margin:28px 0 12px;font-size:20px;font-weight:700}.privacy-page p{margin:12px 0}.privacy-page ul{padding-left:24px;list-style:outside}.privacy-page li{margin:12px 0}.privacy-page address{overflow-wrap:anywhere;background:#10233a;border:1px solid #344356;margin:28px 0;padding:24px;font-style:normal}.privacy-page article+article{border-top:1px solid #344356;margin-top:56px;padding-top:32px}.privacy-page [lang=ja]{font-family:Noto Sans JP,sans-serif}.privacy-page [lang=zh-CN]{font-family:Noto Sans SC,sans-serif}.privacy-page [lang=zh-TW]{font-family:Noto Sans TC,sans-serif}.privacy-bottom{border-top:1px solid #344356;justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;display:flex}@media (max-width:480px){.privacy-page{padding:24px 20px 40px}.privacy-heading{padding-top:32px}.privacy-page h2{font-size:21px}.privacy-page address{padding:18px}}
