.privacy-page{font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;background:#fff;color:#0a0a0a;padding:80px 16px}.privacy-page .wrap{max-width:1100px;margin:0 auto}.privacy-page .privacy-card{max-width:76rem;margin:0 auto;background:#fff;border:1px solid #e1e1e1;border-radius:20px;box-shadow:0 1px 3px #00000005,0 10px 40px #0000000d;padding:2.5rem 2rem 3rem}.privacy-page .page{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2.5rem;align-items:start}@media(max-width:960px){.privacy-page .privacy-card{padding:1.75rem 1rem;border-radius:16px}.privacy-page .page{grid-template-columns:1fr}.privacy-page .glossary{position:static!important;order:2}}.privacy-page .eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#636363;margin-bottom:10px}.privacy-page .privacy-head h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.025em;color:#0a0a0a;margin:0 0 12px}.privacy-page .privacy-head .lead{max-width:48rem;color:#0a0a0acc;margin:0 0 8px;font-size:1rem;line-height:1.75}.privacy-page .priv-sec{border-top:1px solid #e1e1e1;padding:2rem 0}.privacy-page .priv-sec h2{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:#0a0a0a;margin:0 0 12px}.privacy-page .priv-sec h3{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;margin:1.5rem 0 6px}.privacy-page .priv-sec p{max-width:48rem;font-size:1rem;line-height:1.75;color:#0a0a0acc;margin:0 0 12px}.privacy-page .priv-sec p:last-child{margin-bottom:0}.privacy-page a{color:#0073df;text-underline-offset:3px}.privacy-page .updated{font-size:.875rem!important;color:#636363!important}.privacy-page .footer-block{border-top:1px solid #e1e1e1;padding:1.5rem 0 8px;margin-top:12px}.privacy-page .footer-company{font-weight:600;font-size:.875rem;color:#0a0a0a}.privacy-page .footer-copy{font-size:.875rem;color:#636363;margin:4px 0 0}.privacy-page .glossary{position:sticky;top:32px;align-self:start;max-height:calc(100vh - 64px);overflow-y:auto;border:1px solid #e1e1e1;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a;padding:1rem 1rem .5rem}.privacy-page .glossary .label{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#636363;margin-bottom:12px}.privacy-page .glossary dl{margin:0}.privacy-page .glossary dt{font-size:.9375rem;font-weight:600;color:#0a0a0a}.privacy-page .glossary dt a{color:inherit;text-decoration:none}.privacy-page .glossary dt a:hover{color:#0073df;text-decoration:underline;text-underline-offset:3px}.privacy-page .glossary dd{font-size:.8125rem;line-height:1.55;color:#636363;margin:2px 0 14px}.privacy-page .glossary dd:last-child{margin-bottom:0}
