.company-atlas-filters-module__RFv8ca__filters{gap:var(--space-6);background:var(--color-raised);border:1px solid var(--color-neutral-300);grid-template-columns:1fr;align-items:end;padding:18px;display:grid}.company-atlas-filters-module__RFv8ca__controlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-atlas-filters-module__RFv8ca__controlGrid label:last-child:nth-child(5){grid-column:1/-1}.company-atlas-filters-module__RFv8ca__controlGrid label{gap:5px;min-width:0;display:grid}.company-atlas-filters-module__RFv8ca__controlGrid label>span{color:var(--color-neutral-700);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.company-atlas-filters-module__RFv8ca__controlGrid select{width:100%;min-height:42px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-neutral-400);border-radius:0;padding:8px 30px 8px 10px}.company-atlas-filters-module__RFv8ca__controlGrid select:focus-visible{border-color:var(--color-accent-700)}@media (max-width:900px){.company-atlas-filters-module__RFv8ca__filters{gap:var(--space-4);grid-template-columns:1fr}.company-atlas-filters-module__RFv8ca__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.company-atlas-filters-module__RFv8ca__controlGrid{grid-template-columns:1fr}}
.company-atlas-map-module__i8gV5W__layout{min-width:0;display:block}.company-atlas-map-module__i8gV5W__mapColumn{min-width:0}.company-atlas-map-module__i8gV5W__map{width:100%;max-height:var(--atlas-map-height,560px);display:block}.company-atlas-map-module__i8gV5W__region{stroke:var(--color-neutral-500);stroke-width:1px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .14s,stroke .14s}.company-atlas-map-module__i8gV5W__region:hover,.company-atlas-map-module__i8gV5W__region:focus-visible,.company-atlas-map-module__i8gV5W__region[data-hovered=true]{stroke:var(--color-text);stroke-width:2px;outline:none}.company-atlas-map-module__i8gV5W__region[data-selected=true]{stroke:var(--color-text);stroke-width:2px}.company-atlas-map-module__i8gV5W__outline{fill:none;stroke:var(--color-text);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.company-atlas-map-module__i8gV5W__level0{fill:var(--chart-map-1);background:var(--chart-map-1)}.company-atlas-map-module__i8gV5W__level1{fill:var(--chart-map-2);background:var(--chart-map-2)}.company-atlas-map-module__i8gV5W__level2{fill:var(--chart-map-3);background:var(--chart-map-3)}.company-atlas-map-module__i8gV5W__level3{fill:var(--chart-map-4);background:var(--chart-map-4)}.company-atlas-map-module__i8gV5W__level4{fill:var(--chart-map-5);background:var(--chart-map-5)}.company-atlas-map-module__i8gV5W__noData{fill:var(--color-neutral-200);background:var(--color-neutral-200)}.company-atlas-map-module__i8gV5W__legend{margin-top:var(--space-3);color:var(--color-neutral-600);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.company-atlas-map-module__i8gV5W__legend i{border:1px solid var(--color-neutral-400);width:28px;height:10px}.company-atlas-map-module__i8gV5W__mobileSelector{display:none}.company-atlas-map-module__i8gV5W__detail{margin-top:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:10px 12px;display:grid}.company-atlas-map-module__i8gV5W__detail strong{overflow-wrap:anywhere;min-width:0}.company-atlas-map-module__i8gV5W__detail span{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.company-atlas-map-module__i8gV5W__detail small{color:var(--color-neutral-600);text-transform:uppercase;font-size:10px}@media (max-width:760px){.company-atlas-map-module__i8gV5W__map{max-height:460px}.company-atlas-map-module__i8gV5W__mobileSelector{margin-top:var(--space-3);color:var(--color-neutral-700);gap:6px;font-size:12px;display:grid}.company-atlas-map-module__i8gV5W__mobileSelector select{min-height:44px;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-neutral-400);border-radius:0;padding:0 10px}}.company-atlas-map-module__i8gV5W__missingKey{align-items:center;gap:5px;margin-left:10px;display:inline-flex}.company-atlas-map-module__i8gV5W__legend{flex-wrap:wrap}
.education-atlas-filters-module__jtCpoq__filters{gap:var(--space-4);background:var(--color-raised);border:1px solid var(--color-neutral-300);grid-template-columns:1fr;padding:18px;display:grid}.education-atlas-filters-module__jtCpoq__controlGrid{gap:var(--space-3);grid-template-columns:minmax(230px,1.3fr) repeat(3,minmax(0,1fr));align-items:end;display:grid}.education-atlas-filters-module__jtCpoq__controlGrid label,.education-atlas-filters-module__jtCpoq__periodFieldset{gap:6px;min-width:0;display:grid}.education-atlas-filters-module__jtCpoq__controlGrid label>span,.education-atlas-filters-module__jtCpoq__periodFieldset legend{color:var(--color-neutral-700);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.education-atlas-filters-module__jtCpoq__periodFieldset{border:0;margin:0;padding:0}.education-atlas-filters-module__jtCpoq__periodFieldset legend{padding:0}.education-atlas-filters-module__jtCpoq__periodOptions{border:1px solid var(--color-neutral-400);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.education-atlas-filters-module__jtCpoq__periodOptions button{min-width:0;min-height:42px;color:var(--color-neutral-700);background:var(--color-raised);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:8px 6px;font-size:12px;font-weight:650}.education-atlas-filters-module__jtCpoq__periodOptions button+button{border-left:1px solid var(--color-neutral-300)}.education-atlas-filters-module__jtCpoq__periodOptions button:hover{color:var(--color-text);background:var(--color-neutral-100)}.education-atlas-filters-module__jtCpoq__periodOptions button[aria-pressed=true]{color:var(--color-raised);background:var(--color-text)}.education-atlas-filters-module__jtCpoq__periodOptions button:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:0;position:relative}.education-atlas-filters-module__jtCpoq__controlGrid select{width:100%;min-height:44px;color:var(--color-text);background:var(--color-raised);border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);padding:9px 30px 9px 10px}.education-atlas-filters-module__jtCpoq__controlGrid select:hover{border-color:var(--color-neutral-500)}.education-atlas-filters-module__jtCpoq__controlGrid select:focus-visible{border-color:var(--color-accent);outline:2px solid var(--focus-ring);outline-offset:0}@media (max-width:1000px){.education-atlas-filters-module__jtCpoq__filters{grid-template-columns:1fr}.education-atlas-filters-module__jtCpoq__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.education-atlas-filters-module__jtCpoq__controlGrid{grid-template-columns:1fr}}
.education-trend-chart-module__WJ9UTq__figure{margin:14px 0 0}.education-trend-chart-module__WJ9UTq__chart{width:100%;height:240px;min-height:220px}.education-trend-chart-module__WJ9UTq__figure figcaption{color:var(--color-neutral-600);margin-top:8px;font-size:11px;line-height:1.45}.education-trend-chart-module__WJ9UTq__tooltip{border:1px solid var(--color-neutral-400);min-width:175px;color:var(--color-on-strong);background:var(--color-text);box-shadow:var(--shadow-md);padding:10px 12px}.education-trend-chart-module__WJ9UTq__tooltip>strong{color:var(--color-on-strong);font-size:12px;display:block}.education-trend-chart-module__WJ9UTq__tooltip dl{gap:5px;margin:8px 0 0;display:grid}.education-trend-chart-module__WJ9UTq__tooltip dl>div{justify-content:space-between;gap:12px;display:flex}.education-trend-chart-module__WJ9UTq__tooltip dt{color:var(--color-on-strong-muted);font-size:11px}.education-trend-chart-module__WJ9UTq__tooltip dd{color:var(--color-on-strong);text-align:right;margin:0;font-size:11px;font-weight:700}.education-trend-chart-module__WJ9UTq__empty{min-height:220px;color:var(--color-neutral-600);text-align:center;place-items:center;font-size:12px;display:grid}@media (max-width:520px){.education-trend-chart-module__WJ9UTq__chart{height:220px}}
.region-crest-module__6sqFlG__crest{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.region-crest-module__6sqFlG__sm{width:32px;height:32px;padding:0}.region-crest-module__6sqFlG__md{width:56px;height:56px;padding:0}.region-crest-module__6sqFlG__image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.region-crest-module__6sqFlG__fallback{color:var(--color-neutral-600);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.region-crest-module__6sqFlG__attribution{max-width:88ch;color:var(--color-neutral-600);margin:0;font-size:11px;line-height:1.45}.region-crest-module__6sqFlG__attribution a{font-weight:700}.region-crest-module__6sqFlG__attribution summary{cursor:pointer;width:fit-content;min-height:36px;padding-block:9px}.region-crest-module__6sqFlG__attribution ul{gap:8px;margin:8px 0 12px;padding-left:18px;display:grid}@media (pointer:coarse){.region-crest-module__6sqFlG__attribution summary{min-height:44px}}@media (max-width:560px){.region-crest-module__6sqFlG__sm{width:28px;height:28px}}
.spending-composition-module__ZC5JZq__composition{gap:var(--space-3);min-width:0;display:grid;position:relative;overflow:visible;container:composition/inline-size}.spending-composition-module__ZC5JZq__visual{aspect-ratio:100/62;width:100%;min-width:0;height:var(--composition-height,clamp(250px, 62cqw, 320px));background:var(--color-raised);contain:layout paint;border:0;min-height:250px;position:relative}.spending-composition-module__ZC5JZq__tile{min-width:0;min-height:0;padding:clamp(8px, 1.5cqw, var(--space-3));border:2px solid var(--color-raised);color:var(--color-text);cursor:pointer;align-content:center;place-items:center;display:grid;position:absolute;overflow:hidden}.spending-composition-module__ZC5JZq__tile:hover,.spending-composition-module__ZC5JZq__tile[data-active=true]{z-index:1;outline:3px solid var(--color-text);outline-offset:-3px}.spending-composition-module__ZC5JZq__tileCopy{text-align:center;flex-direction:column;gap:2px;min-width:0;max-width:100%;line-height:1.2;display:flex}.spending-composition-module__ZC5JZq__tileCopy b{font-family:var(--font-heading);text-wrap:balance;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.spending-composition-module__ZC5JZq__tileCopy strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,5cqw,28px);font-weight:700;line-height:1.15}.spending-composition-module__ZC5JZq__tileIndex{width:auto;height:auto;font-family:var(--font-heading);place-items:center;font-size:clamp(10px,3.1cqw,13px);font-weight:650;line-height:1;display:grid}.spending-composition-module__ZC5JZq__tile[data-label-mode=index]{align-content:center;place-items:center;padding:0}.spending-composition-module__ZC5JZq__services{background:color-mix(in srgb, var(--chart-category-blue) 40%, var(--color-raised))}.spending-composition-module__ZC5JZq__investment{background:color-mix(in srgb, var(--chart-category-purple) 40%, var(--color-raised))}.spending-composition-module__ZC5JZq__pass-through{background:color-mix(in srgb, var(--chart-category-amber) 40%, var(--color-raised))}.spending-composition-module__ZC5JZq__financing{background:color-mix(in srgb, var(--chart-category-teal) 40%, var(--color-raised))}.spending-composition-module__ZC5JZq__other{background:color-mix(in srgb, var(--chart-category-slate) 40%, var(--color-raised))}.spending-composition-module__ZC5JZq__legend{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container composition (min-width:420px){.spending-composition-module__ZC5JZq__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.spending-composition-module__ZC5JZq__legend li{min-width:0}.spending-composition-module__ZC5JZq__legend button{align-items:start;gap:var(--space-2);width:100%;min-height:44px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:7px minmax(0,1fr) auto;padding:6px 0;display:grid}.spending-composition-module__ZC5JZq__legend button:hover,.spending-composition-module__ZC5JZq__legend button[aria-pressed=true]{border-color:var(--color-neutral-400);background:var(--color-neutral-100)}.spending-composition-module__ZC5JZq__legendSwatch{border:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);align-self:center;width:7px;min-height:7px;margin-block:2px}.spending-composition-module__ZC5JZq__legendCopy{flex-direction:column;gap:2px;min-width:0;padding-block:1px;display:flex}.spending-composition-module__ZC5JZq__legendLabel{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.3}.spending-composition-module__ZC5JZq__legendAmount{color:var(--color-neutral-600);font-size:12px;line-height:1.3}.spending-composition-module__ZC5JZq__legendShare{font-family:var(--font-heading);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px;font-weight:700;line-height:1.3}.spending-composition-module__ZC5JZq__mobileBar{display:none}.spending-composition-module__ZC5JZq__tooltip{z-index:10;width:min(320px, calc(100vw - 2 * var(--gutter)), calc(100% - var(--space-2)));max-width:calc(100vw - 2 * var(--gutter));padding:var(--space-3);background:var(--color-text);color:var(--color-on-strong);box-shadow:var(--shadow-md);pointer-events:none;visibility:hidden;display:block;position:absolute;top:0;left:0}.spending-composition-module__ZC5JZq__tooltip[data-positioned=true]{visibility:visible}.spending-composition-module__ZC5JZq__tooltip strong{overflow-wrap:anywhere;font-weight:700;line-height:1.3;display:block}.spending-composition-module__ZC5JZq__tooltip span{font-variant-numeric:tabular-nums;margin-top:2px;display:block}.spending-composition-module__ZC5JZq__tooltip p{color:var(--color-on-strong-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.spending-composition-module__ZC5JZq__meta{color:var(--color-neutral-700);margin:0;font-size:12px;line-height:1.5}.spending-composition-module__ZC5JZq__partial{padding:var(--space-3);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);margin:0;font-size:12px}.spending-composition-module__ZC5JZq__tableDetails summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}@media (max-width:620px){.spending-composition-module__ZC5JZq__legend{grid-template-columns:minmax(0,1fr)}.spending-composition-module__ZC5JZq__legend button{min-height:52px}}
.home-module__Hx0lNG__dashboard{align-items:start;gap:var(--space-4);padding-block:var(--space-4) 0;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-areas:"italy italy""leftRail rightRail""anomalies anomalies""reading reading";display:grid}.home-module__Hx0lNG__italyBand{gap:var(--space-4);grid-area:italy;min-width:0;display:grid}.home-module__Hx0lNG__italySummary{flex-direction:column;min-width:0;display:flex}.home-module__Hx0lNG__italySplit{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-module__Hx0lNG__italyChartPanel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.home-module__Hx0lNG__italyChartPanel .panel-title{margin-bottom:0}.home-module__Hx0lNG__comuniAnchor{color:var(--color-neutral-600);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.home-module__Hx0lNG__pageTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__Hx0lNG__column{display:contents}.home-module__Hx0lNG__leftRail,.home-module__Hx0lNG__rightRail{gap:var(--space-4);align-content:start;align-self:start;min-width:0;display:grid}.home-module__Hx0lNG__leftRail{grid-area:leftRail}.home-module__Hx0lNG__rightRail{grid-area:rightRail}.home-module__Hx0lNG__summaryPanel{flex-direction:column;min-width:0;display:flex}.home-module__Hx0lNG__summaryPanel>[data-composition-state]{--composition-height:100%;flex:1;grid-template-rows:minmax(250px,1fr) auto auto auto}.home-module__Hx0lNG__summaryPanel .home-module__Hx0lNG__rule{width:100%}.home-module__Hx0lNG__mapPanel{gap:var(--space-3);flex-direction:column;min-width:0;height:fit-content;display:flex}.home-module__Hx0lNG__mapPanel .home-module__Hx0lNG__mapStage{flex:none;display:block}.home-module__Hx0lNG__mapPanel .home-module__Hx0lNG__mapStage>div{width:100%}.home-module__Hx0lNG__monthsPanel{flex-direction:column;min-width:0;height:fit-content;display:flex}.home-module__Hx0lNG__monthsPanel .home-module__Hx0lNG__monthList{flex:none}.home-module__Hx0lNG__regionsPanel,.home-module__Hx0lNG__rankPanel,.home-module__Hx0lNG__cohesionPanel{min-width:0;height:fit-content}.home-module__Hx0lNG__anomaliesPanel{grid-area:anomalies;min-width:0}.home-module__Hx0lNG__readingPanel{grid-area:reading}.home-module__Hx0lNG__panelHead{align-items:start;column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""note action";min-height:44px;display:grid;overflow:visible}.home-module__Hx0lNG__panelHead>h2{flex:auto;grid-area:title;min-width:0;margin:0;line-height:1.12}.home-module__Hx0lNG__panelHead .panel-title{flex:auto;grid-area:title;min-width:0;margin:0;line-height:1.12}.home-module__Hx0lNG__headNote{min-width:0;color:var(--color-neutral-600);grid-area:note;font-size:12px}.home-module__Hx0lNG__panelHeadActions{grid-area:action;align-self:start}.home-module__Hx0lNG__panelHead>[data-info-tooltip]{grid-area:action;align-self:start}.home-module__Hx0lNG__panelHead>nav{grid-area:action;align-self:start}.home-module__Hx0lNG__panelHeadActions{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.home-module__Hx0lNG__rankPanel,.home-module__Hx0lNG__regionsPanel,.home-module__Hx0lNG__sourcePanel,.home-module__Hx0lNG__actionPanel{gap:var(--space-3);flex-direction:column;display:flex}:is(.home-module__Hx0lNG__rankPanel .panel-title,.home-module__Hx0lNG__regionsPanel .panel-title,.home-module__Hx0lNG__sourcePanel .panel-title,.home-module__Hx0lNG__actionPanel .panel-title){margin-bottom:0}.home-module__Hx0lNG__rankPanel .home-module__Hx0lNG__note,.home-module__Hx0lNG__sourcePanel .home-module__Hx0lNG__note,.home-module__Hx0lNG__actionPanel .home-module__Hx0lNG__note{margin:0}:is(.home-module__Hx0lNG__rankPanel .btn-block,.home-module__Hx0lNG__regionsPanel .btn-block,.home-module__Hx0lNG__sourcePanel .btn-block,.home-module__Hx0lNG__actionPanel .btn-block){margin-top:auto}.home-module__Hx0lNG__actionPanel .home-module__Hx0lNG__factRows,.home-module__Hx0lNG__actionPanel .home-module__Hx0lNG__ratioHead,.home-module__Hx0lNG__actionPanel .home-module__Hx0lNG__ratioTrack{margin-top:0}.home-module__Hx0lNG__periodSelector{justify-self:end;max-width:100%;margin-bottom:0;overflow:visible}.home-module__Hx0lNG__mapStage{min-width:0;container:regional-map/inline-size}.home-module__Hx0lNG__regionNameCell{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.home-module__Hx0lNG__regionNameCell>span:last-child{overflow-wrap:anywhere;min-width:0}.home-module__Hx0lNG__freshness{margin:var(--space-3) 0 0;color:var(--color-neutral-700);align-items:center;gap:7px;font-size:12px;display:flex}.home-module__Hx0lNG__freshness i{background:var(--color-accent);flex:none;width:7px;height:7px}.home-module__Hx0lNG__headline{margin-top:var(--space-2);font-family:var(--font-heading);font-size:38px;font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05;display:block}.home-module__Hx0lNG__headlineNote{color:var(--color-neutral-700);margin:6px 0 0;font-size:13px}.home-module__Hx0lNG__factRows{margin:var(--space-3) 0 0}.home-module__Hx0lNG__factRows>div{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.home-module__Hx0lNG__factRows dt{color:var(--color-neutral-700)}.home-module__Hx0lNG__factRows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.home-module__Hx0lNG__rule{height:1px;margin:var(--space-4) 0;background:var(--color-neutral-300);border:0}.home-module__Hx0lNG__spendingDetailsLink{min-height:44px;margin-top:var(--space-3)}.home-module__Hx0lNG__rankList{margin:0;padding:0;list-style:none}.home-module__Hx0lNG__rankList li{border-bottom:1px solid var(--color-neutral-200);align-items:baseline;gap:10px;padding:11px 0;font-size:13px;display:flex}.home-module__Hx0lNG__rankList li>span{width:14px;color:var(--color-neutral-600);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.home-module__Hx0lNG__rankList strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.home-module__Hx0lNG__rankList strong small{color:var(--color-neutral-600);text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:400;display:block;overflow:hidden}.home-module__Hx0lNG__rankList b{font-variant-numeric:tabular-nums;flex:none}.home-module__Hx0lNG__mapStats{gap:8px;display:grid}.home-module__Hx0lNG__mapStats>div{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);padding:8px 12px}.home-module__Hx0lNG__mapStats span{letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-600);font-size:10px;display:block}.home-module__Hx0lNG__mapStats strong{font-family:var(--font-heading);font-size:18px;font-weight:var(--font-heading-weight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;display:block}.home-module__Hx0lNG__mapStats a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.home-module__Hx0lNG__attribution{margin:var(--space-3) 0 0;color:var(--color-neutral-600);font-size:11px}.home-module__Hx0lNG__mapPanel .home-module__Hx0lNG__attribution{margin-top:0}.home-module__Hx0lNG__monthList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__monthList li{align-items:center;gap:var(--space-2);grid-template-columns:62px minmax(0,1fr) 38px;font-size:12px;display:grid}.home-module__Hx0lNG__monthList li>span{color:var(--color-neutral-700)}.home-module__Hx0lNG__monthList li>i{background:var(--chart-data-track);height:10px;display:block}.home-module__Hx0lNG__monthList li>i>b{background:var(--chart-data-primary);height:100%;display:block}.home-module__Hx0lNG__monthList li>b{text-align:right;font-weight:600}.home-module__Hx0lNG__running{background:var(--color-neutral-500)!important}.home-module__Hx0lNG__sourceList{gap:var(--space-3);flex-direction:column;display:flex}.home-module__Hx0lNG__sourceList article+article{padding-top:var(--space-3);border-top:1px solid var(--color-neutral-200)}.home-module__Hx0lNG__sourceList header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.home-module__Hx0lNG__sourceList strong{font-size:13px}.home-module__Hx0lNG__sourceList dl{margin:var(--space-2) 0 0}.home-module__Hx0lNG__sourceList dl>div{justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.home-module__Hx0lNG__sourceList dt{color:var(--color-neutral-600)}.home-module__Hx0lNG__sourceList dd{text-align:right;margin:0}.home-module__Hx0lNG__ratioHead{margin-top:var(--space-3);justify-content:space-between;gap:10px;font-size:12px;display:flex}.home-module__Hx0lNG__ratioHead b{font-variant-numeric:tabular-nums}.home-module__Hx0lNG__ratioTrack{background:var(--chart-progress-track);height:10px;margin-top:6px}.home-module__Hx0lNG__ratioTrack i{background:var(--chart-progress);height:100%;display:block}.home-module__Hx0lNG__note{margin:var(--space-3) 0 0;color:var(--color-neutral-600);font-size:12px}.home-module__Hx0lNG__anomaliesPanel{grid-column:1/-1}.home-module__Hx0lNG__anomaliesPanel .home-module__Hx0lNG__panelHead{align-items:center;gap:var(--space-2);display:flex}.home-module__Hx0lNG__anomaliesPanel .home-module__Hx0lNG__panelHead h2{flex:1}.home-module__Hx0lNG__anomaliesLink{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.home-module__Hx0lNG__anomalyGallery{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.home-module__Hx0lNG__anomalyItem{min-width:0;padding:var(--space-4);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);flex-direction:column;display:flex}.home-module__Hx0lNG__anomalyItemHead{align-items:center;gap:var(--space-2);display:flex}.home-module__Hx0lNG__anomalyArea{color:var(--color-neutral-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.home-module__Hx0lNG__anomalyItem h3{min-height:38px;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.35}.home-module__Hx0lNG__anomalyValue{font-family:var(--font-heading);font-size:clamp(24px,2.4vw,32px);font-weight:var(--font-heading-weight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:12px;line-height:1.15;display:block}.home-module__Hx0lNG__anomalyMeta{color:var(--color-neutral-600);flex-direction:column;flex:1;gap:12px;margin:10px 0 0;font-size:11px;line-height:1.4;display:flex}.home-module__Hx0lNG__anomalyMeta span{flex:1}.home-module__Hx0lNG__anomalyMeta a{border-top:1px solid var(--color-neutral-300);min-height:44px;color:var(--color-neutral-700);align-items:center;padding-top:8px;font-weight:500;display:flex}.home-module__Hx0lNG__anomalyCaveat,.home-module__Hx0lNG__anomalyFallback{color:var(--color-neutral-600);margin:0;font-size:11px;line-height:1.4}.home-module__Hx0lNG__anomalyCaveat{color:var(--color-neutral-700);font-weight:700}.home-module__Hx0lNG__anomalyFallback a{font-weight:700}.home-module__Hx0lNG__readingPanel{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-top:2px solid var(--chart-category-blue);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.home-module__Hx0lNG__readingIntro{min-width:0}.home-module__Hx0lNG__readingKicker{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.2;display:block}.home-module__Hx0lNG__readingPanel .panel-title{margin:0 0 6px}.home-module__Hx0lNG__readingNote{max-width:54ch;color:var(--color-neutral-800);margin:0;font-size:13px;line-height:1.45}.home-module__Hx0lNG__readingRules{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.home-module__Hx0lNG__readingRules>div{min-width:0;border-inline-start:1px solid var(--color-neutral-400);padding-inline-start:var(--space-3)}.home-module__Hx0lNG__readingRules dt{font-size:12px;font-weight:700;line-height:1.25}.home-module__Hx0lNG__readingRules dd{color:var(--color-neutral-600);margin:3px 0 0;font-size:11px;line-height:1.35}.home-module__Hx0lNG__readingLink{width:fit-content;min-height:44px;color:var(--chart-category-blue);white-space:nowrap;align-items:center;gap:5px;margin:0;font-weight:700;display:inline-flex}.home-module__Hx0lNG__readingLink:hover{color:var(--chart-category-blue)}.home-module__Hx0lNG__readingLink svg{flex:none}@media (max-width:980px){.home-module__Hx0lNG__italySplit{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__italySummary .home-module__Hx0lNG__panelHead,.home-module__Hx0lNG__italyChartPanel .home-module__Hx0lNG__panelHead{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""action""note"}.home-module__Hx0lNG__italySummary .home-module__Hx0lNG__panelHeadActions{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;overflow:visible}}@media (max-width:900px){.home-module__Hx0lNG__dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"italy""summary""map""regions""months""rank""cohesion""anomalies""reading"}.home-module__Hx0lNG__leftRail,.home-module__Hx0lNG__rightRail{display:contents}.home-module__Hx0lNG__summaryPanel{grid-area:summary}.home-module__Hx0lNG__mapPanel{grid-area:map}.home-module__Hx0lNG__monthsPanel{grid-area:months}.home-module__Hx0lNG__regionsPanel{grid-area:regions}.home-module__Hx0lNG__rankPanel{grid-area:rank}.home-module__Hx0lNG__cohesionPanel{grid-area:cohesion}.home-module__Hx0lNG__summaryPanel>[data-composition-state]{--composition-height:clamp(250px, 62cqw, 320px);flex:none}.home-module__Hx0lNG__monthsPanel .home-module__Hx0lNG__monthList{gap:10px}.home-module__Hx0lNG__mapPanel .home-module__Hx0lNG__panelHead,.home-module__Hx0lNG__regionsPanel .home-module__Hx0lNG__panelHead,.home-module__Hx0lNG__rankPanel .home-module__Hx0lNG__panelHead{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""action""note"}}@media (max-width:1100px){.home-module__Hx0lNG__readingPanel{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__Hx0lNG__readingIntro{grid-column:1/-1}.home-module__Hx0lNG__readingRules{grid-column:1}.home-module__Hx0lNG__readingLink{grid-column:2;justify-self:end}}@media (max-width:620px){.home-module__Hx0lNG__headline{font-size:32px}.home-module__Hx0lNG__mapStats{grid-template-columns:1fr 1fr;display:grid}.home-module__Hx0lNG__monthList li{grid-template-columns:58px minmax(0,1fr) 36px}.home-module__Hx0lNG__readingPanel{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__readingIntro,.home-module__Hx0lNG__readingRules,.home-module__Hx0lNG__readingLink{grid-column:auto}.home-module__Hx0lNG__readingLink{justify-self:start}}@media (max-width:560px){.home-module__Hx0lNG__panelHead>nav.home-module__Hx0lNG__periodSelector{grid-area:2/1/auto/-1;width:100%}}@media (max-width:360px){.home-module__Hx0lNG__mapStats{grid-template-columns:1fr}}@container regional-map (max-width:700px){.home-module__Hx0lNG__mapStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container regional-map (max-width:360px){.home-module__Hx0lNG__mapStats{grid-template-columns:minmax(0,1fr)}}.home-module__Hx0lNG__sourceDetails summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.home-module__Hx0lNG__sourceDetails summary:after{content:"+";font-size:18px}.home-module__Hx0lNG__sourceDetails[open] summary:after{content:"−"}.home-module__Hx0lNG__sourceDetails .home-module__Hx0lNG__sourceList{margin-block:var(--space-3)}@media (max-width:760px){.home-module__Hx0lNG__anomalyGallery{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__anomalyItem{column-gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-module__Hx0lNG__anomalyItemHead{grid-column:1}.home-module__Hx0lNG__anomalyItem h3{grid-column:1;min-height:0;margin-top:6px}.home-module__Hx0lNG__anomalyValue{grid-area:1/2/3;align-self:center;margin:0;font-size:25px}.home-module__Hx0lNG__anomalyMeta{border-top:1px solid var(--color-neutral-300);flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;margin-top:12px;padding-top:8px}.home-module__Hx0lNG__anomalyMeta a{border:0;flex:none;padding:0}}@media (max-width:480px){.home-module__Hx0lNG__anomaliesPanel .home-module__Hx0lNG__panelHead{flex-wrap:wrap}.home-module__Hx0lNG__anomaliesPanel .home-module__Hx0lNG__panelHead h2{flex-basis:calc(100% - 44px)}.home-module__Hx0lNG__anomaliesLink{order:3}.home-module__Hx0lNG__anomalyItem{gap:0;display:flex}.home-module__Hx0lNG__anomalyValue{align-self:flex-start;margin-top:12px}.home-module__Hx0lNG__anomalyMeta{flex-direction:column;align-items:flex-start}}.home-module__Hx0lNG__panelHead:has(>h2:only-child){min-height:0;margin-bottom:var(--space-3)}.home-module__Hx0lNG__sourcePanel{padding-block:var(--space-1)}
.territory-metric-chart-module__OGuhIq__figure{margin:0}.territory-metric-chart-module__OGuhIq__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.territory-metric-chart-module__OGuhIq__regionSearch{justify-content:end;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-neutral-700);grid-template-columns:auto minmax(220px,340px);font-size:12px;font-weight:650;display:grid}.territory-metric-chart-module__OGuhIq__regionSearch select{border:1px solid var(--color-neutral-300);min-height:40px;color:var(--color-neutral-900);font:inherit;background:#fff;border-radius:0;padding:8px 34px 8px 10px}.territory-metric-chart-module__OGuhIq__heading p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-neutral-700);font-size:13px}.territory-metric-chart-module__OGuhIq__referenceLabel{color:var(--color-neutral-700);flex:none;grid-template-columns:10px auto;gap:1px 7px;font-size:11px;display:grid}.territory-metric-chart-module__OGuhIq__referenceLabel i{background:var(--color-neutral-900);grid-row:1/span 2;align-self:stretch;width:2px}.territory-metric-chart-module__OGuhIq__referenceLabel strong{color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:13px}.territory-metric-chart-module__OGuhIq__chart{gap:8px;margin:0;padding:0;list-style:none;display:grid}.territory-metric-chart-module__OGuhIq__chart li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(150px,210px) minmax(220px,1fr) minmax(105px,auto);min-height:24px;display:grid}.territory-metric-chart-module__OGuhIq__chart li[data-selected]{outline:2px solid var(--color-accent-700);outline-offset:2px;background:color-mix(in srgb, var(--color-accent-100) 55%, white);padding:4px 6px}.territory-metric-chart-module__OGuhIq__regionName{color:var(--color-neutral-900);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;overflow:hidden}.territory-metric-chart-module__OGuhIq__track{background:var(--color-neutral-100);cursor:pointer;border:0;height:12px;padding:0;position:relative}.territory-metric-chart-module__OGuhIq__regionName:focus-visible,.territory-metric-chart-module__OGuhIq__track:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:3px}.territory-metric-chart-module__OGuhIq__bar{inset-block:1px;width:var(--bar-width);background:var(--color-neutral-600);position:absolute;left:0}.territory-metric-chart-module__OGuhIq__reference{z-index:1;top:-3px;bottom:-3px;left:var(--reference-position);background:var(--color-neutral-900);width:2px;position:absolute}.territory-metric-chart-module__OGuhIq__value{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.territory-metric-chart-module__OGuhIq__figure figcaption{margin-top:var(--space-4);color:var(--color-neutral-600);font-size:11px}.territory-metric-chart-module__OGuhIq__selectionHint{margin:var(--space-4) 0 0;padding:var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);color:var(--color-neutral-700);font-size:13px}.territory-metric-chart-module__OGuhIq__selectedPanel,.territory-metric-chart-module__OGuhIq__comparison{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-300)}.territory-metric-chart-module__OGuhIq__selectedHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.territory-metric-chart-module__OGuhIq__selectedHeading span{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.territory-metric-chart-module__OGuhIq__selectedHeading h3,.territory-metric-chart-module__OGuhIq__comparison h3,.territory-metric-chart-module__OGuhIq__comparison h4,.territory-metric-chart-module__OGuhIq__trend h3{font-family:var(--font-heading);margin:3px 0 0}.territory-metric-chart-module__OGuhIq__selectedHeading button{border:1px solid var(--color-accent-700);min-height:38px;color:var(--color-accent-800);cursor:pointer;background:#fff;padding:8px 12px;font-size:12px;font-weight:700}.territory-metric-chart-module__OGuhIq__selectedHeading button:disabled{border-color:var(--color-neutral-300);color:var(--color-neutral-500);cursor:not-allowed}.territory-metric-chart-module__OGuhIq__selectedStats{margin:var(--space-3) 0;background:var(--color-neutral-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.territory-metric-chart-module__OGuhIq__selectedStats>div{padding:var(--space-3);background:var(--color-neutral-100)}.territory-metric-chart-module__OGuhIq__selectedStats dt,.territory-metric-chart-module__OGuhIq__comparison dt{color:var(--color-neutral-600);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.territory-metric-chart-module__OGuhIq__selectedStats dd,.territory-metric-chart-module__OGuhIq__comparison dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;font-weight:700}.territory-metric-chart-module__OGuhIq__selectedPanel>a{font-size:12px;font-weight:700}.territory-metric-chart-module__OGuhIq__trend{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3);background:var(--color-neutral-100);grid-template-columns:minmax(170px,.55fr) minmax(300px,1fr);display:grid}.territory-metric-chart-module__OGuhIq__trend h3{font-size:15px}.territory-metric-chart-module__OGuhIq__trend p,.territory-metric-chart-module__OGuhIq__comparison p{color:var(--color-neutral-700);margin:5px 0 0;font-size:11px}.territory-metric-chart-module__OGuhIq__trend ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.territory-metric-chart-module__OGuhIq__trend li{grid-template-columns:38px minmax(80px,1fr) minmax(85px,auto);align-items:center;gap:8px;font-size:11px;display:grid}.territory-metric-chart-module__OGuhIq__trend li small{color:var(--color-neutral-600);grid-column:2/-1;font-size:10px}.territory-metric-chart-module__OGuhIq__trendTrack{background:#fff;height:8px}.territory-metric-chart-module__OGuhIq__trendTrack i{width:var(--trend-width);background:var(--color-neutral-700);height:100%;display:block}.territory-metric-chart-module__OGuhIq__trendTrack .territory-metric-chart-module__OGuhIq__partialTrendBar{background:repeating-linear-gradient(135deg, var(--color-neutral-700) 0 4px, transparent 4px 8px)}.territory-metric-chart-module__OGuhIq__comparison>div:first-child{margin-bottom:var(--space-3)}.territory-metric-chart-module__OGuhIq__comparisonGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.territory-metric-chart-module__OGuhIq__comparisonGrid article{padding:var(--space-3);border:1px solid var(--color-neutral-300);position:relative}.territory-metric-chart-module__OGuhIq__comparisonGrid article>button{width:28px;height:28px;color:var(--color-neutral-700);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:7px;right:7px}.territory-metric-chart-module__OGuhIq__comparisonGrid h4{padding-right:30px;font-size:15px}.territory-metric-chart-module__OGuhIq__comparisonGrid dl{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.territory-metric-chart-module__OGuhIq__heading{display:grid}.territory-metric-chart-module__OGuhIq__referenceLabel{justify-self:start}.territory-metric-chart-module__OGuhIq__regionSearch{grid-template-columns:1fr;justify-content:stretch}.territory-metric-chart-module__OGuhIq__chart li{gap:4px var(--space-2);grid-template-columns:minmax(110px,1fr) minmax(90px,1.2fr)}.territory-metric-chart-module__OGuhIq__regionName{font-size:11px}.territory-metric-chart-module__OGuhIq__value{text-align:left;color:var(--color-neutral-700);grid-area:2/2;font-size:11px}.territory-metric-chart-module__OGuhIq__selectedHeading{display:grid}.territory-metric-chart-module__OGuhIq__selectedStats,.territory-metric-chart-module__OGuhIq__comparisonGrid{grid-template-columns:1fr 1fr}.territory-metric-chart-module__OGuhIq__trend{grid-template-columns:1fr}}@media (max-width:460px){.territory-metric-chart-module__OGuhIq__selectedStats,.territory-metric-chart-module__OGuhIq__comparisonGrid{grid-template-columns:1fr}}
.region-title-treemap-module__DUmpJG__figure{margin:0}.region-title-treemap-module__DUmpJG__chart{background:var(--color-neutral-100);border:0;width:100%;height:420px}.region-title-treemap-module__DUmpJG__tileLabel,.region-title-treemap-module__DUmpJG__tileShare{fill:var(--color-text);pointer-events:none;font-weight:650}.region-title-treemap-module__DUmpJG__tileLabel{font-size:13px}.region-title-treemap-module__DUmpJG__tileShare{font-size:22px}.region-title-treemap-module__DUmpJG__tooltip{max-width:310px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-neutral-400);color:var(--color-raised);background:var(--color-text)}.region-title-treemap-module__DUmpJG__tooltip span,.region-title-treemap-module__DUmpJG__tooltip strong,.region-title-treemap-module__DUmpJG__tooltip small{display:block}.region-title-treemap-module__DUmpJG__tooltip span,.region-title-treemap-module__DUmpJG__tooltip small{color:var(--color-neutral-300)}.region-title-treemap-module__DUmpJG__tooltipExplain{margin-block:var(--space-1) 0;font-size:.78rem;line-height:1.4;color:var(--color-neutral-200)!important}.region-title-treemap-module__DUmpJG__tooltip strong{margin-block:var(--space-2) var(--space-1);font-variant-numeric:tabular-nums}.region-title-treemap-module__DUmpJG__figure figcaption{max-width:72ch;color:var(--color-neutral-600);margin-block-start:var(--space-3);font-size:.78rem}@media (max-width:620px){.region-title-treemap-module__DUmpJG__chart{height:340px}}
.territori-module__2ZbpnG__intro{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.territori-module__2ZbpnG__periodBadge{margin-bottom:var(--space-2);border:1px solid var(--color-neutral-300);background:var(--color-accent-100);color:var(--color-accent-900);letter-spacing:.03em;text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:750;display:inline-block}.territori-module__2ZbpnG__metricSelector{border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);flex-wrap:wrap;width:fit-content;padding:3px;display:inline-flex}.territori-module__2ZbpnG__metricSelector a{min-height:40px;color:var(--color-neutral-700);padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none}.territori-module__2ZbpnG__metricSelector a[aria-current=page]{color:#fff;background:var(--color-accent-800)}.territori-module__2ZbpnG__viewBlock{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.territori-module__2ZbpnG__viewSelector{border:1px solid var(--color-neutral-300);background:#fff;width:fit-content;padding:3px;display:inline-flex}.territori-module__2ZbpnG__viewSelector button{min-width:96px;min-height:36px;color:var(--color-neutral-700);cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:12px;font-weight:700}.territori-module__2ZbpnG__viewSelector button[aria-selected=true]{background:var(--color-neutral-900);color:#fff}.territori-module__2ZbpnG__municipalityPanel{gap:var(--space-4);display:grid}.territori-module__2ZbpnG__municipalityHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.territori-module__2ZbpnG__municipalityHeading p{max-width:78ch;margin:var(--space-2) 0 0;color:var(--color-neutral-700);font-size:13px}.territori-module__2ZbpnG__municipalityHeading>a{flex:none;font-size:12px;font-weight:700}.territori-module__2ZbpnG__eyebrow{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.territori-module__2ZbpnG__municipalityFilters{align-items:end;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(150px,1fr)) auto;display:grid}.territori-module__2ZbpnG__municipalityFilters label{gap:5px;min-width:0;display:grid}.territori-module__2ZbpnG__municipalityFilters label>span{color:var(--color-neutral-700);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.territori-module__2ZbpnG__municipalityFilters input,.territori-module__2ZbpnG__municipalityFilters select{border:1px solid var(--color-neutral-300);width:100%;min-height:42px;color:var(--color-neutral-900);font:inherit;background:#fff;border-radius:0;padding:8px 10px;font-size:12px}.territori-module__2ZbpnG__filterActions{align-items:center;gap:var(--space-2);min-height:42px;display:flex}.territori-module__2ZbpnG__filterActions button{border:1px solid var(--color-accent-800);background:var(--color-accent-800);color:#fff;white-space:nowrap;cursor:pointer;min-height:42px;padding:9px 13px;font-size:12px;font-weight:700}.territori-module__2ZbpnG__filterActions a{font-size:12px;font-weight:650}.territori-module__2ZbpnG__resultsSummary{align-items:baseline;gap:var(--space-2);color:var(--color-neutral-700);font-size:12px;display:flex}.territori-module__2ZbpnG__resultsSummary strong{color:var(--color-neutral-900)}.territori-module__2ZbpnG__emptyState{color:var(--color-neutral-600);text-align:center;padding:var(--space-6)!important}.territori-module__2ZbpnG__areaRow th,.territori-module__2ZbpnG__areaRow td{background:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-200);font-weight:600}.territori-module__2ZbpnG__areaRow th{text-align:left;padding:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-size:11px}.territori-module__2ZbpnG__note{margin:var(--space-3) 0 0;color:var(--color-neutral-600);max-width:90ch;font-size:12px}.territori-module__2ZbpnG__methodDetails{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-neutral-200)}.territori-module__2ZbpnG__methodDetails summary{cursor:pointer;color:var(--color-neutral-800);font-size:13px;font-weight:650}.territori-module__2ZbpnG__coverage{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.territori-module__2ZbpnG__coverageList{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.territori-module__2ZbpnG__coverageList dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);font-size:11px}.territori-module__2ZbpnG__coverageList dd{font-family:var(--font-heading);font-size:21px;font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;margin:4px 0 0}.territori-module__2ZbpnG__coverage>p{color:var(--color-neutral-800);margin:0;font-size:13px}@media (max-width:1100px){.territori-module__2ZbpnG__municipalityFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.territori-module__2ZbpnG__coverage{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.territori-module__2ZbpnG__municipalityHeading{display:grid}}@media (max-width:620px){.territori-module__2ZbpnG__intro{align-items:stretch}.territori-module__2ZbpnG__coverageList dd{font-size:18px}.territori-module__2ZbpnG__viewSelector{width:100%}.territori-module__2ZbpnG__viewSelector button{flex:1}.territori-module__2ZbpnG__municipalityFilters{grid-template-columns:minmax(0,1fr)}.territori-module__2ZbpnG__filterActions{justify-content:space-between}.territori-module__2ZbpnG__resultsSummary{display:grid}}
.imprese-module__5zArRW__dashboard{gap:var(--space-4);padding-block:var(--space-6) 0;flex-direction:column;display:flex}.imprese-module__5zArRW__hero{justify-content:space-between;align-items:end;gap:var(--space-8);border-bottom:1px solid var(--color-neutral-300);padding:22px 0 10px;display:flex}.imprese-module__5zArRW__hero h1{letter-spacing:-.045em;margin:3px 0 8px;font-size:clamp(34px,5vw,64px)}.imprese-module__5zArRW__hero p{max-width:62ch;color:var(--color-neutral-700);margin:0;font-size:16px}.imprese-module__5zArRW__kicker{color:var(--color-accent-700);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.imprese-module__5zArRW__heroMeta{color:var(--color-neutral-700);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;font-size:11px;display:flex}.imprese-module__5zArRW__heroMeta a{font-weight:700}.imprese-module__5zArRW__dashboardGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(260px,.8fr) minmax(0,1.55fr) minmax(240px,.75fr);display:grid}.imprese-module__5zArRW__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.imprese-module__5zArRW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.imprese-module__5zArRW__panelHead>h2{margin-bottom:0}.imprese-module__5zArRW__panelHead .panel-title{margin-bottom:0}.imprese-module__5zArRW__headNote{color:var(--color-neutral-600);font-size:11px}.imprese-module__5zArRW__headline{margin-top:var(--space-3);color:var(--color-text);font-family:var(--font-heading);font-size:clamp(32px,4vw,46px);font-weight:var(--font-heading-weight);letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:.98;display:block}.imprese-module__5zArRW__headlineNote{color:var(--color-neutral-700);margin:8px 0 0;font-size:13px}.imprese-module__5zArRW__definition{color:var(--color-neutral-700);margin:14px 0;font-size:12px}.imprese-module__5zArRW__factRows{margin:var(--space-4) 0 0}.imprese-module__5zArRW__factRows>div{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12px;display:flex}.imprese-module__5zArRW__factRows dt{color:var(--color-neutral-700)}.imprese-module__5zArRW__factRows dd{text-align:right;max-width:62%;margin:0;font-weight:700}.imprese-module__5zArRW__sectorList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.imprese-module__5zArRW__sectorList li{min-width:0}.imprese-module__5zArRW__sectorLabel{grid-template-columns:max-content minmax(0,1fr) auto;align-items:baseline;gap:5px;font-size:12px;display:grid}.imprese-module__5zArRW__sectorLabelPlain{grid-template-columns:minmax(0,1fr) auto}.imprese-module__5zArRW__sectorLabel b{color:var(--color-accent-700)}.imprese-module__5zArRW__sectorLabel span{color:var(--color-neutral-800);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imprese-module__5zArRW__sectorLabel strong{font-variant-numeric:tabular-nums}.imprese-module__5zArRW__sectorList i{background:var(--chart-data-track);height:7px;margin-top:5px;display:block}.imprese-module__5zArRW__sectorList i b{background:var(--chart-data-primary);height:100%;display:block}.imprese-module__5zArRW__sectorList small{color:var(--color-neutral-600);margin-top:3px;font-size:10px;display:block}.imprese-module__5zArRW__mapPanel{min-width:0}.imprese-module__5zArRW__attribution{color:var(--color-neutral-600);margin:14px 0 0;font-size:10px;line-height:1.45}.imprese-module__5zArRW__note{color:var(--color-neutral-600);margin:12px 0 0;font-size:11px;line-height:1.45}.imprese-module__5zArRW__detailCard{background:var(--color-accent-100);border-left:2px solid var(--color-accent-700);gap:3px;margin-top:14px;padding:16px;display:grid}.imprese-module__5zArRW__detailLabel,.imprese-module__5zArRW__sourcePublisher{color:var(--color-neutral-600);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.imprese-module__5zArRW__regionIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.imprese-module__5zArRW__regionIdentity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imprese-module__5zArRW__detailRegion{align-items:center;gap:9px;display:inline-flex}.imprese-module__5zArRW__detailCard strong{font-size:19px}.imprese-module__5zArRW__detailCard b{color:var(--color-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px}.imprese-module__5zArRW__detailCard small{color:var(--color-neutral-700);font-size:11px}.imprese-module__5zArRW__sourceTitle{margin:14px 0 2px;font-size:16px}.imprese-module__5zArRW__sourcePublisher{margin:0}.imprese-module__5zArRW__sourceCaveat{color:var(--color-neutral-700);margin:14px 0;font-size:12px}.imprese-module__5zArRW__boundaryNotice{border-color:var(--color-accent-300)}.imprese-module__5zArRW__boundaryNotice a{font-size:12px;font-weight:700}@media (max-width:1180px){.imprese-module__5zArRW__dashboardGrid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr)}.imprese-module__5zArRW__dashboardGrid>.imprese-module__5zArRW__column:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:800px){.imprese-module__5zArRW__hero{align-items:start;gap:var(--space-4);flex-direction:column}.imprese-module__5zArRW__heroMeta{text-align:left;align-items:flex-start}.imprese-module__5zArRW__dashboardGrid{grid-template-columns:1fr}.imprese-module__5zArRW__dashboardGrid>.imprese-module__5zArRW__column:last-child{grid-column:auto;display:flex}}@media (min-width:801px){.imprese-module__5zArRW__mapPanel{--atlas-map-height:400px}:is(.imprese-module__5zArRW__rankingPanel .table td,.imprese-module__5zArRW__rankingPanel .table th[scope=row]){padding-block:4px}.imprese-module__5zArRW__rankingPanel .table th[scope=row] a{align-items:center;min-height:44px;display:flex}}.imprese-module__5zArRW__dashboardGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);grid-template-areas:"summary map""detail map""sector ranking""sources sources";align-items:stretch}.imprese-module__5zArRW__dashboardGrid>.imprese-module__5zArRW__column,.imprese-module__5zArRW__dashboardGrid>.imprese-module__5zArRW__column:last-child{display:contents}.imprese-module__5zArRW__summaryPanel{grid-area:summary}.imprese-module__5zArRW__detailPanel{grid-area:detail}.imprese-module__5zArRW__mapPanel{flex-direction:column;grid-area:map;justify-content:space-between;display:flex}.imprese-module__5zArRW__sectorPanel{flex-direction:column;grid-area:sector;display:flex}.imprese-module__5zArRW__sectorPanel .imprese-module__5zArRW__sectorList{flex:1;justify-content:space-evenly}.imprese-module__5zArRW__rankingPanel{grid-area:ranking}.imprese-module__5zArRW__sourceDetails{grid-area:sources}.imprese-module__5zArRW__sourceGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.imprese-module__5zArRW__dashboardGrid .table a{color:var(--color-text)}@media (max-width:900px){.imprese-module__5zArRW__dashboardGrid{grid-template-columns:1fr;grid-template-areas:"summary""map""detail""sector""ranking""sources"}.imprese-module__5zArRW__sourceGrid{grid-template-columns:1fr}}
.istruzione-module__sXEb7q__dashboard{gap:var(--space-4);padding-block:var(--space-6) 0;flex-direction:column;display:flex}.istruzione-module__sXEb7q__hero{justify-content:space-between;align-items:end;gap:var(--space-8);border-bottom:1px solid var(--color-neutral-300);padding:22px 0 10px;display:flex}.istruzione-module__sXEb7q__hero h1{letter-spacing:-.045em;margin:3px 0 8px;font-size:clamp(34px,5vw,64px)}.istruzione-module__sXEb7q__hero p{max-width:66ch;color:var(--color-neutral-700);margin:0;font-size:16px}.istruzione-module__sXEb7q__kicker{color:var(--color-accent-700);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.istruzione-module__sXEb7q__heroMeta{color:var(--color-neutral-700);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:8px;font-size:11px;display:flex}.istruzione-module__sXEb7q__heroMeta a{font-weight:700}.istruzione-module__sXEb7q__dashboardGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(260px,.8fr) minmax(0,1.55fr) minmax(260px,.8fr);display:grid}.istruzione-module__sXEb7q__column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.istruzione-module__sXEb7q__column>.panel{width:100%;min-width:0;max-width:100%}.istruzione-module__sXEb7q__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.istruzione-module__sXEb7q__panelHead>h2{margin-bottom:0}.istruzione-module__sXEb7q__panelHead .panel-title{margin-bottom:0}.istruzione-module__sXEb7q__headNote{color:var(--color-neutral-600);font-size:11px}.istruzione-module__sXEb7q__headline{margin-top:var(--space-3);color:var(--color-text);font-family:var(--font-heading);font-size:clamp(38px,5vw,58px);font-weight:var(--font-heading-weight);letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:.98;display:block}.istruzione-module__sXEb7q__headlineNote{color:var(--color-neutral-700);margin:8px 0 0;font-size:13px}.istruzione-module__sXEb7q__definition{color:var(--color-neutral-700);margin:14px 0;font-size:12px}.istruzione-module__sXEb7q__factRows{margin:var(--space-4) 0 0}.istruzione-module__sXEb7q__factRows>div{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12px;display:flex}.istruzione-module__sXEb7q__factRows dt{color:var(--color-neutral-700)}.istruzione-module__sXEb7q__factRows dd{text-align:right;max-width:64%;margin:0;font-weight:700}.istruzione-module__sXEb7q__pathwayList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.istruzione-module__sXEb7q__pathwayList li{min-width:0}.istruzione-module__sXEb7q__pathwayLabel{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.istruzione-module__sXEb7q__pathwayLabel span{color:var(--color-neutral-800);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.istruzione-module__sXEb7q__pathwayLabel strong{font-variant-numeric:tabular-nums}.istruzione-module__sXEb7q__pathwayList i{background:var(--chart-data-track);height:7px;margin-top:5px;display:block}.istruzione-module__sXEb7q__pathwayList i b{background:var(--chart-data-primary);height:100%;display:block}.istruzione-module__sXEb7q__pathwayList small{color:var(--color-neutral-600);margin-top:3px;font-size:10px;display:block}.istruzione-module__sXEb7q__emptyState{color:var(--color-neutral-700);background:var(--color-neutral-100);border-left:2px solid var(--color-neutral-400);margin:14px 0 0;padding:14px;font-size:12px}.istruzione-module__sXEb7q__mapPanel{min-width:0}.istruzione-module__sXEb7q__attribution{color:var(--color-neutral-600);margin:14px 0 0;font-size:10px;line-height:1.45}.istruzione-module__sXEb7q__note{color:var(--color-neutral-600);margin:12px 0 0;font-size:11px;line-height:1.45}.istruzione-module__sXEb7q__trendDelta{color:var(--color-neutral-700);margin:12px 0 0;font-size:12px}.istruzione-module__sXEb7q__trendDelta strong{color:var(--color-text)}.istruzione-module__sXEb7q__addressTable{max-height:420px;margin-top:8px;overflow:auto}.istruzione-module__sXEb7q__addressTable .table{font-size:12px}.istruzione-module__sXEb7q__addressTable .table th[scope=row]{overflow-wrap:anywhere;min-width:170px;max-width:230px}.istruzione-module__sXEb7q__addressTable .table td:nth-child(2){color:var(--color-neutral-600);font-size:11px}.istruzione-module__sXEb7q__coveragePanel{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.istruzione-module__sXEb7q__coverageSignal{background:var(--color-neutral-100);gap:3px;margin-top:14px;padding:14px;display:grid}.istruzione-module__sXEb7q__coverageSignal strong{color:var(--color-text);letter-spacing:-.04em;font-size:23px}.istruzione-module__sXEb7q__coverageSignal span{color:var(--color-neutral-700);font-size:12px}.istruzione-module__sXEb7q__sourceTitle{margin:14px 0 2px;font-size:16px}.istruzione-module__sXEb7q__sourcePublisher{color:var(--color-neutral-600);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px}.istruzione-module__sXEb7q__sourceCaveat{color:var(--color-neutral-700);margin:14px 0;font-size:12px;line-height:1.5}@media (max-width:1180px){.istruzione-module__sXEb7q__dashboardGrid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr)}.istruzione-module__sXEb7q__dashboardGrid>.istruzione-module__sXEb7q__column:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:800px){.istruzione-module__sXEb7q__hero{align-items:start;gap:var(--space-4);flex-direction:column}.istruzione-module__sXEb7q__heroMeta{text-align:left;align-items:flex-start}.istruzione-module__sXEb7q__dashboardGrid{grid-template-columns:1fr}.istruzione-module__sXEb7q__dashboardGrid>.istruzione-module__sXEb7q__column:last-child{grid-column:auto;display:flex}}@media (max-width:360px){.istruzione-module__sXEb7q__dashboard{gap:var(--space-3)}.istruzione-module__sXEb7q__hero{padding-top:14px}.istruzione-module__sXEb7q__hero h1{font-size:32px}.istruzione-module__sXEb7q__hero p{font-size:14px}.istruzione-module__sXEb7q__headline{font-size:36px}.istruzione-module__sXEb7q__factRows>div{align-items:flex-start}.istruzione-module__sXEb7q__factRows dd{overflow-wrap:anywhere;max-width:58%}.istruzione-module__sXEb7q__emptyState{padding:12px}}.istruzione-module__sXEb7q__sourceGrid{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);display:grid}.istruzione-module__sXEb7q__sourceGrid>section{min-width:0}@media (max-width:800px){.istruzione-module__sXEb7q__sourceGrid{grid-template-columns:1fr}}.istruzione-module__sXEb7q__dashboardGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);grid-template-areas:"summary map""trend map""pathways ranking""addresses addresses";align-items:stretch}.istruzione-module__sXEb7q__dashboardGrid>.istruzione-module__sXEb7q__column,.istruzione-module__sXEb7q__dashboardGrid>.istruzione-module__sXEb7q__column:last-child{display:contents}.istruzione-module__sXEb7q__summaryPanel{grid-area:summary}.istruzione-module__sXEb7q__trendPanel{grid-area:trend}.istruzione-module__sXEb7q__mapPanel{--atlas-map-height:560px;flex-direction:column;grid-area:map;justify-content:space-between;display:flex}.istruzione-module__sXEb7q__pathwaysPanel{grid-area:pathways}.istruzione-module__sXEb7q__rankingPanel{grid-area:ranking}.istruzione-module__sXEb7q__addressPanel{grid-area:addresses}.istruzione-module__sXEb7q__pathwaysPanel{flex-direction:column;display:flex}.istruzione-module__sXEb7q__pathwaysPanel .istruzione-module__sXEb7q__pathwayList{flex:1;justify-content:space-evenly}.istruzione-module__sXEb7q__addressTable .table th[scope=row]{width:52%;min-width:0;max-width:none}.istruzione-module__sXEb7q__addressTable{max-height:none}.istruzione-module__sXEb7q__dashboardGrid .table a{color:var(--color-text)}.istruzione-module__sXEb7q__sourceGrid{align-items:start}@media (max-width:900px){.istruzione-module__sXEb7q__dashboardGrid{grid-template-columns:1fr;grid-template-areas:"summary""map""trend""pathways""ranking""addresses"}.istruzione-module__sXEb7q__sourceGrid{grid-template-columns:1fr}}
.regioni-module__yXGVca__selector{align-items:end;gap:var(--space-3);margin-block-end:var(--space-8);display:flex}.regioni-module__yXGVca__selector label{gap:var(--space-2);min-width:min(100%,430px);font-weight:750;display:grid}.regioni-module__yXGVca__selector select{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-neutral-400);color:var(--color-text);background:var(--color-raised)}.regioni-module__yXGVca__selector button{min-height:44px;padding-inline:var(--space-5);border:1px solid var(--color-accent);color:var(--color-raised);background:var(--color-accent);font-weight:800}.regioni-module__yXGVca__sectionHeader{justify-content:space-between;align-items:start;gap:var(--space-6);margin-block-end:var(--space-6);display:flex}.regioni-module__yXGVca__sectionHeader h2{margin:0}.regioni-module__yXGVca__sectionHeader p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-neutral-700)}.regioni-module__yXGVca__sectionHeader>span,.regioni-module__yXGVca__provenance span{color:var(--color-neutral-700);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.regioni-module__yXGVca__titleTable,.regioni-module__yXGVca__allEntitiesTable{margin-block-start:var(--space-6)}.regioni-module__yXGVca__titleTable table{min-width:680px}.regioni-module__yXGVca__allEntitiesTable table{min-width:760px}.regioni-module__yXGVca__titleTable td,.regioni-module__yXGVca__allEntitiesTable td{white-space:nowrap;font-variant-numeric:tabular-nums}.regioni-module__yXGVca__titleTable tfoot{font-weight:800}.regioni-module__yXGVca__statusNote{max-width:76ch;color:var(--color-neutral-700)}.regioni-module__yXGVca__scrollHint{margin:var(--space-4) 0 0;color:var(--color-neutral-700);font-size:.85rem;display:none}.regioni-module__yXGVca__provenance{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.regioni-module__yXGVca__provenance div{border-block-start:1px solid var(--color-neutral-300);padding-block-start:var(--space-3)}.regioni-module__yXGVca__provenance strong{overflow-wrap:anywhere;margin-block-start:var(--space-2);display:block}.regioni-module__yXGVca__sourceLinks{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.regioni-module__yXGVca__sourceLinks a{font-weight:750}@media (max-width:900px){.regioni-module__yXGVca__provenance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.regioni-module__yXGVca__selector,.regioni-module__yXGVca__sectionHeader{display:grid}.regioni-module__yXGVca__selector button{width:100%}.regioni-module__yXGVca__provenance{grid-template-columns:1fr}.regioni-module__yXGVca__scrollHint{display:block}}
.invalidita-module__iiKz8W__stats.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.invalidita-module__iiKz8W__stats.stat-strip>div:nth-child(2){border-right:1px solid var(--color-neutral-200)}.invalidita-module__iiKz8W__stats.stat-strip>div:nth-child(-n+2){border-bottom:0}.invalidita-module__iiKz8W__columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invalidita-module__iiKz8W__breakdown,.invalidita-module__iiKz8W__stockList,.invalidita-module__iiKz8W__coverageList{margin:0}.invalidita-module__iiKz8W__breakdown>div,.invalidita-module__iiKz8W__stockList>div,.invalidita-module__iiKz8W__coverageList>div{border-top:1px solid var(--color-neutral-200);padding:11px 0}.invalidita-module__iiKz8W__breakdown>div:first-child,.invalidita-module__iiKz8W__stockList>div:first-child,.invalidita-module__iiKz8W__coverageList>div:first-child{border-top:0;padding-top:0}.invalidita-module__iiKz8W__breakdown dt,.invalidita-module__iiKz8W__stockList dt,.invalidita-module__iiKz8W__coverageList dt{color:var(--color-neutral-700)}.invalidita-module__iiKz8W__breakdown dd,.invalidita-module__iiKz8W__stockList dd{font-variant-numeric:tabular-nums;margin:2px 0 7px;font-size:20px;font-weight:700}.invalidita-module__iiKz8W__breakdown span{background:var(--color-neutral-200);height:8px;display:block}.invalidita-module__iiKz8W__breakdown span i{background:var(--color-accent);height:100%;display:block}.invalidita-module__iiKz8W__coverageList>div{gap:var(--space-3);grid-template-columns:100px minmax(0,1fr);display:grid}.invalidita-module__iiKz8W__coverageList dt{font-weight:700}.invalidita-module__iiKz8W__coverageList dd{margin:0}.invalidita-module__iiKz8W__sectionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.invalidita-module__iiKz8W__sectionHead .invalidita-module__iiKz8W__panel-title{margin-bottom:4px}.invalidita-module__iiKz8W__sectionHead p{color:var(--color-neutral-700);margin:0}.invalidita-module__iiKz8W__bodyCopy{margin:0 0 var(--space-3);max-width:75ch;color:var(--color-neutral-800)}.invalidita-module__iiKz8W__bodyCopy:last-child{margin-bottom:0}.invalidita-module__iiKz8W__sourceList{margin:0;padding:0;list-style:none}.invalidita-module__iiKz8W__sourceList li{gap:var(--space-3);border-top:1px solid var(--color-neutral-200);grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;align-items:baseline;padding:11px 0;display:grid}.invalidita-module__iiKz8W__sourceList li:first-child{border-top:0;padding-top:0}.invalidita-module__iiKz8W__sourceList a{font-weight:700}.invalidita-module__iiKz8W__sourceList span{color:var(--color-neutral-700)}.invalidita-module__iiKz8W__sourceList code{overflow-wrap:anywhere;font-size:11px}.invalidita-module__iiKz8W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invalidita-module__iiKz8W__note{margin:var(--space-3) 0 0;max-width:100ch;color:var(--color-neutral-700);font-size:12px}@media (max-width:860px){.invalidita-module__iiKz8W__columns{grid-template-columns:minmax(0,1fr)}.invalidita-module__iiKz8W__sourceList li{grid-template-columns:minmax(0,1fr);gap:3px}}@media (max-width:620px){.invalidita-module__iiKz8W__stats.stat-strip{grid-template-columns:1fr}.invalidita-module__iiKz8W__stats.stat-strip>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--color-neutral-200)}.invalidita-module__iiKz8W__sectionHead{flex-direction:column;align-items:stretch}.invalidita-module__iiKz8W__coverageList>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.fisco-module__8NxXRW__formula{padding:var(--space-4) 0;border-block:1px solid var(--color-neutral-300);color:var(--color-neutral-800)}.fisco-module__8NxXRW__formulaVisual{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.fisco-module__8NxXRW__formulaVisual b{color:var(--color-neutral-600)}.fisco-module__8NxXRW__formulaVisual strong{color:var(--color-neutral-900)}.fisco-module__8NxXRW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.fisco-module__8NxXRW__sectionHeading p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-neutral-700);font-size:13px}.fisco-module__8NxXRW__legend{gap:var(--space-3);color:var(--color-neutral-800);flex-wrap:wrap;font-size:12px;display:flex}.fisco-module__8NxXRW__legend span{align-items:center;gap:6px;display:inline-flex}.fisco-module__8NxXRW__legend i{width:14px;height:8px;display:inline-block}.fisco-module__8NxXRW__positiveSwatch,.fisco-module__8NxXRW__positiveBar{background:var(--chart-secondary)}.fisco-module__8NxXRW__negativeSwatch,.fisco-module__8NxXRW__negativeBar{background:var(--color-accent-700)}.fisco-module__8NxXRW__balanceChart{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fisco-module__8NxXRW__balanceChart li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(150px,230px) minmax(220px,1fr) 100px;min-height:26px;display:grid}.fisco-module__8NxXRW__regionName{font-size:13px;font-weight:650}.fisco-module__8NxXRW__axis{height:14px;position:relative}.fisco-module__8NxXRW__axis:before{content:"";inset-block:0;background:var(--color-neutral-400);width:1px;position:absolute;left:50%}.fisco-module__8NxXRW__axis>span{width:calc(var(--bar-width) / 2);height:10px;position:absolute;top:2px}.fisco-module__8NxXRW__positiveBar{left:50%}.fisco-module__8NxXRW__negativeBar{right:50%}.fisco-module__8NxXRW__emptyBar{display:none}.fisco-module__8NxXRW__balanceValue{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.fisco-module__8NxXRW__note{margin:var(--space-4) 0 0;color:var(--color-neutral-700);font-size:12px}.fisco-module__8NxXRW__methodology{max-width:920px}.fisco-module__8NxXRW__methodology h2{margin:0 0 var(--space-4)}.fisco-module__8NxXRW__methodology dl{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.fisco-module__8NxXRW__methodology dl>div{border-top:1px solid var(--color-neutral-300);padding-top:var(--space-3)}.fisco-module__8NxXRW__methodology dt{color:var(--color-neutral-600);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.fisco-module__8NxXRW__methodology dd{color:var(--color-neutral-900);margin:5px 0 0}.fisco-module__8NxXRW__methodology>p{margin:var(--space-6) 0 0;color:var(--color-neutral-700);font-size:13px}.fisco-module__8NxXRW__sources{margin-top:var(--space-6)}.fisco-module__8NxXRW__sources h3{margin:0 0 var(--space-3);font-size:15px}.fisco-module__8NxXRW__sources ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fisco-module__8NxXRW__sources li{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--color-neutral-300);padding-top:var(--space-2);display:flex}.fisco-module__8NxXRW__sources code{color:var(--color-neutral-700);font-size:11px}.fisco-module__8NxXRW__sources p{margin:var(--space-3) 0 0;color:var(--color-neutral-700);max-width:75ch;font-size:12px}.fisco-module__8NxXRW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.fisco-module__8NxXRW__sectionHeading{display:grid}.fisco-module__8NxXRW__balanceChart li{gap:5px var(--space-3);grid-template-columns:minmax(130px,1fr) 96px}.fisco-module__8NxXRW__regionName{grid-column:1}.fisco-module__8NxXRW__balanceValue{grid-area:1/2}.fisco-module__8NxXRW__axis{grid-area:2/1/auto/-1}.fisco-module__8NxXRW__methodology dl{grid-template-columns:1fr}.fisco-module__8NxXRW__sources li{gap:3px;display:grid}}@media (max-width:420px){.fisco-module__8NxXRW__formulaVisual{grid-template-columns:1fr auto;display:grid}.fisco-module__8NxXRW__formulaVisual strong{grid-column:1/-1}}.fisco-module__8NxXRW__metricSelector{border:1px solid var(--color-neutral-300);background:var(--color-neutral-100);flex-wrap:wrap;width:fit-content;padding:3px;display:inline-flex}.fisco-module__8NxXRW__metricSelector a{min-height:40px;color:var(--color-neutral-700);padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none}.fisco-module__8NxXRW__metricSelector a[aria-current=page]{color:#fff;background:var(--color-accent-800)}
.irpef-module__1z1bRG__period{gap:var(--space-2) var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-neutral-300);color:var(--color-neutral-700);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:12px;display:flex}.irpef-module__1z1bRG__period strong{color:var(--color-text);font-weight:650}.irpef-module__1z1bRG__summary{background:var(--color-neutral-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.irpef-module__1z1bRG__summary>div{min-width:0;padding:var(--space-4) 18px;background:var(--color-raised)}.irpef-module__1z1bRG__summary dt,.irpef-module__1z1bRG__definitions dt,.irpef-module__1z1bRG__provenance dt{color:var(--color-neutral-600);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.irpef-module__1z1bRG__summary dd{font-family:var(--font-heading);font-size:21px;font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;margin:5px 0 0;line-height:1.2}.irpef-module__1z1bRG__summary dd>span{display:block}.irpef-module__1z1bRG__summary small{color:var(--color-neutral-600);margin-top:4px;font-size:11px;display:block}.irpef-module__1z1bRG__coverageNote,.irpef-module__1z1bRG__filterHint,.irpef-module__1z1bRG__methodNote,.irpef-module__1z1bRG__sourceFooter{margin:var(--space-3) 0 0;max-width:100ch;color:var(--color-neutral-700);font-size:12px}.irpef-module__1z1bRG__levelTabs{margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.irpef-module__1z1bRG__levelTabs a{border:1px solid var(--color-neutral-300);min-height:44px;color:var(--color-neutral-700);background:var(--color-raised);justify-content:center;align-items:center;padding-inline:16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.irpef-module__1z1bRG__levelTabs a+a{margin-left:-1px}.irpef-module__1z1bRG__levelTabs a[aria-current=page]{border-color:var(--color-text);color:var(--color-raised);background:var(--color-text);position:relative}.irpef-module__1z1bRG__filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;display:grid}.irpef-module__1z1bRG__filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.irpef-module__1z1bRG__filters label>span{color:var(--color-neutral-600);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.irpef-module__1z1bRG__filterActions{gap:var(--space-2);display:flex}.irpef-module__1z1bRG__resultsHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.irpef-module__1z1bRG__resultsHeader h2{margin-bottom:4px}.irpef-module__1z1bRG__resultsHeader p{color:var(--color-neutral-700);margin:0;font-size:13px}.irpef-module__1z1bRG__resultsHeader>span{border:1px solid var(--color-neutral-300);color:var(--color-neutral-700);font-variant-numeric:tabular-nums;flex:none;padding:3px 9px;font-size:11px}.irpef-module__1z1bRG__tableRegion{scroll-padding-inline:var(--space-2)}.irpef-module__1z1bRG__tableRegion:focus-visible{outline-offset:3px}.irpef-module__1z1bRG__scrollHint{margin:0 0 var(--space-2);color:var(--color-neutral-600);font-size:11px}.irpef-module__1z1bRG__table{min-width:1220px}.irpef-module__1z1bRG__table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.irpef-module__1z1bRG__table th:first-child{min-width:190px}.irpef-module__1z1bRG__metricValue{justify-items:end;display:grid}.irpef-module__1z1bRG__metricValue>span{font-variant-numeric:tabular-nums;font-weight:650}.irpef-module__1z1bRG__metricValue small{color:var(--color-neutral-600);white-space:nowrap;margin-top:2px;font-size:10px;font-weight:400}.irpef-module__1z1bRG__metricValue em{border:1px solid var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-bg);white-space:nowrap;margin-top:3px;padding:1px 4px;font-size:10px;font-style:normal;font-weight:600}.irpef-module__1z1bRG__emptyState{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-neutral-200);background:var(--color-neutral-100);display:flex}.irpef-module__1z1bRG__emptyState p{margin:0}.irpef-module__1z1bRG__pagination{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-neutral-200);grid-template-columns:1fr auto 1fr;display:grid}.irpef-module__1z1bRG__pagination>:first-child{justify-self:start}.irpef-module__1z1bRG__pagination>:last-child{justify-self:end}.irpef-module__1z1bRG__pagination>span{color:var(--color-neutral-600);font-variant-numeric:tabular-nums;font-size:12px}.irpef-module__1z1bRG__methodology{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;display:grid}.irpef-module__1z1bRG__definitions{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.irpef-module__1z1bRG__definitions>div,.irpef-module__1z1bRG__provenance dl>div{padding-top:var(--space-2);border-top:1px solid var(--color-neutral-200)}.irpef-module__1z1bRG__definitions dd,.irpef-module__1z1bRG__provenance dd{color:var(--color-neutral-800);margin:3px 0 0;font-size:13px}.irpef-module__1z1bRG__provenance>p{margin:0 0 var(--space-3);color:var(--color-neutral-800)}.irpef-module__1z1bRG__provenance ul{margin:0 0 var(--space-4);color:var(--color-neutral-700);padding-left:18px}.irpef-module__1z1bRG__provenance li+li{margin-top:4px}.irpef-module__1z1bRG__provenance dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.irpef-module__1z1bRG__hash{overflow-wrap:anywhere}@media (max-width:1120px){.irpef-module__1z1bRG__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.irpef-module__1z1bRG__filterActions{align-self:end}.irpef-module__1z1bRG__methodology{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.irpef-module__1z1bRG__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.irpef-module__1z1bRG__definitions{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.irpef-module__1z1bRG__period{gap:5px;display:grid}.irpef-module__1z1bRG__filters{grid-template-columns:minmax(0,1fr)}.irpef-module__1z1bRG__filterActions .btn{flex:1}.irpef-module__1z1bRG__resultsHeader,.irpef-module__1z1bRG__emptyState{flex-direction:column;align-items:flex-start}.irpef-module__1z1bRG__pagination{grid-template-columns:1fr 1fr}.irpef-module__1z1bRG__pagination>span:nth-child(2){grid-area:1/1/auto/-1;justify-self:center}.irpef-module__1z1bRG__pagination>:first-child,.irpef-module__1z1bRG__pagination>:last-child{grid-row:2;width:100%}.irpef-module__1z1bRG__provenance dl{grid-template-columns:minmax(0,1fr)}.irpef-module__1z1bRG__levelTabs a{padding-inline:var(--space-2);flex:1}}@media (max-width:460px){.irpef-module__1z1bRG__summary{grid-template-columns:minmax(0,1fr)}}
