.legal-module__8113wq__container{min-height:100vh;padding:var(--space-2xl) var(--space-lg);padding-left:max(var(--space-lg), env(safe-area-inset-left));padding-right:max(var(--space-lg), env(safe-area-inset-right));padding-bottom:max(var(--space-2xl), env(safe-area-inset-bottom));justify-content:center;display:flex}.legal-module__8113wq__card{width:100%;max-width:680px}.legal-module__8113wq__eyebrow{margin:0 0 var(--space-xs);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.legal-module__8113wq__title{font-family:var(--font-sans);font-size:clamp(1.75rem, 1.35rem + 2vw, var(--font-size-3xl));margin:0 0 var(--space-lg);font-weight:700;line-height:1.15}.legal-module__8113wq__draftBanner{padding:var(--space-md);margin-bottom:var(--space-xl);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);background:#fbbf2414;border:1px solid #fbbf244d;line-height:1.6}.legal-module__8113wq__draftBanner strong{color:var(--score-medium)}.legal-module__8113wq__section{margin-bottom:var(--space-xl)}.legal-module__8113wq__heading{font-family:var(--font-sans);font-size:var(--font-size-lg);margin:0 0 var(--space-sm);color:var(--text-primary);font-weight:600}.legal-module__8113wq__body{margin:0 0 var(--space-md);font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7}.legal-module__8113wq__body strong{color:var(--text-primary);font-weight:600}.legal-module__8113wq__list{margin:0 0 var(--space-md);font-size:var(--font-size-base);color:var(--text-secondary);padding-left:1.25em;line-height:1.7}.legal-module__8113wq__list li+li{margin-top:var(--space-sm)}.legal-module__8113wq__inlineLink{color:var(--accent-primary);font-weight:500;text-decoration:none}.legal-module__8113wq__inlineLink:hover{text-decoration:underline}.legal-module__8113wq__inlineLink:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.legal-module__8113wq__footer{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border-default);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.legal-module__8113wq__version{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-secondary)}.legal-module__8113wq__footerLinks{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.legal-module__8113wq__footerLink{min-height:44px;color:var(--accent-primary);border-radius:var(--radius-sm);touch-action:manipulation;transition:opacity var(--transition-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.legal-module__8113wq__footerLink:hover{opacity:.8}.legal-module__8113wq__footerLink:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.legal-module__8113wq__footerLink{transition:none}}@media (hover:none) and (pointer:coarse){.legal-module__8113wq__inlineLink{margin-block:-12px;padding-block:12px;display:inline-block}}.legal-module__8113wq__subheading{font-size:var(--font-size-base);margin:var(--space-lg) 0 var(--space-sm);color:var(--fg-primary);font-weight:600}.legal-module__8113wq__tableWrap{margin:0 0 var(--space-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.legal-module__8113wq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--font-size-sm);line-height:1.5}.legal-module__8113wq__table th,.legal-module__8113wq__table td{padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle,#ffffff1f)}.legal-module__8113wq__table th{color:var(--fg-primary);font-weight:600}.legal-module__8113wq__table td{color:var(--fg-secondary)}.legal-module__8113wq__table td strong{color:var(--fg-primary);font-weight:600}.legal-module__8113wq__doc h2{font-size:var(--font-size-lg);margin:var(--space-xl) 0 var(--space-md);color:var(--fg-primary);font-weight:600}.legal-module__8113wq__doc h3{font-size:var(--font-size-base);margin:var(--space-lg) 0 var(--space-sm);color:var(--fg-primary);font-weight:600}:is(.legal-module__8113wq__doc p,.legal-module__8113wq__doc li){font-size:var(--font-size-base);color:var(--fg-secondary);line-height:1.65}.legal-module__8113wq__doc p{margin:0 0 var(--space-md)}.legal-module__8113wq__doc li>p{margin:0}:is(.legal-module__8113wq__doc ul,.legal-module__8113wq__doc ol){margin:0 0 var(--space-md);padding-left:1.25rem}.legal-module__8113wq__doc li+li{margin-top:var(--space-sm)}.legal-module__8113wq__doc strong{color:var(--fg-primary);font-weight:600}.legal-module__8113wq__doc a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.legal-module__8113wq__doc .tableWrap{margin:0 0 var(--space-md);overflow-x:auto}.legal-module__8113wq__doc table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--font-size-sm)}:is(.legal-module__8113wq__doc th,.legal-module__8113wq__doc td){padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle,#ffffff1f)}:is(.legal-module__8113wq__doc td p,.legal-module__8113wq__doc th p){font-size:var(--font-size-sm);margin:0}.legal-module__8113wq__langJump{margin:calc(var(--space-lg) * -.5) 0 var(--space-lg);font-size:var(--font-size-sm)}.legal-module__8113wq__italian{margin-top:var(--space-2xl,48px);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle,#ffffff1f);scroll-margin-top:96px}.legal-module__8113wq__italianTitle{letter-spacing:-.02em;margin:0 0 var(--space-sm);color:var(--fg-primary);font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:700;line-height:1.2}.legal-module__8113wq__doc h4{font-size:var(--font-size-base);margin:var(--space-lg) 0 var(--space-sm);color:var(--fg-primary);font-weight:600}
