/* ZĀLE — impressão (o paciente imprime para levar) */
@page { margin: 1.5cm; }
body { background: #fff !important; color: #000 !important; font-family: Georgia, serif; font-size: 12pt; }
.site-header, .site-footer, .fab, .menu, .hero__scroll, .map-card__ativar, .btn, .skip { display: none !important; }
.hero { background: #fff !important; color: #000 !important; min-height: auto; padding: 0 !important; }
.hero__title { color: #000 !important; -webkit-text-stroke: 0 !important; font-size: 34pt; }
.hero__sub, .hero__kicker, .hero__meta { color: #333 !important; }
.hero__kicker::before, .hero__sweep { display: none !important; }
.section { padding: 0 !important; page-break-inside: avoid; }
.sobre { grid-template-columns: 1fr !important; }
.sobre__retrato img { display: none !important; }
.site-footer { display: block !important; background: #fff !important; color: #000 !important; }
.site-footer__nome { display: none !important; }
.open-now[data-open] { display: inline; }
a { color: #000 !important; text-decoration: none; }
.contato__acao a { border: 1px solid #000; padding: 0.5rem 1rem; }
