.privacy-page{background:#fff;color:var(--color-purple-950)}.privacy-container{width:min(100% - 48px,840px);margin-inline:auto}.privacy-hero{position:relative;overflow:hidden;padding:136px 0 64px;background:var(--color-purple-950);color:#fff}.privacy-heading{position:relative}.privacy-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;color:var(--color-muted-light);font-size:var(--text-caption)}.privacy-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.privacy-eyebrow{margin:0 0 12px;font-size:var(--text-caption);font-weight:600;color:var(--color-purple-200)}.privacy-hero h1{margin:0;font-family:var(--font-title);font-size:var(--text-heading-xl);line-height:1.5;font-weight:700}.privacy-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px 32px;margin-top:24px;font-size:var(--text-caption)}.privacy-updated{margin:0;color:var(--color-muted-light)}.privacy-language{color:#fff;text-decoration:underline;text-underline-offset:4px}.privacy-content{padding-block:56px 88px;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.privacy-content a{color:var(--color-purple-600);text-decoration:underline;text-underline-offset:3px}.privacy-toc{margin-bottom:48px;padding:28px 32px;border:1px solid var(--color-purple-100);border-radius:var(--radius-md);background:var(--color-purple-50)}.privacy-toc h2{margin:0 0 16px;font-size:18px;font-weight:700}.privacy-toc ol{margin:0;padding-left:1.5em;list-style:decimal}.privacy-toc li+li{margin-top:6px}.privacy-section{margin-top:48px}.privacy-section h2{margin:0 0 20px;scroll-margin-top:110px;color:var(--color-purple-950);font-size:22px;line-height:1.65;font-weight:700}#policy-text p{margin:0 0 20px}.privacy-section ul{margin:0 0 24px;padding-left:1.5em;list-style:disc}.privacy-section li+li{margin-top:12px}.privacy-section address{white-space:pre-line;font-style:normal}.privacy-page a:focus-visible{outline:3px solid var(--color-purple-400);outline-offset:4px}@media(max-width:600px){.privacy-container{width:calc(100% - 40px)}.privacy-hero{padding-block:96px 40px}.privacy-breadcrumb{margin-bottom:28px;font-size:12px;gap:8px}.privacy-content{padding-block:32px 56px;font-size:15px}.privacy-toc{padding:20px;margin-bottom:32px}.privacy-section{margin-top:36px}.privacy-section h2{font-size:20px}}
