.tos{max-width:46rem;margin-inline:auto;padding:clamp(2rem,6vh,3.5rem) max(1.25rem,5vw) clamp(3rem,8vh,5rem)}.tos__testa{border-bottom:1px solid var(--color-graphite-200);margin-bottom:clamp(1.5rem,4vh,2.5rem);padding-bottom:clamp(1.5rem,4vh,2rem)}.tos__titolo{margin:.5rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}.tos__meta{color:var(--color-graphite-500);margin:0;font-size:.8125rem}.tos__sezione{margin-bottom:clamp(2rem,5vh,2.5rem)}.tos__sezione h2{font-family:var(--font-display);color:var(--color-graphite-900);text-wrap:balance;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:clamp(1.0625rem,2.2vw,1.3125rem);display:flex}.tos__sezione h3{color:var(--color-graphite-900);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.tos__sezione p{color:var(--color-graphite-700);text-wrap:pretty;margin:0 0 .875rem;line-height:1.72}.tos__sezione ul{margin:0 0 1rem;padding-left:1.25rem;list-style:none}.tos__sezione li{color:var(--color-graphite-700);text-wrap:pretty;margin-bottom:.625rem;line-height:1.68;position:relative}.tos__sezione li:before{content:"";background:var(--color-gold-500);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.62em;left:-1rem}.tos__sezione strong{color:var(--color-graphite-900);font-weight:600}.tos__sezione a{color:var(--color-gold-700);text-underline-offset:.25em;text-decoration:underline}.tos__sezione code{font-family:var(--font-mono);color:var(--color-graphite-900);white-space:nowrap;font-size:.8125rem}.tos__sezione--critica{border-left:3px solid var(--color-gold-600);background:#b08d570f;border-radius:0 .625rem .625rem 0;padding:1.25rem 1.25rem .5rem}.tos__perentorio{font-size:1rem;color:var(--color-graphite-900)!important}.tos__sezione--contatto{border:1px solid var(--color-graphite-200);background:var(--color-graphite-50);border-radius:1rem;padding:1.25rem 1.25rem .5rem}.tos__tabella{border:1px solid var(--color-graphite-200);background:#fff;border-radius:.875rem;margin:0 0 1.25rem;overflow-x:auto}.tos__tabella table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.875rem}.tos__tabella th,.tos__tabella td{border-bottom:1px solid var(--color-graphite-100);text-align:left;vertical-align:top;color:var(--color-graphite-700);padding:.75rem 1rem;line-height:1.5}.tos__tabella th{background:var(--color-graphite-50);color:var(--color-graphite-900);font-weight:600}.tos__tabella tr:last-child td{border-bottom:0}.tos__coda{border-top:1px solid var(--color-graphite-200);flex-wrap:wrap;gap:.5rem;padding-top:clamp(1.5rem,4vh,2rem);display:flex}.tos__coda a,.tos__coda button{border:1px solid var(--color-graphite-200);min-height:2.75rem;color:var(--color-graphite-700);cursor:pointer;transition:border-color .18s var(--ease-uscita), color .18s ease, transform .18s var(--ease-uscita);background:#fff;border-radius:999px;align-items:center;padding:0 1.125rem;font-size:.875rem;text-decoration:none;display:inline-flex}.tos__coda a:hover,.tos__coda button:hover{border-color:var(--color-gold-600);color:var(--color-graphite-900)}@media (hover:hover){.tos__coda a:hover,.tos__coda button:hover{transform:translateY(-1px)}}
