<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.front-page {
  container-type: inline-size;
  min-height: 100vh;
}

@media screen and (width &gt; 500px) {
  .front-page .section-title .bi {
    display: none;
  }
}

.front-page &gt; svg {
  position: relative;
  top: 8px;
  height: clamp(1.5rem, -0.437rem + 8.263vw, 7rem);
  width: 100cqw;
  margin-left: calc((-100cqw + 100%) / 2);
  margin-right: calc((-100cqw + 100%) / 2);
}

/*! Notizie */
.frontpage-notizie {
  background-color: var(--icc-secondary-100);
  --icc-backgroud-fullwidth: var(--icc-secondary-100);
  padding-block: var(--icc-spacing-7);
}
.frontpage-notizie h3 {
  color: var(--icc-tertiary-700);
}
.frontpage-notizie {
  .scroller-container-progress {
    top: -45px;

    .icc-btn-progress {
      padding: var(--icc-spacing-1);
    }
    svg {
      height: 14px;
      width: 14px;
    }
  }
}
/*! Evidenza */
.frontpage-evidenza {
  padding-block-start: var(--icc-spacing-8);
  padding-block-end: var(--icc-spacing-9);
}
@media screen and (width &gt; 900px) {
  .frontpage-evidenza {
    padding-inline: var(--icc-spacing-9);
  }
}
.frontpage-evidenza {
  display: grid;
  gap: var(--icc-spacing-7);
}
/* Template relativo al numero da mobile */

/* Modifica card per post/inchieste/storie */
.frontpage-evidenza article:first-child img {
  grid-row: 4;
}
.frontpage-evidenza article:not(:first-child) .icc-card-article_excerpt {
  display: none;
}
@media screen and (width &gt; 800px) {
  .frontpage-evidenza article:first-child img {
    grid-row: initial;
  }
  .frontpage-evidenza article:not(:first-child) .icc-card-article_excerpt {
    display: block;
  }
}

/* Modifica card per i podcast */
.frontpage-evidenza article.type-podcast {
  background-color: var(--icc-secondary-100);
  padding: var(--icc-spacing-2);
}
.frontpage-evidenza article.type-podcast img {
  grid-row: 4;
}
@media screen and (width &gt; 800px) {
  .frontpage-evidenza article.type-podcast:first-child img {
    grid-row: 1 / -1;
  }
}
.frontpage-evidenza
  article.type-podcast
  :is(.icc-card-article_excerpt, .icc-card-article_detail) {
  /*display: none;*/
}

/* Template relativo al numero da desktop */
@media screen and (width &gt; 900px) {
  .frontpage-evidenza {
    grid-template-columns: repeat(6, 1fr);
  }
  /* 1 Elemento */
  .frontpage-evidenza article:first-child:not(:nth-last-child(2)) {
    grid-column: 1/ -1;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, min-content);
    column-gap: var(--icc-spacing-7);

    &amp; :is(img, .icc-card-strumenti_img) {
      grid-column: 1 / 2;
      grid-row: 1 / -1;
      width: 100%;
      object-fit: cover;
    }
    .icc-card-article_detail {
      margin-block-start: var(--icc-spacing-3);
    }
  }
  /* 2 Elementi */
  .frontpage-evidenza article:first-child:nth-last-child(2),
  .frontpage-evidenza article:first-child:nth-last-child(2) ~ article {
    grid-column: span 3;
  }
  /* 3 Elementi */
  .frontpage-evidenza article:nth-child(2):nth-last-child(2),
  .frontpage-evidenza article:nth-child(3):nth-last-child(1) {
    grid-column: span 3;
  }
  /* 4 Elementi */
  .frontpage-evidenza article:nth-child(2):nth-last-child(3),
  .frontpage-evidenza article:nth-child(3):nth-last-child(2),
  .frontpage-evidenza article:nth-child(4):nth-last-child(1) {
    grid-column: span 2;
  }
}

