/* Stili comuni aggiuntivi. Gli stili di ogni pagina sono nel suo file in src/pages/. */
[hidden]{display:none!important}
/* Area di tocco più ampia per i link legali del footer su telefono */
@media (max-width:960px){.ftr a[href="/privacy/"],.ftr a[href="/cookie/"]{display:inline-block;padding:10px 0}}
/* Header su telefono e tablet: logo a sinistra, hamburger sempre allineato a destra */
@media (max-width:960px){.hdr-in{justify-content:space-between}.hdr-in>.mnav-btn{flex-shrink:0}}
/* Apertura delle pagine Contatti, Privacy e Cookie: stessa distanza dall'header della pagina Lavori */
.page-intro{padding:64px 0 40px}
@media (max-width:960px){.page-intro{padding:40px 0 32px}}
@media (max-width:560px){.page-intro{padding:28px 0 24px}}
