.privacy-page{padding:clamp(9rem, 20svh, 12rem) var(--page-gutter) 5rem;color:var(--ink);background:#fff}.privacy-page [id]{scroll-margin-top:9rem}.privacy-eyebrow{color:var(--brand-accent);letter-spacing:.12em;margin:0 0 1.5rem;font-size:.6875rem;line-height:1.5}.privacy-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:400;line-height:1.08}.privacy-introduction{color:#626267;max-width:36rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.6}.privacy-updated{color:#727074;margin:1.25rem 0 0;font-size:.75rem;line-height:1.5}.privacy-review-note{border-left:.1875rem solid var(--brand-accent);background:#f1f1f1;margin:3rem 0 4rem;padding:1.5rem 1.75rem}.privacy-review-note h2{letter-spacing:-.02em;margin:0 0 .625rem;font-size:1rem;font-weight:500;line-height:1.4}.privacy-review-note p{color:#626267;max-width:58rem;margin:0;font-size:.875rem;line-height:1.65}.privacy-layout{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.privacy-contents{position:sticky;top:9rem}.privacy-contents h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:500;line-height:1.5}.privacy-contents ul{flex-direction:column;align-items:flex-start;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.privacy-contents a{color:#626267;font-size:.875rem;line-height:1.5}.privacy-page a{text-underline-offset:.2em;text-decoration:underline}.privacy-page a:hover{color:var(--brand-accent)}.privacy-contents a{text-decoration:none}.privacy-contents a:hover{text-decoration:underline}.privacy-sections{min-width:0}.privacy-sections section+section{margin-top:3rem}.privacy-sections h2{letter-spacing:-.035em;margin:0 0 1.25rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.2}.privacy-sections p{color:#626267;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.75}.privacy-sections p+p{margin-top:1rem}@media (max-width:63.99em){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:3rem}.privacy-contents{position:static}.privacy-contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;display:grid}}@media (max-width:37.5em){.privacy-page{padding-top:8rem;padding-bottom:3rem}.privacy-introduction{font-size:1rem}.privacy-review-note{margin:2rem 0 2.5rem;padding:1.25rem}.privacy-contents ul{grid-template-columns:minmax(0,1fr)}.privacy-sections section+section{margin-top:2.5rem}}
