.legal{padding-block:48px 96px}.legal article{max-width:720px;font-size:15px;line-height:1.65}.legal h1{font-size:clamp(36px,5vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.legal .legal-effective{margin-top:16px;color:#59645d;font-size:14px}.legal h2{margin-top:40px;font-size:20px;font-weight:600}.legal p,.legal ul{margin-top:12px}.legal ul{padding-left:20px;list-style:disc}.legal li+li{margin-top:6px}.legal a{text-decoration:underline;text-underline-offset:3px}