.legale{max-width:48rem;padding-block:clamp(3.5rem,8vw,5.5rem)}.legale h1{font-size:var(--text-2xl)}.legale .aggiornato{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--inchiostro-45);margin-top:1rem}.legale .corpo{margin-top:2.5rem}.legale .corpo h2{font-size:var(--text-xl);margin:2rem 0 .75rem}.legale .corpo p,.legale .corpo li{color:var(--inchiostro-70);margin-bottom:.75rem}.legale .corpo ul{padding-left:1.25rem}
