.cl-legal-page{padding:44px 0 88px;position:relative}.cl-legal{max-width:780px}.cl-legal h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.6vw,3rem);font-weight:650;line-height:1.1}.cl-legal .legal-subtitle{letter-spacing:.1em;text-transform:uppercase;color:var(--cl-faint);margin:14px 0 0;font-size:.78rem;font-weight:600}.cl-legal h2{letter-spacing:-.01em;color:#fff;margin:40px 0 14px;font-size:1.5rem;font-weight:650;line-height:1.2}.cl-legal p{color:#d7deea;margin:0 0 18px;font-size:1.04rem;line-height:1.75}.cl-legal ul{color:#d7deea;margin:0 0 20px;padding-left:24px;font-size:1.04rem;line-height:1.7}.cl-legal li{margin:8px 0}.cl-legal ul li::marker{color:var(--cl-red)}.cl-legal a,.cl-legal .legal-link{color:#ff8487;text-underline-offset:2px;text-decoration:underline;transition:color .16s}.cl-legal a:hover{color:#fff}.cl-legal code{border:1px solid var(--cl-border);color:#f0b6b8;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.cl-legal hr,.cl-legal .legal-divider{border:none;border-top:1px solid var(--cl-border);margin:28px 0}
