.privacy-notice .privacy-page{padding-bottom:4rem;overflow-wrap:anywhere}.privacy-hero{padding:2rem 0 2.5rem;max-width:64rem}.privacy-notice h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.08;letter-spacing:-.035em;margin:.8rem 0 1.4rem}.privacy-lead{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5}.privacy-notice p,.privacy-notice li{line-height:1.75}.privacy-notice p{margin:.8rem 0}.privacy-reviewed{font-size:.9rem;color:var(--muted)}.privacy-summary{padding:1.5rem;background:var(--paper2,#f3f0ea);border-top:3px solid var(--link);margin-top:1.5rem}.privacy-summary h2{font-size:1.75rem;margin-bottom:1rem}.privacy-notice ul{padding-left:1.25rem}.privacy-notice li{margin:.65rem 0}.privacy-notice .legal-layout{grid-template-columns:14rem minmax(0,1fr)}.privacy-notice .legal-copy{max-width:75ch;min-width:0}.privacy-notice .legal-copy section{scroll-margin-top:6.5rem}.privacy-notice .legal-copy h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25}.privacy-notice .legal-nav{max-height:calc(100vh - 8rem);overflow:auto;gap:.3rem}.privacy-notice .legal-nav a{line-height:1.5}.privacy-table{width:100%;overflow-x:auto;margin:1.3rem 0}.privacy-table table{border-collapse:collapse;width:100%;min-width:420px}.privacy-table th,.privacy-table td{text-align:left;vertical-align:top;line-height:1.65;padding:1rem;border:1px solid var(--rule)}.privacy-table thead{background:var(--paper2,#f3f0ea)}.privacy-notice code{overflow-wrap:anywhere}@media(max-width:800px){.privacy-notice .legal-layout{grid-template-columns:minmax(0,1fr)}.privacy-notice .legal-nav{max-height:none;overflow:visible}.privacy-hero{padding-top:1rem}}@media(max-width:480px){.privacy-summary{padding:1.1rem}.privacy-notice .legal-nav{column-gap:1rem}}