.privacy-brand{color:inherit;text-decoration:none}.privacy-brand:focus-visible{outline-offset:3px;border-radius:.5rem;outline:3px solid #ffd42a}.privacy-hero{max-width:76rem;margin:0 auto;padding:7rem clamp(1rem,4vw,2.5rem) clamp(2.5rem,5vw,3.5rem)}.privacy-title{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2.1rem,4.2vw,3.4rem);font-weight:800;line-height:1.05}.privacy-updated{color:#fffc;margin:.75rem 0 0;font-size:.95rem}.privacy-body{max-width:76rem;color:var(--ink-800);margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) clamp(1rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);line-height:1.7}.privacy-body>*{max-width:40rem}.privacy-lead{color:var(--ink-900);margin:0;font-size:1.125rem}.privacy-body section{margin-top:2.25rem}.privacy-body h2{color:var(--ink-950);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.privacy-body section p,.privacy-body ul{margin:.6rem 0 0}.privacy-body ul{padding-left:1.25rem}.privacy-body li+li{margin-top:.35rem}.privacy-body li::marker{color:var(--teal-700)}.privacy-body a{color:var(--ink-900);text-underline-offset:2px;text-decoration:underline}.privacy-body a:hover{color:var(--teal-700)}.privacy-body a:focus-visible{outline:3px solid var(--teal-700);outline-offset:2px;border-radius:2px}.privacy-keep{white-space:nowrap}
