.pg-privacy .legal-head{max-width:760px;margin:0 auto}.pg-privacy .legal-h1{font-family:var(--sun-serif);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(2.125rem,4.4vw,3.25rem);font-weight:400;line-height:1.1}.pg-privacy .legal-updated{font-size:var(--fs-sm);color:var(--sun-ink-faint);margin:0}.pg-privacy .prose{max-width:760px;margin:0 auto}.pg-privacy .prose h2{font-family:var(--sun-serif);color:var(--sun-ink);margin:46px 0 16px;font-size:clamp(1.375rem,2.6vw,1.6875rem);font-weight:400;line-height:1.25}.pg-privacy .prose h2:first-of-type{margin-top:44px}.pg-privacy .prose p{font-size:var(--fs-md);color:var(--sun-ink-soft);margin:0 0 18px;line-height:1.75}.pg-privacy .prose strong{color:var(--sun-ink);font-weight:600}.pg-privacy .prose a{color:var(--sun-accent);font-weight:600}.pg-privacy .prose a:hover{color:var(--sun-accent-2)}.pg-privacy .prose ul{flex-direction:column;gap:11px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pg-privacy .prose ul li{font-size:var(--fs-base);color:var(--sun-ink-soft);padding-left:22px;line-height:1.65;position:relative}.pg-privacy .prose ul li:before{content:"";background:var(--sun-accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}
