@layer legacy{.privacy-masthead__link{min-height:2.75rem;min-inline-size:2.75rem;color:var(--color-accent-ink);font-family:var(--font-display);font-weight:var(--display-ui-weight,600);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.privacy-masthead__link:hover,.privacy-masthead__link:focus-visible{color:var(--color-steel-light)}.privacy-page{padding-block:var(--space-lg) var(--space-2xl);padding-inline:calc(var(--space-sm) + env(safe-area-inset-left,0px)) calc(var(--space-sm) + env(safe-area-inset-right,0px));background:var(--color-paper-2)}.privacy-document{width:min(100%,70rem);margin-inline:auto}.privacy-document__head,.privacy-copy{width:min(100%,68ch)}.privacy-document__head{border-block-end:var(--rule-thick) solid var(--color-ink);padding-block-end:var(--space-md)}.privacy-publication{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-xs)}.privacy-document h1{font-size:clamp(var(--text-2xl), 8vw, var(--text-display));margin-block-end:var(--space-sm);line-height:1.02}.privacy-lede{color:var(--color-ink-2);font-size:var(--text-lg);margin:0;line-height:1.55}.privacy-brief{margin-block:var(--space-lg) 0;border-block:var(--rule-thin) solid var(--color-rule-strong);display:grid}.privacy-brief>div{min-width:0;padding-block:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule)}.privacy-brief>div:last-child{border-block-end:0}.privacy-brief dt{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-3xs);font-weight:700}.privacy-brief dd{margin:0;line-height:1.5}.privacy-index{gap:var(--space-2xs) var(--space-sm);margin-block:var(--space-md) var(--space-xl);border-block-end:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;padding-block-end:var(--space-sm);display:flex}.privacy-index a,.privacy-copy a,.privacy-colophon a{color:var(--color-accent-dark);text-underline-offset:.18em}.privacy-index a{white-space:nowrap;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.privacy-copy{gap:var(--space-xl);display:grid}.privacy-copy section{scroll-margin-block-start:var(--space-md)}.privacy-copy h2{border-block-end:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xl);letter-spacing:-.015em;margin-block-end:var(--space-sm);padding-block-end:var(--space-xs)}.privacy-copy h3{margin-block:var(--space-md) var(--space-xs);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.privacy-copy p,.privacy-copy li{font-size:var(--text-base);line-height:1.68}.privacy-copy p{margin-block-end:var(--space-sm)}.privacy-copy ul{gap:var(--space-2xs);margin-block:0 var(--space-sm);padding-inline-start:var(--space-md);display:grid}.privacy-copy code{padding-inline:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-paper-3)}.privacy-copy a:hover,.privacy-copy a:focus-visible,.privacy-index a:hover,.privacy-index a:focus-visible{color:var(--color-ink)}.privacy-colophon{padding-block:var(--space-md);padding-inline:calc(var(--space-sm) + env(safe-area-inset-left,0px)) calc(var(--space-sm) + env(safe-area-inset-right,0px));color:var(--color-steel-light);background:var(--color-ink);border-block-start:var(--space-3xs) solid var(--color-accent)}.privacy-colophon p{width:min(100%,70rem);font-size:var(--text-sm);margin:0 auto;line-height:1.6}.privacy-colophon a{color:var(--color-accent-ink);white-space:nowrap}@media (min-width:40rem){.privacy-page{padding-block-start:var(--space-xl);padding-inline-start:calc(var(--space-lg) + env(safe-area-inset-left,0px));padding-inline-end:calc(var(--space-lg) + env(safe-area-inset-right,0px))}.privacy-brief{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-brief>div{padding-inline:var(--space-sm);border-block-end:0;border-inline-end:var(--rule-thin) solid var(--color-rule)}.privacy-brief>div:first-child{padding-inline-start:0}.privacy-brief>div:last-child{border-inline-end:0;padding-inline-end:0}.privacy-colophon{padding-inline-start:calc(var(--space-lg) + env(safe-area-inset-left,0px));padding-inline-end:calc(var(--space-lg) + env(safe-area-inset-right,0px))}}@media (min-width:60rem){.privacy-document__head,.privacy-copy{margin-inline-start:clamp(var(--space-lg), 7vw, var(--space-3xl))}}}@layer components,system;
