:root {--font-titoli: "Raleway", "Helvetica Neue", Arial, sans-serif;--font-testo: "Source Sans 3", "Segoe UI", Roboto, Arial, sans-serif;--fs-h1: clamp(2.375rem, 1.6rem + 3.2vw, 4rem);--fs-h1-int: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--fs-h2: clamp(1.875rem, 1.45rem + 1.7vw, 2.75rem);--fs-h2-s: clamp(1.75rem, 1.4rem + 1.3vw, 2.375rem);--fs-h3: clamp(1.375rem, 1.25rem + 0.5vw, 1.625rem);--fs-h4: clamp(1.1875rem, 1.12rem + 0.3vw, 1.25rem);--fs-lead: clamp(1.1875rem, 1.1rem + 0.4vw, 1.375rem);--fs-intro: clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);--fs-corpo: clamp(1.0625rem, 1.03rem + 0.15vw, 1.125rem);--fs-nota: clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem);--fs-eyebrow: clamp(0.75rem, 0.73rem + 0.1vw, 0.8125rem);--fs-numero: clamp(1.5rem, 1.3rem + 0.8vw, 2.125rem);--space-2xs: 0.375rem;--space-xs: 0.625rem;--space-s: 0.875rem;--space-m: 1.25rem;--space-l: 1.75rem;--space-xl: clamp(2rem, 1.5rem + 2vw, 3rem);--space-2xl: clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--sez-y: clamp(3rem, 2rem + 4vw, 6.25rem);--sez-y-s: clamp(2.5rem, 2rem + 2.5vw, 5rem);--gap-col: clamp(2rem, 1rem + 4vw, 5rem);--gutter: clamp(1rem, 2.5vw, 2rem);--container: 1280px;--r-card: 16px;--r-box: 20px;--r-box-l: 28px;--r-pill: 999px;--ombra-fatti: 0 20px 50px rgba(11, 42, 69, 0.10);--ombra-card: 0 10px 30px rgba(11, 42, 69, 0.08);--velo-orizzontale: linear-gradient(90deg, rgba(11,42,69,.78) 0%, rgba(11,42,69,.35) 55%, rgba(11,42,69,0) 100%);--velo-verticale: linear-gradient(180deg, rgba(11,42,69,.25) 0%, rgba(11,42,69,.7) 100%);}