.elementor-25765 .elementor-element.elementor-element-61d80a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-717fee4 *//* =========================================
   FIX TIPOGRAFICO PREMIUM – CLUSTER TRIGEMINO
   Usabile per: anatomia, fisiopatologia
   ========================================= */

.nc-article h2{
  font-size:clamp(1.5rem,2.15vw,2rem);
  line-height:1.16;
  letter-spacing:-.022em;
  font-weight:800;
  margin:0 0 14px;
  color:var(--nc-ink);
}

.nc-article h3{
  font-size:1.12rem;
  line-height:1.42;
  font-weight:700;
  letter-spacing:-.01em;
  margin:22px 0 8px;
  color:var(--nc-ink);
}

.nc-article p,
.nc-article li,
.nc-faq-body,
.nc-sidebox p{
  font-size:1.02rem;
  line-height:1.72;
  letter-spacing:.005em;
  color:var(--nc-text);
}

.nc-article p{
  margin:0 0 15px;
}

.nc-article ul{
  margin:0 0 16px 1.2rem;
  padding:0;
}

.nc-article li{
  margin:0 0 10px;
}

.nc-info,
.nc-lead-note{
  font-size:1rem;
  line-height:1.7;
}

.nc-info-title{
  font-size:.98rem;
  line-height:1.35;
  font-weight:800;
}

.nc-figure figcaption,
.nc-atlas-caption,
.nc-hero-caption{
  font-size:.92rem;
  line-height:1.58;
  color:var(--nc-muted);
}

.nc-faq summary{
  font-size:.99rem;
  line-height:1.45;
  font-weight:800;
}

.nc-sidebox h3{
  font-size:1rem;
  line-height:1.32;
  font-weight:800;
}

.nc-sidebox .nc-links-grid a{
  font-size:.92rem;
  line-height:1.38;
  font-weight:700;
}

.nc-onpage a{
  font-size:.92rem;
  line-height:1.25;
  font-weight:700;
}

.nc-pill{
  font-size:.93rem;
  line-height:1.3;
  font-weight:600;
}

/* =========================================
   MOBILE
   ========================================= */
@media (max-width:767px){

  .nc-article h2{
    font-size:1.46rem;
    line-height:1.18;
  }

  .nc-article h3{
    font-size:1.05rem;
    line-height:1.4;
    margin:20px 0 8px;
  }

  .nc-article p,
  .nc-article li,
  .nc-faq-body,
  .nc-sidebox p{
    font-size:.98rem;
    line-height:1.66;
  }

  .nc-figure figcaption,
  .nc-atlas-caption,
  .nc-hero-caption{
    font-size:.9rem;
    line-height:1.55;
  }

  .nc-faq summary{
    font-size:.97rem;
  }

  .nc-sidebox .nc-links-grid a,
  .nc-onpage a,
  .nc-pill{
    font-size:.91rem;
  }
}/* End custom CSS */