.legal-main{max-width:720px;color:var(--ink);margin:0 auto;padding:32px 20px 72px}.legal-main h1{font-family:var(--font-baloo,inherit);margin:8px 0 4px;font-size:clamp(28px,5vw,40px);line-height:1.1}.legal-main .updated{color:var(--muted,#6f675c);margin-bottom:28px;font-size:14px}.legal-main h2{font-family:var(--font-baloo,inherit);margin:32px 0 10px;font-size:20px}.legal-main p,.legal-main li{color:var(--muted-ink,#4a443c);font-size:16px;line-height:1.6}.legal-main ul{margin:8px 0 8px 20px;list-style:outside}.legal-main li{margin:4px 0}.legal-main a{color:var(--acc,#8b5fd0);text-decoration:underline}.legal-main .intro{font-size:17px}
