.privacy{max-width:800px;padding-top:72px;padding-bottom:80px}.privacy h1{font-size:clamp(40px,7vw,64px)}.privacy-intro{margin-bottom:38px}.privacy-date{color:var(--muted);font-size:14px;margin:24px 0}.privacy p,.privacy li{font-size:17px;line-height:1.75}.privacy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.privacy-toc{display:block;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px 32px;margin-bottom:48px}.privacy h2{font-size:26px;line-height:1.3;letter-spacing:-.015em;margin:0 0 20px}.privacy-toc h2{font-size:20px;margin-bottom:16px}.privacy-toc ol{margin:0;padding-left:22px}.privacy-toc li{font-size:15px;padding:4px 0}.privacy-toc a{display:inline}.privacy section{border-top:1px solid var(--line);padding-top:32px;margin-top:36px}.privacy h3{font-size:19px;margin:28px 0 12px}.privacy ul{padding-left:24px}.privacy li{margin-bottom:10px}.privacy-source{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;color:var(--muted);font-size:13px!important}@media(max-width:760px){.privacy{padding-top:44px;padding-bottom:48px}.privacy-toc{padding:24px}.privacy-toc a{display:inline}.privacy h2{font-size:23px}.privacy p,.privacy li{font-size:16px}.privacy-toc li{font-size:15px}}
