/* paginas.css — pequenos ajustes partilhados pelas páginas que usam o desenho da home mas não são a home
   (páginas por localidade e pedido de orçamento): rodapé de 3 colunas e hierarquia de títulos. O resto vem do styles.css. */
body { font-family: var(--font-main); background: var(--clr-light); color: var(--clr-dark); line-height: 1.6; }
header { position: fixed; }
.footer.footer-3 .footer-grid { grid-template-columns: 1.4fr 1fr 1fr; }
.footer-col h3 { margin-bottom: 14px; }
.footer-col ul { list-style: none; padding: 0; }
.footer-col li { margin-bottom: 8px; }
.footer-col a { color: #e0e0e0; }
.footer-col a:hover { color: var(--clr-primary); }
@media (max-width: 768px) { .footer.footer-3 .footer-grid { grid-template-columns: 1fr; } }