/* Modifica dimensioni titoli */
.frontpage-evidenza
  article:first-child:nth-last-child(2)
  .icc-card-article_title
  a {
  font-size: var(--icc-text-3xl);
}
@media screen and (width &gt; 800px) {
  .frontpage-evidenza article .icc-card-article_title a {
    font-size: var(--icc-text-3xl);
  }
  .frontpage-evidenza article:first-child .icc-card-article_title a {
    font-size: var(--icc-text-4xl);
    line-height: var(--icc-leading-12);
  }
  .frontpage-evidenza
    article:nth-child(2):nth-last-child(3)
    .icc-card-article_title
    a,
  .frontpage-evidenza
    article:nth-child(3):nth-last-child(2)
    .icc-card-article_title
    a,
  .frontpage-evidenza
    article:nth-child(4):nth-last-child(1)
    .icc-card-article_title
    a {
    font-size: var(--icc-text-2xl);
  }
}

/*! Ultimi articoli */
.frontpage-ultimiarticoli {
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 900px) {
  .frontpage-ultimiarticoli {
    padding: var(--icc-spacing-9);
  }
}

@media screen and (width &gt; 900px) {
  .frontpage-ultimiarticoli .scroller-container-inner {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, min-content);
    gap: var(--icc-spacing-7);
  }
  .frontpage-ultimiarticoli
    .scroller-container-inner
    &gt; div:not(:nth-child(n + 3)) {
    grid-row: 1 / -1;
  }
  .frontpage-ultimiarticoli .scroller-container-progress,
  .frontpage-ultimiarticoli
    .scroller-container-inner
    &gt; div:nth-child(n + 3)
    article
    img,
  .frontpage-ultimiarticoli
    .scroller-container-inner
    &gt; div:nth-child(n + 3)
    article
    .icc-card-article_excerpt {
    display: none;
  }
  .frontpage-ultimiarticoli
    .scroller-container-inner
    &gt; div:nth-child(n + 3)
    article
    .icc-card-article_title
    a {
    font-size: var(--icc-text-xl);
    line-height: var(--icc-leading-7);
    font-weight: var(--icc-font-600);
  }

  .frontpage-ultimiarticoli
    .scroller-container-inner
    &gt; div:nth-child(n + 3):not(:last-child)
    article {
    padding-bottom: var(--icc-spacing-7);
    border-bottom: 1px solid var(--icc-gray-200);
  }
}
/*! Esplora */
.frontpage-esplora {
  --icc-backgroud-fullwidth: var(--icc-primary-200);
  background-color: var(--icc-primary-200);
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 500px) {
  .frontpage-esplora {
    padding: var(--icc-spacing-9);
  }
}
.frontpage-esplora .frontpage-esplora_title {
  color: var(--icc-gray-600);
  font-size: var(--icc-text-md);
  font-weight: var(--icc-font-bold);
  line-height: var(--icc-leading-6);
  text-transform: var(--icc-uppercase);
}
.frontpage-esplora_content {
  display: grid;
  gap: var(--icc-spacing-6);
}
@media screen and (width &gt; 800px) {
  .frontpage-esplora_content {
    grid-template-columns: repeat(2, 1fr);
  }
}

/*! Podcast*/
.frontpage-podcast {
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 620px) {
  .frontpage-podcast {
    padding: var(--icc-spacing-7) var(--icc-spacing-9);
  }
}
/*! Abbonati */

@media screen and (width &gt; 620px) {
  .frontpage-abbonati {
    padding: var(--icc-spacing-7) var(--icc-spacing-9);
  }
}
.frontpage-abbonati &gt; div {
  background: #f8fdea;
  border-radius: var(--icc-spacing-3);
  padding: 3rem 1rem;
  text-align: left;
}
@media screen and (width &gt; 620px) {
  .frontpage-abbonati &gt; div {
    text-align: center;
  }
}
.frontpage-abbonati h2 {
  font-size: var(--icc-text-2xl);
  line-height: var(--icc-leading-8);
  color: var(--icc-tertiary-800);
}
@media screen and (width &gt; 620px) {
  .frontpage-abbonati h2 {
    font-size: var(--icc-text-4xl);
    line-height: var(--icc-leading-12);
  }
}
.frontpage-abbonati h4 {
  font-size: var(--icc-text-md);
  line-height: var(--icc-leading-6);
  color: var(--icc-gray-950);
  text-wrap: balance;
}
@media screen and (width &gt; 620px) {
  .frontpage-abbonati h4 {
    font-size: var(--icc-text-lg);
    line-height: var(--icc-leading-7);
  }
}
.frontpage-abbonati a[type="button"] {
  display: inline-block;
  padding-block: var(--icc-spacing-3);
  background-color: var(--icc-tertiary-700);
  border-color: var(--icc-tertiary-700);
  color: var(--icc-neutral-white) !important;
  width: 100%;
  text-align: center;
  text-decoration: none;
}
@media screen and (width &gt; 620px) {
  .frontpage-abbonati a[type="button"] {
    width: 200px;
  }
}

