.pg-terms .legal-head{max-width:760px;margin:0 auto}.pg-terms .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-terms .legal-updated{font-size:var(--fs-sm);color:var(--sun-ink-faint);margin:0}.pg-terms .prose{max-width:760px;margin:0 auto}.pg-terms .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-terms .prose h2:first-of-type{margin-top:0}.pg-terms .prose p{font-size:var(--fs-md);color:var(--sun-ink-soft);margin:0 0 18px;line-height:1.75}.pg-terms .prose strong{color:var(--sun-ink);font-weight:600}.pg-terms .prose a{color:var(--sun-accent);font-weight:600}.pg-terms .prose a:hover{color:var(--sun-accent-2)}.pg-terms .prose ul{flex-direction:column;gap:11px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pg-terms .prose ul li{font-size:var(--fs-base);color:var(--sun-ink-soft);padding-left:22px;line-height:1.65;position:relative}.pg-terms .prose ul li:before{content:"";background:var(--sun-accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}
