.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pagina-legale .testata{background:linear-gradient(to bottom,#050506f5,#050506db 70%,#05050600);padding-bottom:var(--s6)}.menu-legale{display:flex;align-items:center;gap:var(--s5)}.menu-legale .torna{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--testo);text-decoration:none;opacity:.78;transition:opacity .25s ease,color .25s ease}.menu-legale .lingue{gap:0;margin-right:calc(var(--s3) * -1)}.menu-legale .lingue a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.pagina-legale .marchio{min-width:44px;min-height:44px}@media(hover:hover){.menu-legale .torna:hover{opacity:1;color:var(--brace)}}.menu-legale .torna:active{color:var(--lava)}.menu-legale .lingue a{transition:opacity .25s ease,color .25s ease}@media(hover:hover){.menu-legale .lingue a:hover{opacity:1;color:var(--brace)}}.menu-legale .lingue a:active{color:var(--lava)}@media(max-width:520px){.pagina-legale .marchio-nome{display:none}.menu-legale{gap:var(--s3)}}.legale{position:relative;overflow-x:clip;padding:clamp(120px,20vh,190px) var(--margine) clamp(72px,12vh,140px);background:radial-gradient(ellipse 60% 38% at 12% 0%,#c2321a33,#c2321a00 70%),radial-gradient(ellipse 40% 24% at 4% 0%,#ff6a1a1f,#ff6a1a00 72%),var(--nero)}.legale-testo{max-width:68ch}.legale-testa h1{margin:0 0 var(--s6);font:700 clamp(34px,5.6vw,60px)/1.04 var(--f-titoli);letter-spacing:-.03em;font-kerning:normal;text-wrap:balance;overflow-wrap:break-word}.legale-testa p{margin:0 0 var(--s4);color:#f5f3f0db}.legale-testa .aggiornato{font:400 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--testo-2);margin-bottom:var(--s5)}.legale-sezione{margin-top:clamp(40px,7vh,72px);padding-top:var(--s6);border-top:1px solid rgba(255,154,60,.14)}.legale-sezione h2{margin:0 0 var(--s4);font:500 clamp(21px,2.4vw,26px)/1.25 var(--f-titoli);letter-spacing:-.02em;text-wrap:balance}.legale-sezione h3{margin:var(--s6) 0 var(--s2);font:700 17px/1.4 var(--f-titoli);letter-spacing:-.01em}.legale-sezione p{margin:0 0 var(--s4);color:#f5f3f0db}.legale-sezione strong{font-weight:600;color:var(--testo)}.legale ul{display:grid;gap:var(--s2);margin:0 0 var(--s4);color:#f5f3f0db}.legale li{position:relative;padding-left:var(--s5)}.legale li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--lava);box-shadow:0 0 10px #ff6a1a8c}.legale-testo a{color:var(--brace);text-decoration:underline;text-decoration-color:#ff9a3c66;text-underline-offset:.2em;border-radius:3px;transition:color .25s ease,text-decoration-color .25s ease}@media(hover:hover){.legale-testo a:hover{color:var(--testo);text-decoration-color:var(--brace)}}.legale-testo a:active{color:var(--lava)}mark.da-confermare{background:#ffe14d;color:#1b1500;padding:.04em .28em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tabella{margin:var(--s5) 0 var(--s5);border:1px solid rgba(255,154,60,.16);border-radius:14px;overflow:hidden;background:var(--superficie);box-shadow:0 18px 40px -24px #c2321a59}.tabella table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.tabella th,.tabella td{padding:var(--s4) var(--s4);text-align:left;vertical-align:top}.tabella th{font:400 12px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--testo-2);border-bottom:1px solid rgba(255,154,60,.16)}.tabella td{border-top:1px solid rgba(255,255,255,.06);color:#f5f3f0db}.tabella tbody tr:first-child td{border-top:0}.tabella td:first-child{font:400 14px/1.5 var(--f-mono);color:var(--brace);overflow-wrap:anywhere}@media(max-width:700px){.tabella table,.tabella tbody,.tabella tr,.tabella td{display:block}.tabella thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabella tr{padding:var(--s3) 0}.tabella tr+tr{border-top:1px solid rgba(255,154,60,.16)}.tabella td{border:0;padding:var(--s2) var(--s4)}.tabella td:before{content:attr(data-etichetta);display:block;margin-bottom:2px;font:400 11px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--testo-2)}}@media(min-width:1200px){.pagina-legale .piede{padding-left:var(--margine)}}.piede a[aria-current=page]{color:var(--brace)}
