/* Home: Satoshi per la lettura, Anton per gli accenti arancioni. */
main .hero h1, main .index-section h2, main .choices h2, main .cv-example h2, main .method h2, main .case-studies h2, main .closing h2 {
  font-family: Satoshi, Arial, sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -.045em;
  line-height: 1.08 !important;
}
main .hero h1 { font-size: clamp(43px, 5.1vw, 70px) !important; }
main .index-section h2, main .choices h2, main .cv-example h2, main .method h2, main .case-studies h2, main .closing h2 { font-size: clamp(33px, 3.65vw, 50px) !important; }
main .hero h1 em, main .method h2 em, main .closing h2 em { font-family: Anton, Impact, sans-serif !important; font-weight: 400 !important; font-style: normal; letter-spacing: -.01em; }
@media (max-width: 700px) {
 main .hero h1 { font-size: clamp(38px, 9vw, 53px) !important; }
 main .index-section h2, main .choices h2, main .cv-example h2, main .method h2, main .case-studies h2, main .closing h2 { font-size: clamp(30px, 8vw, 40px) !important; }
}
