/* expediente.css: o rodapé como expediente de revista. O rótulo "Expediente", um filete grosso e as colunas
   (temas, podcast, sobre, quem faz) separadas por filetes finos; embaixo, o feed e o aviso do protótipo.
   Depende de: base.css. Telefone nas regras soltas, computador no @media do fim. */

.expediente { padding: 40px 0 72px; }

.expediente__rotulo { padding-bottom: 10px; border-bottom: 3px solid var(--tinta); }

.expediente__colunas { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 20px; margin-top: 22px; }

.expediente__titulo { margin-bottom: 10px; font-family: var(--letra-titulo); font-size: 16px; font-weight: 700; }

.expediente__lista { display: grid; gap: 6px; }

.expediente__lista a { font-size: 15px; color: var(--cinza-tinta); text-decoration: none; }
.expediente__lista a:hover { color: var(--tijolo); text-decoration: underline; text-underline-offset: 3px; }

.expediente__texto { font-size: 15px; font-style: italic; color: var(--cinza-tinta); }

.expediente__fim { display: grid; gap: 10px; margin-top: 28px; padding-top: 16px; border-top: 1px solid var(--tinta); }

.expediente__aviso { font-size: 13px; font-style: italic; color: var(--cinza-tinta); }

@media (min-width: 900px) {
  .expediente { padding: 56px 0 64px; }
  .expediente__colunas { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; margin-top: 28px; }
  .expediente__coluna { padding: 4px 24px; border-left: 1px solid var(--filete); }
  .expediente__coluna:first-child { padding-left: 0; border-left: 0; }
  .expediente__fim { grid-template-columns: minmax(0, 1fr) auto; align-items: center; margin-top: 40px; }
}
