.privacy{max-width:46rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem)}.privacy h1{margin:0 0 1rem}.privacy-lead{font-size:var(--text-card,1.125rem);margin:0 0 .5rem;line-height:1.55}.privacy-date{font-size:var(--text-label,.875rem);opacity:.75;margin:0 0 2.5rem}.privacy-section{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);margin-top:2.25rem;padding-top:1.5rem}.privacy-section h2{margin:0 0 .75rem}.privacy p,.privacy li{font-size:var(--text-card,1rem);line-height:1.6}.privacy p{margin:0 0 .75rem}.privacy ul{margin:0 0 .75rem;padding-left:1.25rem}.privacy li{margin-bottom:.5rem}.consent{font-size:var(--text-label,.875rem);margin:.75rem 0 1rem;line-height:1.5}.consent a{min-height:var(--tap,44px);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.consent.consent-express{min-height:var(--tap,44px);align-items:flex-start;gap:.75rem;display:flex}.consent-express input[type=checkbox]{accent-color:currentColor;flex:none;width:1.5rem;height:1.5rem;margin:.5rem 0 0}
