.privacy-page{max-width:52rem;padding-block:clamp(2rem,6vw,5rem)}.privacy-page h1{font-family:var(--font-sofia-sans), sans-serif;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4rem);font-style:italic;font-weight:800}.privacy-page h2{margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.privacy-page p{color:var(--rr-white);margin:0 0 1rem;line-height:1.65}.privacy-page .privacy-intro{font-size:1.25rem}.privacy-page section{margin-top:2rem;scroll-margin-top:2rem}.privacy-page .privacy-status{color:var(--rr-lime)}.privacy-page a,.privacy-page .analytics-preferences{color:var(--rr-lime);text-underline-offset:.2em;text-decoration:underline}.privacy-page .privacy-updated{color:#bdb8b1;font-size:.875rem}.privacy-page ul{padding-left:1.25rem;line-height:1.65;list-style:outside}.privacy-page li+li{margin-top:.75rem}.privacy-page a{overflow-wrap:anywhere}.privacy-index{border-block:1px solid #ffffff1f;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block:2rem;padding-block:1rem;display:flex}.privacy-storage{gap:1rem;margin-bottom:1rem;line-height:1.65;display:grid}.privacy-storage dt{font-weight:700}.privacy-storage dd{margin:0}.privacy-page section>.analytics-preferences{margin-bottom:1rem;display:inline-block}
