.cq-mapa{margin:0;border:var(--fio);background:var(--c-branco)}
.cq-mapa svg{display:block;width:100%;height:auto;background:var(--c-nevoa,var(--c-branco))}
.cq-mapa__regiao{fill:var(--c-branco);stroke:var(--c-borda);stroke-width:1;vector-effect:non-scaling-stroke}
.cq-mapa__lago{fill:var(--c-noite-link);stroke:var(--c-azul);stroke-opacity:.3;stroke-width:.7;vector-effect:non-scaling-stroke}
.cq-mapa__ponto{fill:var(--c-azul);stroke:var(--c-branco);stroke-width:3}
.cq-mapa text{font-family:var(--f-sans,'Instrument Sans',sans-serif);font-size:28px;font-weight:500;fill:var(--c-noite);paint-order:stroke;stroke:var(--c-branco);stroke-width:6;stroke-linejoin:round}
.cq-mapa .cq-mapa__agua{fill:var(--c-azul);font-style:italic;font-size:27px}
.cq-mapa .cq-mapa__escala{font-size:23px;font-weight:400}
.cq-mapa__orientacao{fill:none;stroke:var(--c-noite);stroke-width:2}
.cq-mapa figcaption{padding:14px 18px;font-size:12px;line-height:1.6;color:var(--c-tinta-suave,var(--c-noite))}
.cq-mapa figcaption a{color:var(--c-azul);text-decoration:underline;text-underline-offset:3px}
