
body.legale{background:var(--carta);color:var(--grafite)}
.legale__testa{padding:26px 6vw;border-bottom:1px solid rgba(42,61,80,.12)}
.legale__torna{font-family:var(--titoli);font-size:19px;text-decoration:none;color:var(--ardesia-scura)}
.legale__corpo{width:min(720px,100% - 40px);margin:0 auto;padding:70px 0 90px}
.legale__corpo h1{font-size:clamp(36px,5vw,56px);line-height:1.05;color:var(--ardesia-scura);margin-bottom:26px}
.legale__corpo h2{font-size:26px;color:var(--ardesia-scura);margin:40px 0 10px}
.legale__corpo p{font-size:17px;line-height:1.7;margin:0 0 14px}
.legale__nota{color:rgba(43,43,46,.7)}
.legale__data{margin-top:40px !important;font-size:14px !important;color:rgba(43,43,46,.6)}
body.legale .piede{padding:28px 6vw}
