.sb-legal{padding:38px 0 90px;background:#fff;color:#291922}.sb-legal>.container{max-width:1080px}.sb-legal article{max-width:920px;margin:auto;font-size:17px;line-height:1.8}.sb-legal-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:36px}.sb-legal-menu a{padding:10px 18px;border:1px solid #ead5e0;border-radius:6px}.sb-legal-menu [aria-current=page]{background:#a9005b;color:#fff;border-color:#a9005b}.sb-legal a{color:#a9005b;text-decoration:underline;text-underline-offset:3px}.sb-legal-table:focus-visible,.sb-legal a:focus-visible{outline:3px solid #147bb5;outline-offset:4px}.sb-legal-intro{font-size:21px;line-height:1.6}.sb-legal-date{color:#725d69;font-size:14px}.sb-legal-toc{background:#fbf5f8;border-left:4px solid #a9005b;border-radius:4px;padding:22px 28px;margin:28px 0 42px}.sb-legal-toc ol{list-style:none;padding:10px 0 0;margin:0;columns:2;column-gap:32px}.sb-legal-toc li{break-inside:avoid;margin:3px 0}.sb-legal section{margin:34px 0}.sb-legal h2{font-size:26px;line-height:1.4;margin:0 0 15px;scroll-margin-top:110px;color:#23101b}.sb-legal p,.sb-legal ul{margin:0 0 18px}.sb-legal li{margin:8px 0}.sb-legal-owner{display:grid;grid-template-columns:180px 1fr;gap:8px 22px;margin:15px 0 25px}.sb-legal-owner dt{font-weight:600}.sb-legal-owner dd{margin:0}.sb-legal-table{overflow-x:auto;max-width:100%;margin:20px 0 24px;border:1px solid #ead5e0;border-radius:6px}.sb-legal table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.6}.sb-legal caption{text-align:left;font-weight:600;padding:16px;background:#fbf5f8}.sb-legal th,.sb-legal td{padding:15px;border-top:1px solid #ead5e0;text-align:left;vertical-align:top}.sb-legal th{background:#fbf5f8;font-weight:600}.sb-legal code{overflow-wrap:anywhere;font-size:.9em;background:#f7f1f4;padding:2px 4px}.sb-legal-preferences{display:inline-block;font-weight:600}.sb-legal strong{color:#29101f}@media(max-width:767px){.sb-legal{padding:24px 0 55px}.sb-legal article{font-size:16px;line-height:1.75}.sb-legal h2{font-size:23px}.sb-legal-intro{font-size:19px}.sb-legal-toc{padding:18px}.sb-legal-toc ol{columns:1}.sb-legal-owner{grid-template-columns:1fr;gap:3px}.sb-legal-owner dd{margin-bottom:12px}.sb-legal-menu{gap:8px}.sb-legal-menu a{padding:8px 12px;font-size:14px}}@media print{.header,.cta,.footer,.go-up-button,.sb-legal-menu,.sb-legal-toc,.iubenda-cs-container{display:none!important}.page-title{padding:15px}.sb-legal{padding:0}.sb-legal article{font-size:11pt}.sb-legal-table{overflow:visible}.sb-legal table{min-width:0;font-size:10pt}.sb-legal section{break-inside:avoid}}
