.policy{--policy-testo:1rem;--policy-h1:2rem;--policy-h2:1.5rem;--policy-h3:1.1875rem;--policy-box-titolo:1.125rem;--policy-tabella:.9375rem;--policy-nota:.875rem;line-height:1.65;max-width:880px}.policy,.policy dd,.policy dt,.policy li,.policy p{font-size:var(--policy-testo)}.policy h1,.policy h2,.policy h3{line-height:1.25;font-weight:700}.policy h1{font-size:var(--policy-h1);margin:0 0 .4em}.policy h2{font-size:var(--policy-h2);margin-top:2.2em;padding-top:.8em;border-top:1px solid hsla(0,0%,50%,.25);scroll-margin-top:90px}.policy h3{font-size:var(--policy-h3);font-weight:600;margin-top:1.6em}@media (max-width:600px){.policy{--policy-h1:1.75rem;--policy-h2:1.3125rem;--policy-h3:1.125rem}}.policy li,.policy p{overflow-wrap:anywhere}.policy ol,.policy ul{padding-left:1.4em}.policy li{margin:.3em 0}.policy-breve{margin:1.5em 0;padding:1.1em 1.4em;border-left:4px solid;border-radius:8px;background:hsla(0,0%,50%,.08)}.policy .policy-breve h2{margin:0 0 .6em;padding:0;border:0;font-size:var(--policy-box-titolo)}.policy-breve dl{margin:0;display:grid;grid-template-columns:minmax(130px,max-content) 1fr;gap:.45em 1.2em}.policy-breve dt{font-weight:600}.policy-breve dd{margin:0}.policy-breve ul{margin:0;padding-left:1.2em}@media (max-width:600px){.policy-breve dl{grid-template-columns:1fr}.policy-breve dd{margin-bottom:.5em}}.policy-indice{margin:1.5em 0;padding:.9em 1.4em;border:1px solid hsla(0,0%,50%,.25);border-radius:8px}.policy .policy-indice h2{margin:0 0 .4em;padding:0;border:0;font-size:var(--policy-box-titolo)}.policy-indice ol{margin:0;-moz-columns:260px 2;columns:260px 2;-moz-column-gap:2em;column-gap:2em}.policy-indice a{text-decoration:none}.policy-indice a:hover{text-decoration:underline}.policy-table-wrap{overflow-x:auto;margin:1em 0 1.4em}.policy-table{border-collapse:collapse;width:100%}.policy .policy-table td,.policy .policy-table th,.policy-table{font-size:var(--policy-tabella)}.policy-table td,.policy-table th{border:1px solid hsla(0,0%,50%,.3);padding:.55em .8em;vertical-align:top;text-align:left}.policy-table thead th{background:hsla(0,0%,50%,.12);font-weight:600}.policy-table tbody tr:nth-child(2n){background:hsla(0,0%,50%,.05)}.policy .policy-aggiornamento{margin-top:2.5em;opacity:.75;font-size:var(--policy-nota)}