/* sobre.css: a página Sobre. O mesmo vídeo do início, mais baixo, e embaixo o que é o programa, quando sai,
   quem faz e o endereço do feed, em duas colunas no computador.
   Depende de: base.css e inicio.css (a .heroi). Telefone nas regras soltas, computador no @media do fim. */

.heroi--baixo { height: 300px; }

.sobre { padding: 48px 0 64px; }

.sobre__dentro { display: grid; gap: 40px; }

.sobre__titulo { font-size: 32px; }

.sobre__descricao { margin-top: 18px; font-size: 19px; color: var(--tinta-suave); }

.sobre__ritmo { margin-top: 18px; font-weight: 600; }

.sobre__bloco { display: grid; gap: 12px; align-content: start; }

.sobre__bloco + .sobre__bloco { padding-top: 28px; border-top: 1px solid var(--linha); }

.pessoa { display: grid; gap: 6px; }

.pessoa__nome { font-size: 24px; }

.pessoa__papel { font-size: 14px; text-transform: uppercase; color: var(--tinta-suave); }

.pessoa__bio { color: var(--tinta-suave); }

@media (min-width: 900px) {
  .heroi--baixo { height: min(40vw, 520px); }
  .sobre { padding: 96px 0; }
  .sobre__dentro { grid-template-columns: 1.3fr 1fr; gap: 96px; }
  .sobre__titulo { font-size: 44px; }
}
