.platform-privacy{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.platform-privacy .header-inner{gap:20px;justify-content:space-between}
.platform-privacy .header .btn{font-size:13px;padding:12px 16px}
.privacy-document{width:min(820px,calc(100% - 48px));margin:0 auto;padding:145px 0 80px;line-height:1.8;overflow-wrap:break-word}
.privacy-document h1{font:800 clamp(34px,6vw,58px)/1.15 system-ui,sans-serif;letter-spacing:-.035em;margin:0 0 16px}
.privacy-document h2{font:700 clamp(21px,4vw,27px)/1.3 system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 16px}
.privacy-document section{padding-top:35px;margin-top:30px;border-top:1px solid var(--line);scroll-margin-top:110px}
.privacy-document p,.privacy-document li{font-size:16px;color:#c8ced1}
.privacy-document p{margin:0 0 16px}.privacy-document li{margin:0 0 12px}.privacy-document ul{padding-left:24px}
.privacy-document a{color:#4befd9;text-decoration:underline;text-underline-offset:3px}
.privacy-document .privacy-updated{color:#a5afb4;font-size:14px;margin-bottom:25px}
.privacy-contents{display:flex;flex-wrap:wrap;gap:10px 24px;padding:16px 0}
.privacy-document code{font-size:.9em;overflow-wrap:anywhere}
@media(max-width:600px){.privacy-document{width:calc(100% - 36px);padding-top:115px}.platform-privacy .header-inner{padding:12px 18px;flex-wrap:wrap}.platform-privacy .site-brand-composite{max-width:150px}.platform-privacy .header .btn{font-size:11px;padding:9px 11px}.privacy-document p,.privacy-document li{font-size:15px}}
