.privacy-page{padding-top:65px}.privacy-intro{max-width:920px}.privacy-intro h1{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.1;letter-spacing:-2px;margin:26px 0 20px}.privacy-intro>.muted{font-size:13px;line-height:1.8}.draft-notice{padding:22px 25px;margin:30px 0 48px;border:1px solid #8a753e;background:#2b2618;color:#ead7a7}.draft-notice strong{font-size:11px;letter-spacing:1px}.draft-notice p{font-size:13px;line-height:1.8;margin:10px 0 0}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:65px}.privacy-toc{align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;align-items:stretch;gap:0;font-size:11px}.privacy-toc a{border-bottom:1px solid var(--line);padding:13px 0;line-height:1.6}.privacy-content section{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.privacy-content h2{font-size:25px;letter-spacing:-.5px;line-height:1.4;margin:0 0 20px}.privacy-content h3{font-size:17px;letter-spacing:0;font-weight:600;margin:28px 0 12px}.privacy-content p,.privacy-content li{font-size:14px;line-height:1.9;color:#bbc2b6}.privacy-content li{margin:0 0 15px}.privacy-content ul{padding-left:20px}.privacy-content a{color:var(--green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.privacy-content .pending{border-left:2px solid #ad975d;padding-left:17px;color:#d4c39b}.policy-links{display:flex;flex-direction:column;gap:10px}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.privacy-page{padding-top:45px}.privacy-content h2{font-size:23px}.draft-notice{padding:20px}.privacy-intro h1{letter-spacing:-1px}}@media(max-width:400px){.privacy-toc{grid-template-columns:1fr}}
