@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff")}:root{--pol-magenta:#b9185c;--pol-plum:#890e4f;--pol-pink:#ee2185;--pol-blush:#fde4e4;--pol-green:#81b672;--pol-green-dark:#5c9466;--pol-cream:#fffef1;--pol-paper:#f6ece4;--pol-radius:12px;--pol-ink:#2c0519;--font-pol:"Poppins", var(--font-sans);--pol-door:var(--pol-magenta);--pol-door-hover:var(--pol-plum);--pol-door-ink:var(--pol-cream);--pol-door-muted:var(--pol-blush);--pol-door-rule:#fffef173;--pol-door-edge:transparent;--pol-door-arcs:1}@media screen{html[data-theme=light]{--pol-door:#f3d6e0;--pol-door-hover:#ecc9d6;--pol-door-ink:var(--pol-plum);--pol-door-muted:#86285a;--pol-door-rule:#890e4f4d;--pol-door-edge:#890e4f29;--pol-door-arcs:.7}}html[data-site=politica]:root{color-scheme:light;--bg:var(--pol-paper);--bg-raised:var(--pol-cream);--bg-code:#ecdfd5;--bg-pre:var(--pol-ink);--fg:var(--pol-ink);--fg-muted:#66344c;--fg-subtle:#7a5265;--rule:#890e4f24;--rule-strong:#890e4f52;--accent:var(--pol-magenta);--brand:var(--pol-magenta);--brand-ink:var(--pol-cream);--selection:#ee218538;--font-serif:var(--font-sans);--stato-approvata:#3b6842;--stato-respinta:#a23a28;--stato-in-discussione:#825602;--stato-presentata:#3a54a8;--stato-ritirata:#7a5265;--pol-sheet:var(--pol-blush);--pol-dots:#b9185c33;--pol-tint:#b9185c0e;--pol-display:var(--pol-magenta)}@media screen{html[data-site=politica][data-theme=dark]:root{color-scheme:dark;--bg:#2a1120;--bg-raised:#36182a;--bg-code:#40203a;--bg-pre:#1d0a15;--fg:#f8ebe6;--fg-muted:#d4b4c2;--fg-subtle:#b8919f;--rule:#f8ebe621;--rule-strong:#f8ebe647;--accent:#f37cb0;--selection:#ee218566;--stato-approvata:#a3c98f;--stato-respinta:#ec9a85;--stato-in-discussione:#e2bb63;--stato-presentata:#a6b7e3;--stato-ritirata:var(--fg-subtle);--pol-sheet:#3d1730;--pol-dots:#ee21854d;--pol-tint:#ee218517;--pol-display:var(--pol-pink)}}html[data-site=politica] :is(h1,h2,h3,.btn,.label){font-family:var(--font-pol)}html[data-site=politica] :is(h1,h2,h3){letter-spacing:-.02em;font-weight:700}.pol-kicker{margin:0 0 var(--space-4);font-family:var(--font-pol);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block}.pol-kicker:before{content:"";vertical-align:.02em;background:currentColor;width:.62em;height:.62em;margin-right:.75em;display:inline-block}.pol-kicker a{color:inherit;text-decoration:none}.pol-kicker a:hover{text-underline-offset:.25em;text-decoration:underline}.pol-title{font-family:var(--font-pol);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);font-weight:800;line-height:1.02}.pol-arcs{width:var(--size,32rem);aspect-ratio:1;background:radial-gradient(circle, transparent 50%, var(--pol-green) 50.5% 58%, var(--pol-green-dark) 58.5% 66%, transparent 66.5%);pointer-events:none;position:absolute}.pol-panel{border-radius:calc(var(--pol-radius) + 4px);background:var(--pol-tint)}.pol-sheet{background:linear-gradient(to bottom, var(--pol-sheet), var(--bg))}.btn.btn-pol{border-color:var(--pol-magenta);background:var(--pol-magenta);color:var(--pol-cream);font-weight:700}.btn.btn-pol:hover{border-color:var(--pol-plum);background:var(--pol-plum);color:var(--pol-cream)}.btn.btn-pol-ghost{border-color:var(--rule-strong);color:var(--fg);background:0 0;font-weight:600}.btn.btn-pol-ghost:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}html[data-site=politica] .page-title{letter-spacing:-.045em;font-size:clamp(2.75rem,1.6rem + 4.5vw,5rem);font-weight:800;line-height:.95}html[data-site=politica] .btn{border-radius:999px;min-height:2.75rem;padding:.6em 1.15em}
