.legal-page main{max-width:1120px;margin:0 auto;padding:65px 6% 100px}.legal-heading{margin-bottom:44px}.legal-back,.legal-eyebrow{font-size:12px;color:#5c6258}.legal-eyebrow{margin-top:50px;text-transform:uppercase;letter-spacing:.1em}.legal-heading h1{font-size:clamp(45px,7vw,92px);letter-spacing:-.05em;line-height:1.08;margin:18px 0 22px}.legal-intro{font-size:19px;line-height:1.5;max-width:640px}.legal-nav{display:flex;gap:26px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:32px 0 18px;font-size:13px}.legal-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.legal-body{max-width:760px}.legal-review{background:#e6e8dd;padding:22px 25px;border-left:3px solid #768360;margin-bottom:45px;font-size:13px;line-height:1.7}.legal-review p{margin-top:8px}.legal-body section{margin:0 0 40px}.legal-body h2{font-size:24px;letter-spacing:-.025em;margin-bottom:17px}.legal-body section p,.legal-body li{font-size:15px;line-height:1.8;color:#43493e}.legal-body section p+p{margin-top:15px}.legal-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-body ul{padding-left:23px;margin:15px 0}.legal-body li{margin:10px 0}.legal-company div{display:grid;grid-template-columns:210px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.7}.legal-company dt{color:#62695a}.legal-company dd{margin:0}.legal-pending{padding:20px 0;margin-top:15px;font-size:13px!important}.legal-body #accessibilita{scroll-margin-top:25px}@media(max-width:720px){.legal-page main{padding-top:30px;padding-bottom:55px}.legal-eyebrow{margin-top:36px}.legal-heading h1{font-size:47px}.legal-intro{font-size:17px}.legal-company div{grid-template-columns:1fr;gap:4px}.legal-review{padding:18px}.legal-body h2{font-size:22px}}
