/* Baixar: painel de instalação, ficha técnica e banda. */
.baixar-painel { display: grid; overflow: hidden; }
.baixar-apresentacao { padding: clamp(24px, 4vw, 56px); }
.baixar-apresentacao .lede { margin-top: var(--e-5); }
.baixar-acao { align-items: flex-start; flex-direction: column; margin-top: var(--e-6); }
.baixar-ficha { padding: clamp(24px, 3vw, 40px); border-top: 1px solid var(--line2); background: var(--void); }
.baixar-dados { margin: var(--e-6) 0 0; font-family: var(--f-dado); font-weight: 500; }
.baixar-dados > div { padding-block: var(--e-4); border-top: 1px solid var(--line2); }
.baixar-dados dt { color: var(--tx3); font-size: var(--fs-etiqueta); }
.baixar-dados dd { margin: var(--e-2) 0 0; font-size: 1.125rem; line-height: 1.5; }
.baixar-dados dd span { display: block; color: var(--tx2); font-size: var(--fs-dado); }
.baixar-celular { display: none; margin-top: var(--e-5); }
.baixar-rede { max-width: 85ch; margin-top: var(--e-5); color: var(--tx2); }
.baixar-redes { display: grid; gap: var(--e-4); margin-top: var(--e-5); }
.baixar-rede-cartao { display: flex; flex-direction: column; gap: var(--e-3); }
.baixar-rede-cartao p { margin: 0; }
.baixar-rede-cartao p:last-child { margin-top: auto; padding-top: var(--e-2); }
.baixar-rede-cartao a { display: inline-flex; align-items: center; min-height: 44px; }
.baixar-rede-titulo { font-size: var(--fs-h3); }
.baixar-banda td { font-family: var(--f-dado); font-size: var(--fs-dado); white-space: nowrap; }
.baixar-banda-visual { width: 42%; }
.baixar-barra { display: block; height: 8px; width: 100%; background: var(--wire); transform-origin: left center; }
.baixar-barra--1 { transform: scaleX(0.2); }
.baixar-barra--2 { transform: scaleX(0.4); }
.baixar-barra--3 { transform: scaleX(0.6); }
.baixar-barra--5 { transform: scaleX(1); }
.baixar-nota { margin-top: var(--e-5); color: var(--tx2); font-size: var(--fs-pequeno); }
.baixar-requisitos { display: grid; gap: var(--e-4); }
.baixar-requisito { display: grid; align-content: start; gap: var(--e-4); }
.baixar-requisito > .icone { color: var(--wire); }
.baixar-requisito p { color: var(--tx2); }

@media (max-width: 767px), (pointer: coarse) {
  .baixar-celular { display: grid; }
}

@media (max-width: 479px) {
  .baixar-apresentacao { padding-inline: var(--e-4); }
  .baixar-banda th, .baixar-banda td { padding-inline: var(--e-2); }
  .baixar-banda-visual { width: 23%; }
}

@media (min-width: 720px) {
  .baixar-redes { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .baixar-requisitos { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .baixar-painel { grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); }
  .baixar-ficha { border-top: 0; border-left: 1px solid var(--line2); }
  .baixar-dados > div { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); gap: var(--e-4); align-items: baseline; }
  .baixar-dados dd { margin-top: 0; }
}
