.privacy-notice{max-width:54rem;margin:3rem auto 5rem;padding:1.5rem;color:var(--on-surface);font:1rem/1.75 Inter,sans-serif}.privacy-notice h1{font:700 clamp(2rem,4vw,3rem) Manrope,sans-serif;letter-spacing:-.04em;margin-bottom:1.25rem}.privacy-notice h2{font:700 1.3rem Manrope,sans-serif;margin:2rem 0 .65rem}.privacy-notice p,.privacy-notice li{color:var(--on-surface-variant);margin-bottom:.8rem}.privacy-notice ul{padding-left:1.2rem;list-style:disc}.privacy-notice a{color:var(--primary);text-decoration:underline}.privacy-notice table{width:100%;font-size:.85rem;border-collapse:collapse}.privacy-notice th,.privacy-notice td{text-align:left;padding:.8rem .6rem;border-bottom:1px solid var(--outline-variant);vertical-align:top}.privacy-notice .table-scroll{overflow-x:auto}.privacy-notice button{border:1px solid var(--outline);padding:.7rem 1rem;border-radius:.6rem;color:var(--on-surface);background:var(--surface-container)}
