.privacy-page{max-width:1120px;margin:0 auto;padding-top:170px;padding-bottom:100px}.privacy-heading{max-width:850px}.privacy-heading h1{letter-spacing:-.04em;font-size:clamp(36px,5.5vw,68px);line-height:1.1}.privacy-heading>p{margin-top:24px;font-size:18px}.privacy-heading .privacy-version{margin-top:18px;font-size:14px}.privacy-draft{border-left:2px solid var(--brand-light);background:var(--surface);margin-top:40px;padding:24px}.privacy-draft p{margin-top:12px}.privacy-controller,.privacy-section{border-top:1px solid var(--border);max-width:78ch;margin-top:40px;padding-top:40px;scroll-margin-top:120px}.privacy-page h2{margin-bottom:20px;font-size:clamp(23px,3vw,30px);line-height:1.3}.privacy-page p,.privacy-page dd{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.privacy-section p+p{margin-top:20px}.privacy-controller .legal-name{color:var(--foreground);font-weight:600}.privacy-controller dt{color:var(--muted);margin-top:24px;font-size:14px}.privacy-controller dd{margin:6px 0 0}.privacy-controller address{font-style:normal}.privacy-controller a{text-underline-offset:4px;text-decoration:underline}@media (max-width:719px){.privacy-page{padding-top:130px}.privacy-draft{padding:20px}}