/*! Storie */

.frontpage-storie {
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 620px) {
  .frontpage-storie {
    padding: var(--icc-spacing-9);
  }
}

.frontpage-storie .scroller-container-inner {
  grid-template-rows: min-content min-content;
}
.frontpage-storie .icc-card-storie {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
}

/*! Tag in evidenza */
.frontpage-tagevidenza {
  --icc-backgroud-fullwidth: var(--icc-secondary-100);
  position: relative;
  padding-block: var(--icc-spacing-8);
  background-color: var(--icc-secondary-100);
}
@media screen and (width &gt; 900px) {
  .frontpage-tagevidenza {
    padding: var(--icc-spacing-9);
  }

  .frontpage-tagevidenza
    .frontpage-tagevidenza_articoli
    .scroller-container-inner {
    grid-template: repeat(2, 1fr) / repeat(4, 1fr);
  }
  .frontpage-tagevidenza
    .frontpage-tagevidenza_articoli
    .scroller-container-inner
    div:first-child {
    grid-column: span 2;
    grid-row: span 2;
  }
  .frontpage-tagevidenza
    .frontpage-tagevidenza_articoli
    .scroller-container-inner
    div:first-child
    img {
    aspect-ratio: 3/2;
    object-fit: cover;
  }
  .frontpage-tagevidenza
    .frontpage-tagevidenza_articoli
    .scroller-container-inner
    div:not(:first-child)
    img {
    display: none;
  }
  .frontpage-tagevidenza .section-cta {
    position: absolute;
    top: 1.35rem;
    right: 5rem;
  }
}
.frontpage-tagevidenza .scroller-container-progress {
  display: none;
}

.frontpage-tagevidenza .frontpage-tagevidenza_podcast {
  margin-top: var(--icc-spacing-8);
}

.frontpage-tagevidenza .icc-card-divisorio {
  display: none;
}

/*! Inchieste */
.frontpage-inchieste {
  padding-block: var(--icc-spacing-8);
}
.frontpage-inchieste .icc-card-article_title a {
  font-size: var(--icc-text-xl);
}
@media screen and (width &gt; 900px) {
  .frontpage-inchieste {
    padding: var(--icc-spacing-9);
  }
  .frontpage-inchieste .icc-card-article_title a {
    font-size: var(--icc-text-3xl);
  }
}
.frontpage-inchieste article {
  display: grid;
  grid-template-columns: min-content 1fr;
}

/*! Territori */
.frontpage-territori {
  padding-top: var(--icc-spacing-5);
  padding-bottom: var(--icc-spacing-6);
}

@media screen and (width &gt; 900px) {
  .frontpage-territori {
    padding: var(--icc-spacing-9);
  }
}
@media screen and (width &gt; 850px) {
  .frontpage-territori .scroller-container-progress {
    display: none;
  }
  .frontpage-territori .scroller-container-inner {
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  }
}

/*! Mappa */
.frontpage-mappa {
  --icc-backgroud-fullwidth: var(--icc-tertiary-700);
  background-color: var(--icc-tertiary-700);
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 700px) {
  .frontpage-mappa {
    padding: var(--icc-spacing-9);
  }
}
.frontpage-mappa_descrizione {
  color: var(--icc-neutral-white);
  display: grid;
  margin-bottom: var(--icc-spacing-9);
  gap: var(--icc-spacing-7);
}
@media screen and (width &gt; 700px) {
  .frontpage-mappa_descrizione {
    grid-template: min-content / repeat(2, 1fr);
  }
}
.frontpage-mappa_descrizione h3 {
  text-transform: var(--icc-uppercase);
  font-size: var(--icc-text-lg);
  font-weight: var(--icc-font-bold);
  line-height: var(--icc-leading-7);
}
.frontpage-mappa_descrizione p {
  font-size: var(--icc-text-md);
  line-height: var(--icc-leading-6);
  color: var(--icc-gray-100);
}
@media screen and (width &gt; 600px) {
  .frontpage-mappa_descrizione a {
    max-width: 296px;
  }
}

