.documento-legale{color:var(--foreground);counter-reset:sezione;font-size:1rem;line-height:1.75}.documento-legale p{max-width:70ch;margin:0 0 1.25em}.documento-legale p:last-child{margin-bottom:0}.documento-legale strong{color:var(--foreground);font-weight:600}.documento-legale :where(p,li,td,th) a{color:var(--primary-deep);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.documento-legale :where(p,li,td,th) a:hover{text-decoration-thickness:2px}.documento-legale h2{counter-increment:sezione;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);scroll-margin-top:var(--testata-sticky,5rem);margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.2;position:relative}.documento-legale>section:first-child>h2{margin-top:0}.documento-legale h2:before{content:counter(sezione, decimal-leading-zero);font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted-foreground);margin-bottom:.35rem;font-size:.875rem;font-weight:700;display:block}@media (min-width:1024px){.documento-scheda{padding-left:4rem;padding-right:4rem}}.documento-legale ul,.documento-legale ol{max-width:70ch;margin:0 0 1.25em;padding-left:1.5rem;list-style:outside}.documento-legale ol{list-style:decimal}.documento-legale li{margin-bottom:.5em;padding-left:.25rem}.documento-legale li::marker{color:var(--primary)}.documento-legale li:last-child{margin-bottom:0}.documento-legale table{font-size:.9375rem;line-height:1.6}.documento-legale table p{max-width:none}@media (max-width:639px){.tabella-legale thead{display:none}.tabella-legale tr{background:var(--muted);border:0;border-radius:1rem;margin-bottom:.75rem;padding:.75rem 1rem;display:block}.tabella-legale td{padding:.25rem 0;display:block}.tabella-legale td:before{content:attr(data-etichetta);color:var(--muted-foreground);font-size:.8125rem;font-weight:700;display:block}}
