.legal-main{box-sizing:border-box;background:linear-gradient(180deg, var(--commercial-deep), var(--commercial-night) 32rem);width:100%;padding:clamp(7rem,14vh,10rem) clamp(1.25rem,6vw,7.5rem) clamp(4rem,10vh,7rem)}.legal-header,.legal-body{max-width:46rem;margin-inline:auto}.legal-header .commercial-breadcrumbs{margin-bottom:2.5rem}.legal-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:800;line-height:1}.legal-updated{color:var(--commercial-dim);margin:1rem 0 0;font-size:.85rem}.legal-intro{color:var(--commercial-muted);margin:1.75rem 0 0;font-size:1.1rem;line-height:1.65}.legal-body{border-top:1px solid var(--commercial-line);margin-top:3rem}.legal-body section{border-bottom:1px solid var(--commercial-line);padding:2rem 0}.legal-body h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.25rem;font-weight:800}.legal-body p,.legal-body li{color:var(--commercial-muted);font-size:1rem;line-height:1.7}.legal-body p{margin:0 0 1rem}.legal-body p:last-child{margin-bottom:0}.legal-body ul{margin:0;padding-left:1.25rem}.legal-body li+li{margin-top:.6rem}.legal-body p+ul,.legal-body ul+p{margin-top:1rem}
