/* NIF Express v3, frente CRO: bloco «Resposta e horário» (views/v3/partials/reply-hours.php).
   Só usa os tokens de v3.css (--ink, --canvas, --grey, --line, --muted, --f).
   A barra de CTA fixa do mobile mudou para v3.css (carrega em todas as páginas v3; já não depende de um parcial). */

/* «Resposta e horário» */
.rh{display:flex;gap:24px;align-items:flex-start;margin-top:48px;padding:24px;background:var(--grey);border:1px solid var(--line);border-top:2px solid var(--ink)}
.sec .rh{margin-top:0}
.rh-img{flex:none;width:160px;height:160px;object-fit:cover}
.rh-b{display:grid;gap:10px;min-width:0}
.rh h2{font:700 18px/1.25 var(--f);font-stretch:100%;text-transform:none;letter-spacing:0}
.rh p{font-size:15px;line-height:1.5}
.rh-c{display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:6px}
.rh-c li{display:flex;flex-direction:column;justify-content:center;min-height:56px}
.rh-c a{display:inline-flex;align-items:center;min-height:44px}
@media (max-width:600px){.rh{flex-direction:column;padding:20px 16px}.rh-img{width:100%;height:auto;max-height:220px}}
body.p-guide .rh{margin-top:0}
.rh-wrap{margin-bottom:72px}
@media (max-width:560px){.rh-wrap{margin-bottom:48px}}
