*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#17342f;background:linear-gradient(160deg,#eef7f2 0%,#e9f2fa 55%,#fbf3e2 100%) fixed;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65}.legale{max-width:720px;margin:0 auto;padding:40px 20px 56px}.legale-indietro{color:#176b55;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legale-indietro:hover{text-decoration:underline}.legale h1{letter-spacing:-.02em;margin:22px 0 4px;font-size:34px;line-height:1.1}.legale-data{color:#66766f;margin:0 0 24px;font-size:13px}.legale-scheda{background:#fffefa;border:1px solid #17342f14;border-radius:22px;flex-direction:column;gap:28px;padding:30px;display:flex}.legale h2{letter-spacing:-.01em;margin:0 0 8px;font-size:19px}.legale p,.legale li{color:#3d514b;margin:0 0 10px;font-size:15px}.legale ul{margin:0;padding-left:20px}.legale a{color:#176b55;text-underline-offset:3px}@media (max-width:600px){.legale{padding:26px 16px 40px}.legale h1{font-size:28px}.legale-scheda{padding:22px 18px}}
