
.legal-document .s-legali-testa{padding-bottom:26px}.legal-document .s-legali-testa .guida{max-width:720px}.legal-version{font-size:12px;line-height:1.6;color:#73758b;margin-top:18px}.legal-document .s-legali-testo{min-width:0;max-width:780px}.legal-document .s-legali-parte{scroll-margin-top:115px}.legal-document .s-legali-parte h2{font-size:23px;line-height:1.35;letter-spacing:-.5px;margin-bottom:18px}.legal-document .s-legali-parte p,.legal-document .s-legali-parte li{font-size:15px;line-height:1.85}.legal-document .s-legali-parte li+li{margin-top:9px}.legal-document .s-legali-parte ul{padding-left:22px}.legal-summary{font-size:19px!important;line-height:1.65!important;color:#272842;font-weight:560;margin:0 0 28px}.legal-draft{font-size:12px;line-height:1.7;background:#f7f6fe;color:#55526e;border-left:3px solid #aaa3df;padding:16px 18px;margin:0 0 38px}.legal-draft strong{display:block;margin-bottom:4px}.legal-review{font-size:12px!important;line-height:1.75!important;border-left:3px solid #bf9450;background:#fbf8f2;color:#725b35;padding:14px 17px;margin-top:22px!important}.legal-details{margin:24px 0;border-top:1px solid #e7e7f0}.legal-details>div{padding:13px 0;display:grid;grid-template-columns:135px 1fr;gap:18px;border-bottom:1px solid #e7e7f0}.legal-details dt{font-size:12px;color:#77798b}.legal-details dd{margin:0;font-size:14px;line-height:1.65}.legal-table-wrap{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #e4e4ee;border-radius:12px}.legal-table{border-collapse:collapse;width:100%;min-width:470px;text-align:left;font-size:13px;line-height:1.7}.legal-table th{background:#f2f1fb;font-weight:650;color:#44416d}.legal-table th,.legal-table td{padding:16px;vertical-align:top;border-bottom:1px solid #e7e7ef}.legal-table tbody tr:last-child td{border-bottom:0}.legal-table td:first-child{width:30%;font-weight:560}.legal-table code{font-family:ui-monospace,monospace;font-size:10px;overflow-wrap:anywhere}.legal-model{padding:17px 20px;border:1px solid #dfdfed;border-radius:10px;margin-top:24px;background:#fff}.legal-model summary{font-size:14px;font-weight:650;cursor:pointer;line-height:1.7}.legal-model p{font-size:13px!important}.legal-related{border-top:1px solid #e4e4ed;padding-top:25px;margin-top:45px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px}.legal-related strong{margin-right:auto}.legal-company{font-size:11px;line-height:1.7;color:#74768c;max-width:740px;overflow-wrap:anywhere}.legal-document a:focus-visible{outline:3px solid #9994e4;outline-offset:4px}.legal-document .s-legali-ferma{max-height:calc(100svh - 125px);overflow:auto;scrollbar-width:thin}.legal-document .s-legali-indice a{font-size:12px;line-height:1.5}.legal-document .s-legali-indice li+li{margin-top:6px}
@media(max-width:760px){.legal-document .s-legali-testo{max-width:none}.legal-document .s-legali-parte h2{font-size:21px}.legal-document .s-legali-parte p,.legal-document .s-legali-parte li{font-size:14px;line-height:1.8}.legal-summary{font-size:17px!important}.legal-document .s-legali-ferma{max-height:none}.legal-document .s-legali-indice{display:none}.legal-details>div{grid-template-columns:1fr;gap:4px}.legal-table{min-width:450px}.legal-related strong{flex-basis:100%}}
@media print{.testata,.piede,.s-legali-lato,.legal-related{display:none!important}.s-legali-griglia{display:block!important}.s-legali-testa,.s-legali-testo{width:100%!important;max-width:none!important}.legal-document{padding:0!important}a{color:inherit!important}.legal-review,.legal-draft{border:1px solid #aaa;background:none}h2{break-after:avoid}.legal-table-wrap{overflow:visible}.legal-table{min-width:0}.legal-model{display:block}}
