.legal{max-width:760px;padding-block:24px 80px}.legal h1{font-size:clamp(36px,5vw,56px);margin:12px 0 10px}.legal h2{font-size:22px;letter-spacing:-.02em;margin:36px 0 10px;line-height:1.2}.legal li,.legal p{color:var(--silver);font-size:16px;line-height:1.6}.legal ul{padding-left:20px}.legal b{color:var(--mist);font-weight:500}.legal .aviso{background:var(--deep);border-radius:16px;padding:20px 22px;color:var(--mist)}