.guia{max-width:860px;margin:0 auto;padding:28px 16px 50px}
.guia h1{font-size:clamp(28px,4.5vw,40px);margin:6px 0 14px}.guia h2{font-size:22px;margin:30px 0 10px}
.guia p,.guia li{font-size:16.5px;line-height:1.6}.guia .resposta{font-size:18px;background:var(--cinza);border-radius:14px;padding:16px 18px}
.guia table{width:100%;border-collapse:collapse;font-size:15px}.guia th,.guia td{border-bottom:1px solid var(--linha);padding:10px 8px;text-align:left}
.guia .cta{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.guia .cta .btn{text-decoration:none;width:auto;flex:0 1 auto}
.guia details{border:1px solid var(--linha);border-radius:12px;padding:10px 14px;margin:8px 0}.guia summary{font-weight:700;cursor:pointer}
.lista-esp{padding-left:18px}.lista-esp li{margin:4px 0;font-size:15px}
.links-rodape{font-size:13px;line-height:1.9}.links-rodape a,.rodape a{color:inherit}
.topo .pais-link{border:1px solid var(--linha);border-radius:999px}
@media (max-width:600px){.topo .menu a:not(.pais-link){display:none}}
