.ctl-legal{max-width:760px;color:var(--ctl-ink,#e8eaf2);margin:0 auto;padding:140px 24px 96px}.ctl-legal h1{font-family:var(--ctl-display), sans-serif;margin:0 0 8px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.1}.ctl-legal .ctl-legal-meta{opacity:.65;margin:0 0 40px;font-size:.9rem}.ctl-legal h2{font-family:var(--ctl-display), sans-serif;margin:40px 0 12px;font-size:1.35rem}.ctl-legal h3{margin:24px 0 8px;font-size:1.05rem}.ctl-legal p,.ctl-legal li{opacity:.88;font-size:.98rem;line-height:1.7}.ctl-legal ul{margin:8px 0 16px;padding-left:22px}.ctl-legal li{margin:6px 0}.ctl-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ctl-legal .ctl-legal-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;margin:20px 0;padding:18px 20px}.ctl-legal .ctl-legal-card p{margin:4px 0}
