.leg{background:var(--surface-base);color:var(--text-primary);padding-block-start:calc(var(--bar-height) + var(--space-9))}.leg__guscio{max-width:var(--container-max);padding-inline:var(--space-container);margin-inline:auto;padding-block-end:var(--space-11)}.leg__griglia{gap:var(--space-gutter);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;display:grid}.leg__laterale{top:calc(var(--bar-height) + var(--space-4));max-height:calc(100svh - var(--bar-height) - var(--space-7));overscroll-behavior:contain;gap:var(--space-4);padding-right:var(--space-2);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.leg__corpo{min-width:0;display:flow-root}.leg__filo{top:var(--bar-height);height:var(--rule-medium);z-index:var(--z-bar);pointer-events:none;position:fixed;left:0;right:0}.leg__intestazione{margin-bottom:var(--space-7)}.leg__occhiello{margin:0 0 var(--space-4);font-size:var(--text-2xs);letter-spacing:0;color:var(--text-secondary)}.leg__titolo-doc{font-size:var(--text-3xl);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--text-primary);max-width:var(--measure-title);margin:0}.leg__regola{height:var(--hairline);margin:var(--space-5) 0 var(--space-4);transform-origin:0;background:linear-gradient(to right, var(--metal-accent) 0, var(--border-hairline) 38%, transparent 100%)}.leg__meta{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-micro);color:var(--text-secondary);flex-wrap:wrap;display:flex}.leg__meta-sep{color:var(--border-default)}.leg__meta b{font-weight:var(--weight-medium);color:var(--text-primary)}.leg__stato{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--hairline) solid var(--signal-warn-edge);border-radius:var(--radius-sm);background:var(--signal-warn-bg);color:var(--signal-warn-text);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-micro);text-transform:uppercase;display:inline-flex}.leg__stampa{display:none}.js .leg__stampa{align-items:center;gap:var(--space-2);min-height:var(--control-min);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--luce-filo);color:var(--text-primary);font:inherit;font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;cursor:pointer;display:inline-flex}.js .leg__stampa:hover{border-color:var(--border-strong)}.leg__cronologia{margin-top:var(--space-4);border-top:var(--hairline) solid var(--border-hairline);padding-top:var(--space-3);max-width:var(--measure-body)}.leg__cronologia>summary{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);list-style:none;display:inline-flex}.leg__cronologia>summary::-webkit-details-marker{display:none}.leg__cronologia>summary:before{content:"";border-right:var(--rule-medium) solid var(--text-tertiary);border-bottom:var(--rule-medium) solid var(--text-tertiary);width:.42em;height:.42em;transform:rotate(-45deg)}.leg__cronologia[open]>summary:before{transform:rotate(45deg)}.leg__cronologia-elenco{margin:var(--space-3) 0 0;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-micro);padding:0;list-style:none;display:grid}.leg__cronologia-riga{gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.leg__cronologia-data{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-secondary);white-space:nowrap}.leg__cronologia-sintesi{color:var(--text-secondary);margin:0}.leg__avviso{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border:var(--hairline) solid var(--signal-warn-edge);border-left-width:var(--rule-medium);border-radius:var(--radius-card);background:var(--signal-warn-bg);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-lead);max-width:var(--measure-body)}.leg__naviga{margin:0 0 var(--space-7)}.leg__naviga-lista{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.leg__naviga a,.leg__naviga-corrente{min-height:var(--control-min);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;text-decoration:none;display:inline-flex}.leg__naviga a:hover{border-color:var(--border-default);color:var(--text-primary)}.leg__naviga-corrente{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--weight-medium);cursor:default}.leg__sezione{scroll-margin-top:calc(var(--bar-height) + var(--space-6));padding-top:var(--space-7)}.leg__sezione+.leg__sezione{border-top:var(--hairline) solid var(--border-hairline)}.leg__sezione .leg__sezione{padding-top:var(--space-6);border-top:0}.leg__sezione-testa{align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.leg__numero{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-secondary);white-space:nowrap}.leg__titolo{font-size:var(--text-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);max-width:var(--measure-body);margin:0}.leg__titolo--sotto{font-size:var(--text-lg);color:var(--text-primary)}.leg__agg{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);line-height:var(--leading-micro);color:var(--text-secondary);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-xs);padding:var(--space-px) var(--space-2);text-wrap:balance}.leg__ancora{display:none}.js .leg__ancora{width:var(--control-min);height:var(--control-min);border-radius:var(--radius-control);color:var(--text-tertiary);cursor:pointer;opacity:var(--opacity-0);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-2));display:inline-flex;position:relative}@media (hover:none){.js .leg__ancora{opacity:var(--opacity-72)}}.leg__sezione:hover>.leg__sezione-testa>.leg__ancora,.js .leg__ancora:focus-visible,.js .leg__ancora[data-copiato="1"]{opacity:var(--opacity-100)}.js .leg__ancora:hover{color:var(--text-primary);background:var(--surface-sunken)}.js .leg__ancora:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__ancora-spunta,.leg__ancora[data-copiato="1"] .leg__ancora-icona{display:none}.leg__ancora[data-copiato="1"] .leg__ancora-spunta{color:var(--signal-ok);display:block}.leg__ancora-detto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:70rem){.js .leg__ancora[data-copiato="1"]{gap:var(--space-2);width:auto;padding-inline:var(--space-2)}.leg__ancora[data-copiato="1"] .leg__ancora-detto{clip-path:none;width:auto;height:auto;font-size:var(--text-2xs);letter-spacing:0;color:var(--text-secondary);position:static;overflow:visible}}.leg__p{margin:0 0 var(--space-4);max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary)}.leg__elenco{margin:0 0 var(--space-4);max-width:var(--measure-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary);padding-inline-start:var(--space-5)}.leg__elenco li{margin-bottom:var(--space-2)}.leg__elenco li::marker{color:var(--text-tertiary)}.leg__tabella-cornice{margin:0 0 var(--space-5);max-width:var(--measure-body);overscroll-behavior-x:contain;border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);overflow-x:auto}.leg__tabella-cornice:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__tabella{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-micro)}.leg__tabella th,.leg__tabella td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--hairline) solid var(--border-hairline)}.leg__tabella th{background:var(--surface-sunken);color:var(--text-primary);font-weight:var(--weight-medium);letter-spacing:0;font-size:var(--text-2xs);white-space:nowrap}.leg__tabella td{color:var(--text-secondary);min-width:12ch}.leg__tabella tr:last-child td{border-bottom:0}@media (max-width:47.99rem){.leg__tabella-cornice{background:0 0;border:0;overflow-x:visible}.leg__tabella,.leg__tabella tbody,.leg__tabella tr,.leg__tabella td{width:100%;display:block}.leg__tabella thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.leg__tabella tr{padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-raised);margin-block-end:var(--space-3)}.leg__tabella td,.leg__tabella tr:last-child td{min-width:0;padding:var(--space-1) 0;overflow-wrap:anywhere;border-bottom:0}.leg__tabella td:before{content:attr(data-etichetta);font-size:var(--text-2xs);color:var(--text-secondary);margin-block-end:2px;display:block}.leg__tabella td:first-child{color:var(--text-primary);font-weight:var(--weight-medium)}.leg__tabella td:first-child:before{content:none}}.leg__definizioni{margin:0 0 var(--space-5);max-width:var(--measure-body);gap:var(--space-3);display:grid}.leg__definizioni-voce{gap:var(--space-1);border-inline-start:var(--rule-medium) solid var(--border-hairline);padding-inline-start:var(--space-4);display:grid}.leg__termine{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-primary);margin:0}.leg__definizione{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.leg__nota{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);max-width:var(--measure-body);border:var(--hairline) solid var(--border-hairline);border-inline-start-width:var(--rule-medium);border-radius:var(--radius-card);background:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--leading-lead);color:var(--text-secondary)}.leg__nota--avvertenza{border-color:var(--signal-warn-edge);background:var(--signal-warn-bg);color:var(--text-primary)}.leg__nota p:last-child{margin-bottom:0}.leg__forte{font-weight:var(--weight-medium);color:var(--text-primary)}.leg__corsivo{font-style:italic}.leg__rimando{color:var(--text-primary);border-bottom:var(--hairline) solid var(--border-default);transition:border-color var(--dur-fast) var(--ease-emphasized);text-decoration:none}.leg__rimando:hover{border-bottom-color:var(--text-primary)}.leg__rimando:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-ring);outline:none}.leg__esterno:after{content:"↗" / "";font-size:var(--text-2xs);color:var(--text-tertiary);margin-inline-start:var(--space-1)}.leg__segnaposto{color:var(--text-primary);border-bottom:var(--hairline) dashed var(--border-control);cursor:help;font-variant:none;text-decoration:none}.leg__attribuzioni{margin:var(--space-5) 0 var(--space-4);border-top:var(--hairline) solid var(--border-hairline);max-width:var(--measure-body);padding:0;list-style:none}.leg__attribuzioni-voce{padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--border-hairline);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}.leg__attribuzioni-autore{color:var(--text-secondary)}@media (min-width:46rem){.leg__attribuzioni-voce{align-items:baseline;gap:var(--space-3);display:flex}.leg__attribuzioni-licenza{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);white-space:nowrap;margin-inline-start:auto}}.leg__indice{position:relative}.leg__indice-elenco,.leg__pannello-elenco{gap:var(--space-px);margin:0;padding:0;list-style:none;display:grid}.leg__indice-link{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-micro);grid-template-columns:2.25rem minmax(0,1fr);text-decoration:none;display:grid}.leg__indice-link:hover{background:var(--surface-sunken);color:var(--text-primary)}.leg__indice-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__indice-link[aria-current]{color:var(--text-primary);font-weight:var(--weight-medium)}.leg__indice-testo{overflow-wrap:anywhere}.leg__indice-numero{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-secondary);text-align:right}.leg__indice-voce[data-livello="3"] .leg__indice-link,.leg__pannello-elenco li[data-livello="3"] .leg__indice-link{font-size:var(--text-2xs);padding-inline-start:var(--space-6)}.leg__capitolo{display:none}.leg__capitolo-comando{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--luce-filo);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;list-style:none;display:flex}.leg__capitolo-comando::-webkit-details-marker{display:none}.leg__capitolo-comando:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__pannello{inset:var(--bar-height) 0 0 0;z-index:var(--z-overlay);overscroll-behavior:contain;padding:var(--space-4) var(--space-container) var(--space-9);background:var(--surface-base);position:fixed;overflow-y:auto}.leg__pannello-intestazione{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--border-hairline);margin-bottom:var(--space-3);display:flex}.leg__pannello-titolo{font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary);margin:0}.leg__pannello-chiudi{min-height:var(--control-min);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer}.leg__pannello-chiudi:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__invito-azione{min-height:var(--control-min);padding:var(--space-2) var(--space-5);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.leg__invito-azione:hover{border-color:var(--border-strong)}.leg__invito-azione:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.leg__invito-azione{transition:none}}.leg__cerca{gap:var(--space-2);display:grid}.leg__cerca-etichetta{font-size:var(--text-2xs);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--text-secondary)}.leg__cerca-campo{align-items:center;gap:var(--space-1);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);display:flex}.leg__cerca-campo:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.leg__cerca-campo input{min-width:0;min-height:var(--control-height);padding:0 var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-xs);background:0 0;border:0;flex:1}.leg__cerca-campo input:focus-visible{box-shadow:none;outline:none}.leg__cerca-bottoni{gap:var(--space-px);padding-inline-end:var(--space-1);display:flex}.leg__cerca-bottoni button{width:var(--control-min);height:var(--control-min);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;line-height:1}.leg__cerca-bottoni button:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.leg__cerca-bottoni button:disabled{color:var(--text-disabled);cursor:default;pointer-events:none}.leg__cerca-bottoni button:focus-visible{box-shadow:var(--focus-ring);outline:none}.leg__cerca-conteggio{min-height:var(--text-xs);font-size:var(--text-2xs);color:var(--text-secondary);margin:0}.leg__cerca-elenco{gap:var(--space-px);margin:0;padding:0;list-style:none;display:grid}.leg__cerca-voce{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0}.leg__cerca-voce:hover{background:var(--surface-sunken);color:var(--text-primary)}.leg__cerca-voce:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:70rem){.leg__griglia{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.leg__laterale{gap:var(--space-3);max-height:none;padding-right:0;position:static;overflow:visible}.leg__indice{display:none}.leg__capitolo{top:var(--bar-height);z-index:var(--z-raised);padding-block:var(--space-2);background:var(--surface-base);display:block;position:sticky}.leg__titolo-doc{font-size:var(--text-2xl);max-width:none}}@media (max-width:30rem){.leg{padding-block-start:calc(var(--bar-height) + var(--space-7))}.leg__guscio{padding-block-end:var(--space-9)}.leg__cronologia-riga{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media print{body:has(#documento-legale) .bar{display:none!important}body:has(#documento-legale) footer{display:none!important}body:has(#documento-legale) .leg__filo{display:none!important}body:has(#documento-legale) .leg__capitolo{display:none!important}body:has(#documento-legale) .leg__cerca{display:none!important}body:has(#documento-legale) .leg__laterale{display:none!important}body:has(#documento-legale) .leg__naviga{display:none!important}body:has(#documento-legale) .leg__stampa{display:none!important}body:has(#documento-legale) .leg__ancora{display:none!important}body:has(#documento-legale) .leg__invito{display:none!important}.leg{background:0 0;padding-block:0}.leg__guscio{max-width:none;padding-inline:0}.leg__griglia{display:block}.leg__p,.leg__elenco,.leg__definizione,.leg__nota,.leg__tabella td,.leg__attribuzioni-voce{color:var(--gun-95)}.leg__nota,.leg__avviso,.leg__stato,.leg__tabella th{color:var(--gun-95);background:0 0}.leg__nota,.leg__avviso{border-color:var(--gun-60)}.leg__cronologia::details-content{content-visibility:visible;display:block}.leg__cronologia{border-top-color:var(--gun-60)}.leg__cronologia>summary:before{display:none}.leg__p,.leg__elenco,.leg__titolo,.leg__nota,.leg__avviso,.leg__definizioni,.leg__tabella-cornice,.leg__attribuzioni{max-width:none}.leg__tabella-cornice,.leg__definizioni-voce,.leg__nota{break-inside:avoid;overflow:visible}.leg__sezione{padding-top:var(--space-5);break-inside:auto}.leg__titolo,.leg__sezione-testa{break-after:avoid}.leg__corpo a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--text-2xs);word-break:break-all}@page{margin:18mm 16mm}}
.leg{--leg-mare-1:#0f333c;--leg-mare-2:#184854;--leg-mare-3:#306675;--leg-chiaro:#eef6f8;--leg-chiaro-2:#eef6f8d1;--leg-oro:#d2c5ab;isolation:isolate;background:var(--leg-mare-1);position:relative}.leg__mare{z-index:-1;pointer-events:none;background:url(/acqua/mare-caustiche.svg) center / cover no-repeat, url(/acqua/mare-fondo.svg) center / cover no-repeat, linear-gradient(180deg, var(--leg-mare-1) 0%, var(--leg-mare-2) 40%, var(--leg-mare-3) 100%);position:fixed;inset:0}.leg__mare:after{content:"";background:radial-gradient(900px 500px at 75% 0,#a6c4cc4d,#0000 60%),linear-gradient(#081e2633,#081e2680);position:absolute;inset:0}.leg__occhiello{color:#cfe3e8}.leg__titolo-doc{color:#f4f9fa;letter-spacing:-.03em;text-shadow:0 2px 30px #04141a59;font-size:clamp(2.5rem,1.6rem + 2.8vw,4.2rem);line-height:1.02}.leg__regola{background:linear-gradient(90deg,#d2c5abcc 0,#ffffff40 40%,#0000 100%)}.leg__meta{color:var(--leg-chiaro-2);font-size:var(--text-sm)}.leg__meta-sep{color:#eef6f873}.leg__meta b{color:#fff}.leg__stato{color:#fbf6ea;letter-spacing:0;text-transform:none;font-size:var(--text-xs);background:#d2c5ab42;border:0;border-radius:999px;padding:5px 14px;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #fff3}.js .leg__stampa{min-height:0;font-size:var(--text-xs);color:#f4f9fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:0;text-transform:none;background:#ffffff24;border:0;border-radius:999px;padding:7px 16px;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff38}.js .leg__stampa:hover{background:#ffffff38}.leg__cronologia>summary{color:var(--leg-chiaro-2)}.leg__cronologia-elenco{color:var(--leg-chiaro)}.leg__cronologia-data{color:var(--leg-oro)}.leg__cronologia-sintesi{color:var(--leg-chiaro-2)}.leg__avviso{color:var(--text-secondary);background:#fdfdfee0;border:0;border-radius:18px;box-shadow:inset 0 1px #fff,0 12px 30px #04141a40}.leg__laterale{padding:var(--space-4);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);color:var(--leg-chiaro);background:linear-gradient(160deg,#fff3,#ffffff12);border-radius:26px;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff2e,0 20px 50px #04141a59}.leg__laterale .leg__naviga{padding:0 0 var(--space-3);border-bottom:1px solid #ffffff2e;margin:0}.leg__laterale .leg__naviga-lista{gap:2px;margin:0;padding:0;display:grid}.leg__laterale .leg__naviga a,.leg__laterale .leg__naviga-corrente{color:var(--leg-chiaro-2);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;border-radius:12px;padding:7px 12px;text-decoration:none;display:block}.leg__laterale .leg__naviga a:hover{color:#fff;background:#ffffff1f}.leg__laterale .leg__naviga-corrente{color:var(--leg-mare-2);font-weight:var(--weight-medium);background:#ffffffeb}.leg__cerca-etichetta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leg__cerca-campo{background:#ffffff29;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff42}.leg__cerca-campo:focus-within{box-shadow:inset 0 0 0 1.5px #ffffffb3}.leg__cerca-campo input{color:#fff;background:0 0}.leg__cerca-campo input::placeholder{color:#eef6f8b3}.leg__cerca-bottoni button{color:var(--leg-chiaro);background:0 0;border:0}.leg__cerca-campo:has(input:placeholder-shown) .leg__cerca-bottoni{display:none}.leg__cerca-bottoni button:hover:not(:disabled){background:#ffffff24}.leg__cerca-conteggio,.leg__cerca-voce{color:var(--leg-chiaro-2)}.leg__cerca-voce:hover{color:#fff;background:#ffffff1f}.leg__indice-link{color:var(--leg-chiaro-2);border-radius:10px}.leg__indice-link:hover{color:#fff;background:#ffffff1a}.leg__indice-link[aria-current]{color:#fff;box-shadow:none;background:#ffffff29}.leg__indice-numero{color:var(--leg-oro)}.leg__indice-verso{display:contents}.leg__pannello .leg__indice-link{color:var(--text-secondary)}.leg__pannello .leg__indice-link:hover{color:var(--text-primary);background:#30667512}.leg__pannello .leg__indice-link[aria-current]{color:var(--petrol-70);background:#3066751a}.leg__pannello .leg__indice-numero{color:var(--champagne-70)}.leg__pannello{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.leg__pannello-titolo{font-size:var(--text-sm);letter-spacing:normal;text-transform:none;font-weight:var(--weight-medium);color:var(--text-primary)}.leg__pannello-chiudi{padding-inline:var(--space-4);border-radius:999px}.leg__indicatore{display:none}.leg__corpo{padding:clamp(var(--space-5), 4vw, 56px);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:#fdfdfeeb;border-radius:30px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff80,0 30px 70px #04141a66}.leg__sezione+.leg__sezione{border-top-color:var(--silver-20)}.leg__corpo>.leg__sezione:first-child{padding-top:0}.leg__numero{color:var(--petrol-70);font-size:var(--text-xs);font-variant-numeric:tabular-nums;vertical-align:.25em;background:#30667517;border-radius:999px;padding:4px 10px;display:inline-block}.leg__corpo[data-doc=termini]>.leg__sezione>.leg__sezione-testa .leg__numero:before{content:"Art. "}.leg__titolo{color:var(--petrol-80)}.leg__agg{display:none}.leg__corpo a.leg__rimando,.leg__corpo .leg__rimando{color:var(--petrol-60);text-decoration-color:#30667559}.leg__elenco li::marker{color:var(--petrol-60)}.leg__sezione .leg__sezione{padding:var(--space-4) var(--space-5);background:linear-gradient(160deg,#30667512,#30667505);border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #3066751f}.leg__nota{background:#30667512;border:0;border-radius:16px}.leg__nota--avvertenza{color:var(--text-primary);background:#d2c5ab4d}.leg__termine,.leg__tabella th{color:var(--petrol-80)}@media (max-width:70rem){.leg__laterale{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0;display:contents}.leg__laterale .leg__naviga{border-bottom:0;padding:0}.leg__laterale .leg__naviga-lista{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.leg__laterale .leg__naviga a,.leg__laterale .leg__naviga-corrente{white-space:nowrap;background:#ffffff24;border-radius:999px;flex:none;padding:8px 14px;box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #fff3}.leg__laterale .leg__naviga-corrente{background:#ffffffeb}.leg__capitolo{padding-inline:var(--space-3);background:#fdfdfef5;border-radius:999px;box-shadow:inset 0 1px #fff,0 10px 26px #04141a40}.leg__capitolo-comando{box-shadow:none;color:var(--petrol-80);background:0 0;border:0}}@media (max-width:30rem){.leg__corpo{padding:var(--space-5) var(--space-4);border-radius:24px}.leg__sezione .leg__sezione{padding:var(--space-4) 0 0;box-shadow:none;border-top:1px solid var(--silver-20);background:0 0;border-radius:0}.leg .leg__sezione .leg__sezione-testa .leg__ancora{display:none}.leg__p,.leg__elenco,.leg__definizione{font-size:1.0625rem;line-height:1.62}}@media (prefers-reduced-transparency:reduce){.leg__laterale{background:var(--leg-mare-2);-webkit-backdrop-filter:none;backdrop-filter:none}.leg__corpo{background:var(--silver-00);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.leg{background:0 0}.leg__mare{display:none!important}.leg__titolo-doc,.leg__meta,.leg__occhiello{color:#000;text-shadow:none}.leg__corpo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}}