.frontpage-mappa_descrizione-mappa {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (width &gt; 600px) {
  .frontpage-mappa_descrizione-mappa {
    grid-row: 1 / span 4;
    grid-column: 2;
  }
}
.frontpage-mappa_descrizione-mappa img {
  grid-column: span 2;
  justify-self: center;
  margin-block: var(--icc-spacing-6);
}
@media screen and (width &gt; 900px) {
  .frontpage-mappa_descrizione-mappa img {
    scale: 1.4;
  }
}

.frontpage-mappa_descrizione-mappa_numero {
  text-align: center;
}
.frontpage-mappa_descrizione-mappa_numero span:first-child {
  font-size: var(--icc-text-5xl);
  font-weight: var(--icc-font-bold);
  line-height: var(--icc-leading-14);
}
.frontpage-mappa_descrizione-mappa_numero span:not(:first-child) {
  color: var(--icc-gray-100);
  font-size: var(--icc-text-xl);
  line-height: var(--icc-leading-7);
  font-weight: var(--icc-font-regular);
}

.frontpage-mappa_realta-titolo {
  color: var(--icc-neutral-white);
  margin-bottom: var(--icc-spacing-5);
}

@supports (scrollbar-color: auto) {
  .frontpage-mappa_realta .scroller-container-inner,
  .front-page .frontpage-strumenti .scroller-container-inner {
    scrollbar-color: var(--icc-neutral-white) var(--icc-secondary-400);
  }
}
@supports selector(::-webkit-scrollbar) {
  .frontpage-mappa_realta .scroller-container-inner::-webkit-scrollbar,
  .front-page
    .frontpage-strumenti
    .scroller-container-inner::-webkit-scrollbar {
    background-color: var(--icc-secondary-400);
  }
  .frontpage-mappa_realta .scroller-container-inner::-webkit-scrollbar-thumb,
  .front-page
    .frontpage-strumenti
    .scroller-container-inner::-webkit-scrollbar-thumb {
    background-color: var(--icc-neutral-white);
  }
}
/*! Bacheca */
.frontpage-bacheca {
  --icc-backgroud-fullwidth: var(--icc-tertiary-800);
  background-color: var(--icc-tertiary-800);
}

/*! Strumenti */
.frontpage-strumenti {
  padding-block: var(--icc-spacing-8);
}
@media screen and (width &gt; 900px) {
  .frontpage-strumenti {
    display: grid;
    gap: var(--icc-spacing-9);
    padding: var(--icc-spacing-9);
    grid-template-columns: repeat(2, calc((100% - var(--icc-spacing-9)) / 2));
  }
}
.frontpage-strumenti_descrizione {
  color: var(--icc-neutral-white);
  display: grid;
  margin-bottom: var(--icc-spacing-9);
  grid-auto-rows: max-content;
  align-self: center;
}
.frontpage-strumenti_descrizione h3 {
  text-transform: var(--icc-uppercase);
  font-weight: var(--icc-font-bold);
  font-size: var(--icc-text-lg);
  line-height: var(--icc-leading-7);
}
.frontpage-strumenti_descrizione h2 {
  font-size: var(--icc-text-4xl);
  font-weight: var(--icc-font-bold);
  line-height: var(--icc-leading-12);
}
.frontpage-strumenti_descrizione p {
  font-size: var(--icc-text-md);
  line-height: var(--icc-leading-6);
  color: var(--icc-gray-100);
}
.frontpage-strumenti_descrizione .section-cta {
  margin-block-end: var(--icc-spacing-5);
}
.frontpage-strumenti_contenuto-titolo h3 {
  color: var(--icc-neutral-white);
  text-transform: var(--icc-uppercase);
  font-size: var(--icc-text-md);
  font-weight: var(--icc-font-bold);
  line-height: var(--icc-leading-7);
}

/*! frontpage-guide */
.frontpage-guide {
  --icc-backgroud-fullwidth: var(--icc-tertiary-700);
  background-color: var(--icc-tertiary-700);
}
</pre></body></html>