/* APM — Contactos: a divisão entre o formulário e a coluna de apoio.

   Carrega-se sozinha por o nome coincidir com o slug da página
   (ver apm_page_style_slug em functions.php). */

/* O formulário fica com a largura que resta e a coluna de apoio com
   21rem fixos: é uma coluna de leitura, não de conteúdo, e não deve
   crescer com o ecrã. Abaixo de 64em passa para baixo do formulário. */
.ct-split{
  display:grid;gap:clamp(2.5rem,5vw,4rem);
  align-items:start;grid-template-columns:minmax(0,1fr);
}
@media (min-width:64em){
  .ct-split{grid-template-columns:minmax(0,1fr) 21rem}
}

/* «Como chegar à sede» fecha a página, separada por filete. */
.ct-mapa{
  margin-top:clamp(3rem,7vw,4.5rem);
  padding-top:clamp(2.5rem,5vw,3.5rem);
  border-top:1px solid var(--color-neutral-300);
}
