.privacy-page{background:var(--paper);min-height:100svh}.privacy-page header{padding:24px 5%}.privacy-brand{font:700 29px/1 Space Grotesk,sans-serif;letter-spacing:-2px}.privacy-back,.privacy-footer a{display:inline-flex;align-items:center;gap:10px;font-size:14px}.privacy-content{width:min(100% - 48px,960px);margin:0 auto;padding:88px 0}#root .privacy-content h1{font-size:clamp(56px,9vw,112px);letter-spacing:-.065em;margin:28px 0}.privacy-content .privacy-intro{font-size:21px;line-height:1.55;max-width:650px}.privacy-updated{font-size:13px;color:#5c5d57;margin:28px 0 64px}.privacy-content section{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:28px;border-top:1px solid #20201e26;padding:40px 0 36px}.privacy-section-number{grid-column:1;grid-row:1;font-size:13px;line-height:2.2;letter-spacing:.08em;color:#65746e;font-variant-numeric:tabular-nums}.privacy-content section>:not(.privacy-section-number){grid-column:2}#root .privacy-content h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.035em;margin:0 0 20px}.privacy-content section p,.privacy-content li{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.privacy-content li{margin:10px 0}.privacy-content ul{padding-left:22px}.privacy-content a{text-decoration:underline;text-underline-offset:3px}.privacy-footer{display:flex;justify-content:space-between;gap:24px;padding:28px 5%;border-top:1px solid #20201e26;font-size:12px}@media(max-width:600px){.privacy-content{padding:48px 0}.privacy-content .privacy-intro{font-size:18px}.privacy-content section{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:28px 0 24px}.privacy-section-number{font-size:11px;line-height:2.7}.privacy-page header{padding:20px 24px}.privacy-back{font-size:12px}.privacy-footer{padding:24px}}
