.privacy{max-width:46rem;color:var(--color-ink);margin:0 auto;padding:clamp(32px,6vw,72px) 20px 96px;font-size:16px;line-height:1.7}.privacy a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.privacy .overline a{color:inherit;text-decoration:none}.privacy h1{font-family:var(--font-bricolage);letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(36px,7vw,56px);font-weight:550;line-height:1.05}.privacy-lede{text-wrap:pretty;font-size:19px;line-height:1.6}.privacy-updated{color:var(--color-mute);margin-top:12px;font-size:13px}.privacy-section{margin-top:48px;scroll-margin-top:24px}.privacy h2{font-family:var(--font-bricolage);letter-spacing:-.02em;font-size:26px;font-weight:550;line-height:1.2}.privacy h3{margin-top:24px;font-size:17px;font-weight:600}.privacy p{text-wrap:pretty;margin-top:12px}.privacy ul{margin-top:12px;padding-left:1.25rem;list-style:outside}.privacy li{margin-top:8px}.privacy li::marker{color:var(--color-mute)}.privacy code{overflow-wrap:anywhere;font-size:.9em}.privacy-contents{border:1px solid color-mix(in oklch, var(--color-ink) 14%, transparent);border-radius:8px;margin-top:32px;padding:16px 20px}.privacy-contents ol{columns:2;column-gap:24px;font-size:14px}.privacy-contents li{break-inside:avoid;margin:0;padding:4px 0}.privacy-table{margin-top:16px}.privacy table{border-collapse:collapse;width:100%;font-size:15px}.privacy th,.privacy td{border-top:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.privacy thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);border-top:0;font-size:12px;font-weight:500}.privacy tbody th{width:38%;font-weight:600}@media (max-width:560px){.privacy thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.privacy tr{border-top:1px solid color-mix(in oklch, var(--color-ink) 12%, transparent);padding:12px 0;display:block}.privacy tbody th,.privacy td{border:0;width:auto;padding:0;display:block}.privacy td{color:color-mix(in oklch, var(--color-ink) 85%, transparent);margin-top:4px}.privacy-contents ol{columns:1}}
