.lg{max-width:760px;margin:0 auto;padding:0 20px 56px}.lg-hero{border-bottom:1px solid var(--line);margin-bottom:30px;padding:48px 0 10px}.lg-hero h1{color:var(--ink);margin:0;font-size:clamp(1.7rem,4.4vw,2.6rem);font-weight:800;line-height:1.14}.lg-lead{color:var(--ink-soft);margin:16px 0 0;font-size:1rem;line-height:1.7}.lg-date{letter-spacing:.4px;text-transform:uppercase;color:var(--orange);margin:18px 0 22px;font-size:.8rem;font-weight:700}.lg-body h2{color:var(--ink);margin:34px 0 10px;font-size:1.12rem;font-weight:800;line-height:1.3}.lg-body h3{color:var(--ink);margin:22px 0 8px;font-size:.98rem;font-weight:800}.lg-body p,.lg-body li{color:var(--ink-soft);font-size:.95rem;line-height:1.75}.lg-body p{margin:0 0 12px}.lg-body ul{margin:0 0 14px;padding-inline-start:22px}.lg-body li{margin-bottom:7px}.lg-body strong{color:var(--ink);font-weight:700}.lg-body a{color:var(--link);font-weight:700}.lg mark{color:#6b4a00;background:#ffe8a3;border-radius:4px;padding:1px 5px;font-weight:700}.ft-legale{text-align:center;border-top:1px solid #ffffff1a;padding:14px 20px 22px}.ft-dati{color:#ffffffb8;margin:0 0 10px;font-size:.74rem;line-height:1.6}.ft-legali{flex-wrap:wrap;justify-content:center;gap:16px;margin:0 0 10px;display:flex}.ft-legali a,.ft-cookie{color:#ffffffd1;font-size:.78rem;font-weight:700;text-decoration:underline}.ft-legali a:hover,.ft-cookie:hover{color:#fff}.ft-cookie{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ft-copy{color:#fff9;margin:0;font-size:.74rem}.mr-consenso{text-align:left;cursor:pointer;align-items:flex-start;gap:9px;max-width:520px;margin:2px auto 0;display:flex}.mr-consenso input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin-top:3px}.mr-consenso span{color:var(--ink-soft);font-size:.8rem;font-weight:500;line-height:1.55}.mr-privacy a{color:var(--link);font-weight:700;text-decoration:underline}
