/* 2026-10-03: correzioni grafiche delle 9 pagine "siti web" città. File nuovo (cache immutable). */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
/* FAQ a schede: l'h3 ereditava margin-top:3rem e lasciava un grande vuoto sopra la domanda */
.faq-item h3{margin-top:0;margin-bottom:.6rem;font-size:1.15rem;line-height:1.4}
.faq-item p{margin:0}
/* Paragrafi del blocco descrittivo: il reset di Tailwind toglieva lo spazio tra un paragrafo e l'altro */
.tw-extra p{margin:0 0 1rem}
.tw-extra ul{margin-top:.25rem}
/* Mobile: illustrazione più piccola così titolo e introduzione si vedono subito */
@media (max-width:520px){.tw-hero-illu{max-width:62%;margin-bottom:1rem}}
