/* Bellucci Site V2 — typography harmonization */

/* v33 — armonizzazione tipografica e micro-gerarchie */
:root{
  --serif:"Baskerville","Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;
  --sans:"Aptos","Segoe UI",Helvetica,Arial,sans-serif;
}
body{
  font-family:var(--sans);
  font-size:15px;
  line-height:1.68;
  letter-spacing:.002em;
}
h1,h2,h3,.footer-brand,.brand-name{
  font-family:var(--serif);
}
h1{letter-spacing:-.026em}
h2{letter-spacing:-.018em;line-height:1.16}
h3{line-height:1.22}
.kicker{
  letter-spacing:.145em;
  font-size:10px;
}
.main-nav{
  font-size:13px;
}
.content-body>p,
.text-section>p,
.ule-section>p{
  max-width:78ch;
}
.content-body .lead,
.page-hero .lead,
.home-hero-min .lead{
  max-width:72ch;
}
.site-footer{
  font-size:12px;
}
.footer-brand{
  font-size:19px;
}

