.wrap.legale{max-width:720px;padding-block:clamp(28px,5vw,56px) 80px}.legale h1{margin-bottom:6px}.legale-data{margin-bottom:28px}.legale h2{font-size:var(--t-md);margin-top:34px;margin-bottom:8px}.legale p,.legale li{line-height:1.6}.legale ul{margin-block:8px 0;padding-left:22px}.legale li+li{margin-top:6px}.legale-altre{border-top:1px solid var(--hairline);font-size:var(--t-sm);flex-wrap:wrap;gap:6px 22px;margin-top:48px;padding-top:20px;display:flex}.legale-altre a{padding-block:13px;text-decoration:none}
