:root{--paper:#0239d2;--ink:#fff;--muted:#e1e8ff;--accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);scroll-behavior:smooth;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--muted);margin:0;font:16px/1.5 Helvetica,Helvetica Neue,Arial,sans-serif}::selection{color:#000;text-shadow:none;background:#fff}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}code{color:var(--ink);font-family:ui-monospace,monospace;font-size:.9em}.privacy-shell{flex-direction:column;align-items:center;min-height:100dvh;padding:140px 32px 32px;display:flex}.privacy-shell>*{width:100%;max-width:1228px}.privacy-article{overflow-wrap:anywhere;grid-template-columns:280px minmax(0,600px) minmax(0,1fr);align-items:start;gap:60px 56px;font-weight:700;display:grid}.privacy-article>header{grid-column:2}h1{color:var(--ink);letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.1}.privacy-updated{margin-top:20px;scroll-margin-top:88px;font-size:12px;font-style:italic}.privacy-progress{top:var(--privacy-contents-top,274px);max-height:calc(100dvh - var(--privacy-contents-top,274px) - 32px);grid-area:2/1;font-size:12px;line-height:1.4;position:sticky;overflow-y:auto}.privacy-progress-title{color:var(--ink);margin-bottom:18px}.privacy-progress-step{grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:6px;height:33.6px;display:grid;position:relative}.privacy-progress-ticks{grid-template-rows:repeat(7,4.8px);align-items:center;width:14px;display:grid;position:absolute;inset:0 auto 0 0}.privacy-progress-tick{background:var(--ink);width:11px;height:1px;opacity:calc(.3 + var(--emphasis,0) * .7);transform:scaleX(calc(.23 + var(--emphasis,0) * .77));transform-origin:0}.privacy-progress-label{color:var(--muted);grid-column:2;line-height:16.8px}.privacy-progress-step[aria-current=location] .privacy-progress-label{color:var(--ink)}.privacy-progress-step:hover .privacy-progress-label,.privacy-progress-step:focus-visible .privacy-progress-label{color:var(--ink);font-weight:700}.privacy-progress-step:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.privacy-prose h2:focus-visible{outline:none}.privacy-prose{grid-area:2/2;min-width:0;scroll-margin-top:88px}.privacy-lead{margin-bottom:48px}.privacy-prose>section+section{margin-top:56px}.privacy-prose h2{color:var(--ink);letter-spacing:-.025em;scroll-margin-top:max(88px,35dvh);font-size:20px;font-weight:700;line-height:30px}.privacy-prose section p{margin-top:24px}.privacy-prose a{text-underline-offset:3px;text-decoration:underline}.privacy-skip{z-index:10;background:var(--ink);color:var(--paper);padding:10px 20px;position:absolute;top:-70px;left:20px}.privacy-skip:focus{top:12px}.privacy-skip:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@media (width<=1100px){.privacy-article{grid-template-columns:220px minmax(0,600px);column-gap:40px}}@media (width<=800px){.privacy-shell{padding-inline:24px}.privacy-article{max-width:600px;margin-inline:auto;display:block}.privacy-progress{max-height:none;margin-top:48px;position:static}.privacy-prose{margin-top:60px}}
