.leg-corpo{width:100%;max-width:calc(680px + 2*clamp(20px,5vw,56px));color:var(--testo-secondario);margin-inline:auto;padding:clamp(28px,5vw,56px) clamp(20px,5vw,56px)}.leg-corpo h1{font-family:var(--font-cifre);letter-spacing:-.025em;text-wrap:balance;color:var(--testo-primario);margin:0;font-size:clamp(30px,5vw,40px);font-weight:400;line-height:1.1}.leg-data{color:var(--testo-secondario);margin:12px 0 0;font-size:14px}.leg-testo{border-top:1px solid var(--bordo-sottile);color:var(--testo-secondario);text-wrap:pretty;flex-direction:column;gap:16px;margin-top:clamp(24px,4vw,36px);padding-top:clamp(20px,4vw,32px);font-size:16px;line-height:1.7;display:flex}.leg-testo h2{font-family:var(--font-cifre);letter-spacing:-.015em;color:var(--testo-primario);text-wrap:balance;margin:24px 0 0;font-size:22px;font-weight:400;line-height:28px}.leg-testo h2:first-child{margin-top:0}.leg-testo strong{font-weight:600}.leg-testo p,.leg-testo ul{margin:0}.leg-testo ul{flex-direction:column;gap:6px;padding-left:1.2em;list-style:outside;display:flex}.leg-testo li::marker{color:var(--testo-accento)}.leg .text-white{color:var(--testo-primario)}.leg-testo a{color:var(--testo-accento);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.leg-testo a:hover{color:var(--testo-primario)}.seg-nota{color:var(--testo-secondario);font-size:13px;line-height:1.5}.leg-titolare{border-top:1px solid var(--bordo-sottile);color:var(--testo-secondario);text-wrap:pretty;margin:clamp(32px,5vw,48px) 0 0;padding-top:20px;font-size:13px;line-height:1.6}