:root{--privacy-read-max:46rem;--privacy-box-pad-x:14px;--privacy-toc-cols:1;--privacy-article-pb:var(--space-8)}@media (min-width:768px){:root{--privacy-toc-cols:2}}.privacy-doc{max-width:var(--privacy-read-max);margin:var(--space-4) var(--space-gutter) 0;font-size:var(--type-body-size);line-height:var(--type-body-line)}.privacy-doc__section{margin-top:var(--space-6)}.privacy-doc__section:first-child{margin-top:0}.privacy-doc__h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--type-display-s-weight);font-size:var(--type-display-s-size);line-height:var(--type-display-s-line);text-transform:uppercase;letter-spacing:var(--type-button-ls)}.privacy-doc__h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight)}.privacy-doc :is(p,ul){margin:0}.privacy-doc :is(p,ul)+:is(p,ul){margin-top:var(--space-2)}.privacy-doc ul{padding-left:var(--space-4);list-style:outside}.privacy-doc li+li{margin-top:var(--space-1)}.privacy-doc a,.privacy-link{color:inherit;padding-block:var(--space-4);text-decoration:underline}.privacy-doc__section--summary{padding:var(--space-4) var(--privacy-box-pad-x);background:var(--color-surface-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-flat)}:root[data-theme=contrast] .privacy-doc__section--summary{border:var(--gap-border-card) solid var(--color-card-border)}.privacy-intro{max-width:var(--privacy-read-max);margin:var(--space-3) var(--space-gutter) 0;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.read__body :is(.privacy-doc,.privacy-intro,.legal-note){max-width:none;margin-inline:0}.privacy-page{flex-direction:column;min-height:100vh;display:flex}.privacy-page main{flex:1}.privacy-page__article{padding-top:var(--space-6);padding-bottom:var(--privacy-article-pb)}.privacy-page__article>:not(.privacy-doc,.privacy-toc){max-width:var(--privacy-read-max)}.privacy-page__article .privacy-doc,.privacy-page__article .privacy-intro{margin-inline:0}.privacy-page__title{font-family:var(--font-display);font-weight:var(--type-display-xl-weight);font-size:var(--landing-title-size);line-height:var(--landing-title-line);text-transform:uppercase;letter-spacing:var(--type-button-ls);margin:0}.privacy-page__updated{margin-top:var(--space-2);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);color:var(--color-ink-muted)}.privacy-page__article .privacy-intro{margin-top:var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-line)}.privacy-toc{max-width:var(--privacy-read-max);margin-top:var(--space-4)}.privacy-toc ol{grid-template-columns:repeat(var(--privacy-toc-cols), minmax(0, 1fr));column-gap:var(--space-4);display:grid}.privacy-toc a{min-height:var(--touch-target);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);align-items:center;text-decoration:underline;display:flex}.privacy-page__article .privacy-doc{margin-top:var(--space-6)}.privacy-page :where(a):focus-visible{outline-offset:var(--gap-focus-offset)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .logo-pair .logo--on-light{display:none}:root:not([data-theme]) .logo-pair .logo--on-dark{display:block}}@media (prefers-contrast:more){:root:not([data-theme]) .privacy-doc__section--summary{border:var(--gap-border-card) solid var(--color-card-border)}}
