:where(.gao-dv, .gao-dvd) {
  --gao-a-texto: var(--gao-destaque);
  --gao-a-fundo: var(--gao-fundo-2);
}

.gao-dv [hidden],
.gao-dvd [hidden] {
  display: none !important;
}

:is(.gao-dv, .gao-dvd) .gao-c-hero {
  min-height: 0;
  align-items: flex-end;
  padding: clamp(36px, 4.4vw, 60px) 0 clamp(44px, 5.4vw, 72px);
}

:is(.gao-dv, .gao-dvd) .gao-c-hero--sem-img {
  background-image:
    radial-gradient(ellipse 52% 92% at 88% 0%, rgba(189, 159, 99, .32), transparent 68%),
    radial-gradient(ellipse 46% 82% at 4% 112%, color-mix(in srgb, var(--gao-superficie) 86%, transparent), transparent 72%),
    linear-gradient(180deg, var(--gao-noite) 0%, var(--gao-marinho-800) 100%);
}

:is(.gao-dv, .gao-dvd) .gao-c-hero--sem-img::before {
  background: var(--gao-grao, none) 0 0 / 240px 240px;
  opacity: .16;
}

.gao-dv .gao-c-hero__in::after {
  content: "?";
  content: "?" / "";
  position: absolute;
  right: -1%;
  bottom: -26%;
  z-index: -1;
  font: 800 clamp(240px, 33vw, 520px)/.82 var(--gao-f-texto);
  color: transparent;
  background: linear-gradient(168deg, rgba(242, 216, 146, .3) 0%, rgba(189, 159, 99, .05) 72%, transparent 100%);
  -webkit-background-clip: text;
  background-clip: text;
  pointer-events: none;
  user-select: none;
}

.gao-dv .gao-c-hero__titulo {
  font-size: var(--gao-t6);
}

.gao-dv-busca {
  width: min(100%, 46rem);
  margin-top: clamp(6px, 1vw, 14px);
}

html.gao-js .gao-dv .gao-dv-busca[hidden] {
  display: block !important;
}

.gao-dv-busca__rotulo {
  display: block;
  margin: 0 0 10px;
  font: 700 var(--gao-t1)/1.3 var(--gao-f-texto);
  letter-spacing: var(--gao-ls-kicker);
  text-transform: uppercase;
  color: var(--gao-dourado-claro);
}

.gao-dv-busca__campo {
  display: flex;
  align-items: center;
  gap: 14px;
  min-height: 68px;
  padding: 0 10px 0 24px;
  border: 1px solid color-mix(in srgb, var(--gao-dourado-claro) 55%, transparent);
  border-radius: 18px;
  background: var(--gao-texto-claro);
  color: var(--gao-tinta);
  box-shadow: 0 18px 48px rgba(0, 0, 0, .32);
  transition: box-shadow .35s var(--ease), border-color .35s var(--ease);
}

.gao-dv-busca__campo:focus-within {
  border-color: var(--gao-dourado-claro);
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--gao-dourado-claro) 42%, transparent), 0 18px 48px rgba(0, 0, 0, .32);
}

.gao-dv-busca__campo > .gao-ic {
  width: 26px;
  height: 26px;
  flex: none;
  color: var(--gao-marinho);
}

.gao-dv-busca__entrada {
  flex: 1 1 auto;
  min-width: 0;
  height: 64px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--gao-tinta);
  font: 600 clamp(17px, 1.5vw, 20px)/1.3 var(--gao-f-texto);
  outline: none;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.gao-dv-busca__entrada::placeholder {
  color: var(--gao-mudo);
  font-weight: 500;
  opacity: 1;
}

.gao-dv-busca__entrada::-webkit-search-cancel-button {
  display: none;
}

.gao-dv-busca__limpar {
  display: inline-grid;
  place-items: center;
  flex: none;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
  border-radius: 12px;
  background: transparent;
  color: var(--gao-marinho);
  cursor: pointer;
  transition: background-color .25s var(--ease);
}

.gao-dv-busca__limpar .gao-ic {
  width: 20px;
  height: 20px;
}

.gao-dv-busca__limpar:hover {
  background: rgba(14, 48, 82, .09);
}

.gao-dv-busca__status {
  min-height: 1.5em;
  margin: 12px 0 0;
  font: 500 var(--gao-t1)/1.5 var(--gao-f-texto);
  color: rgba(244, 239, 227, .9);
}

.gao-dv__corpo {
  padding-block: clamp(36px, 5vw, 72px) clamp(56px, 7vw, 104px);
  --gao-aura-x: 92%;
  --gao-aura-y: 0%;
}

.gao-dv-chips ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

html.gao-js .gao-dv li[data-chip-todas][hidden] {
  display: list-item !important;
}

.gao-dv-chip {
  --gao-chip: var(--gao-a-texto);
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  padding: 8px 16px;
  border: 1px solid var(--gao-linha);
  border-radius: var(--gao-r-chip);
  background: var(--gao-cartao);
  color: var(--gao-texto);
  font: 600 var(--gao-t1)/1.2 var(--gao-f-texto);
  text-decoration: none;
  white-space: nowrap;
  transition: transform .3s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease), color .3s var(--ease);
}

.gao-dv-chip__n {
  display: inline-grid;
  place-items: center;
  min-width: 26px;
  height: 26px;
  padding: 0 7px;
  border-radius: var(--gao-r-chip);
  background: var(--gao-a-fundo);
  color: var(--gao-a-texto);
  font: 700 var(--gao-t1)/1 var(--gao-f-texto);
}

@media (hover: hover) {
  .gao-dv-chip:hover {
    border-color: var(--gao-a-texto);
    transform: translateY(-2px);
  }
}

.gao-dv-chip[aria-current="true"] {
  border-color: var(--gao-a);
  background: var(--gao-a);
  color: #FFFFFF;
}

[data-theme="dark"] .gao-dv-chip[aria-current="true"],
.gao-dv-chip[data-filtro=""][aria-current="true"] {
  color: #FFFFFF;
}

.gao-dv-chip[data-filtro=""][aria-current="true"] {
  --gao-a: var(--gao-marinho);
  border-color: var(--gao-marinho);
  background: var(--gao-marinho);
}

[data-theme="dark"] .gao-dv-chip[data-filtro=""][aria-current="true"] {
  border-color: var(--gao-dourado-300);
  background: var(--gao-dourado-300);
  color: var(--gao-noite);
}

[data-theme="dark"] .gao-dv-chip[data-filtro=""][aria-current="true"] .gao-dv-chip__n {
  background: rgba(4, 32, 56, .16);
  color: var(--gao-noite);
}

.gao-dv-chip[aria-current="true"] .gao-dv-chip__n {
  background: rgba(255, 255, 255, .22);
  color: #FFFFFF;
}

.gao-dv-resumo {
  margin: clamp(18px, 2.4vw, 28px) 0 clamp(18px, 2.4vw, 28px);
  font: 500 var(--gao-t1)/1.5 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dv-grupos {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(18px, 2.2vw, 28px);
  align-items: start;
}

.gao-dv-grupos.is-unico {
  grid-template-columns: minmax(0, 52rem);
  justify-content: center;
}

@media (min-width: 1000px) {
  .gao-dv-grupos {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .gao-dv-grupos.is-unico {
    grid-template-columns: minmax(0, 52rem);
  }
}

.gao-dv-grupo {
  padding: clamp(20px, 2.4vw, 30px);
  border: 1px solid var(--gao-linha);
  border-top: 3px solid var(--gao-a-texto);
  border-radius: var(--gao-r-cartao);
  background: var(--gao-cartao);
  box-shadow: var(--gao-sombra-1);
  scroll-margin-top: calc(var(--gao-header) + 20px);
}

.gao-dv-grupo__cab {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px 16px;
  padding-bottom: 16px;
}

.gao-dv-grupo__ic {
  display: inline-grid;
  place-items: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--gao-a-fundo);
  color: var(--gao-a-texto);
}

.gao-dv-grupo__ic .gao-ic {
  width: 26px;
  height: 26px;
}

.gao-dv-grupo__titulo {
  margin: 0;
  font: 750 var(--gao-t3)/1.2 var(--gao-f-titulo);
  letter-spacing: var(--gao-ls-titulo);
  color: var(--gao-texto);
  text-wrap: balance;
}

.gao-dv-grupo__n {
  margin: 4px 0 0;
  font: 500 var(--gao-t1)/1.4 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dv-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  color: var(--gao-a-texto);
  font: 700 var(--gao-t1)/1.3 var(--gao-f-texto);
  text-decoration: none;
  transition: color .3s var(--ease);
}

.gao-dv-link > span {
  background: linear-gradient(currentColor, currentColor) 0 100% / 100% 1px no-repeat;
  padding-bottom: 2px;
  transition: background-size .4s var(--ease);
}

.gao-dv-link .gao-ic {
  width: 18px;
  height: 18px;
  flex: none;
  transition: transform .35s var(--ease);
}

@media (hover: hover) {
  .gao-dv-link:hover > span {
    background-size: 0 1px;
    background-position: 100% 100%;
  }

  .gao-dv-link:hover .gao-ic {
    transform: translateX(3px);
  }
}

.gao-dv-link--suave {
  color: var(--gao-texto-mudo);
  font-weight: 600;
}

.gao-dv-q {
  border-top: 1px solid var(--gao-linha);
}

.gao-dv-q__sum {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 44px;
  align-items: start;
  gap: 14px;
  min-height: 44px;
  padding: 18px 0;
  list-style: none;
  cursor: pointer;
}

.gao-dv-q__sum::-webkit-details-marker {
  display: none;
}

.gao-dv-q__t {
  display: block;
  font: 700 var(--gao-t2)/1.35 var(--gao-f-texto);
  letter-spacing: -.005em;
  color: var(--gao-texto);
  text-wrap: pretty;
  transition: color .3s var(--ease);
}

.gao-dv-q__previa {
  display: block;
  margin-top: 6px;
  font: 400 var(--gao-t1)/1.55 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dv-q[open] .gao-dv-q__previa {
  display: none;
}

.gao-dv-q__ic {
  display: inline-grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border: 1px solid var(--gao-linha);
  border-radius: 50%;
  color: var(--gao-a-texto);
  transition: transform .4s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);
}

.gao-dv-q__ic .gao-ic {
  width: 18px;
  height: 18px;
}

.gao-dv-q[open] .gao-dv-q__ic {
  transform: rotate(45deg);
  border-color: var(--gao-a-texto);
  background: var(--gao-a-fundo);
}

@media (hover: hover) {
  .gao-dv-q__sum:hover .gao-dv-q__t {
    color: var(--gao-a-texto);
  }

  .gao-dv-q__sum:hover .gao-dv-q__ic {
    border-color: var(--gao-a-texto);
  }
}

.gao-dv-q__resp {
  padding: 0 0 16px;
}

.gao-dv-q__texto {
  max-width: 62ch;
  font: 400 var(--gao-t2)/1.65 var(--gao-f-texto);
  color: var(--gao-texto);
}

.gao-dv-q__texto > :first-child {
  margin-top: 0;
}

.gao-dv-q__texto > :last-child {
  margin-bottom: 0;
}

.gao-dv-q__links {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 24px;
  margin: 12px 0 0;
}

@media (prefers-reduced-motion: no-preference) {
  .gao-dv-q[open] .gao-dv-q__resp {
    animation: gao-dv-abre .45s var(--gao-ease-saida, cubic-bezier(.16, 1, .3, 1));
  }
}

@keyframes gao-dv-abre {
  from {
    transform: translateY(-8px);
  }

  to {
    transform: none;
  }
}

.gao-dv-mais {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  min-height: 52px;
  margin-top: 8px;
  padding: 10px 20px;
  border: 1px solid var(--gao-linha);
  border-radius: 14px;
  background: transparent;
  color: var(--gao-a-texto);
  font: 700 17px/1.2 var(--gao-f-texto);
  cursor: pointer;
  transition: background-color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);
}

.gao-dv-mais .gao-ic {
  width: 18px;
  height: 18px;
  transition: transform .4s var(--ease);
}

.gao-dv-mais.is-aberto .gao-ic {
  transform: rotate(45deg);
}

@media (hover: hover) {
  .gao-dv-mais:hover {
    border-color: var(--gao-a-texto);
    background: var(--gao-a-fundo);
  }
}

html.gao-js .gao-dv:not(.is-pronto) .gao-dv-lista > .gao-dv-q:nth-child(n + 5) {
  display: none;
}

html.gao-js .gao-dv:not(.is-pronto) .gao-dv-q__resp {
  display: none;
}

html.gao-js .gao-dv:not(.is-pronto) .gao-dv-q[open] .gao-dv-q__previa {
  display: block;
}

html.gao-js .gao-dv:not(.is-pronto) .gao-dv-q[open] .gao-dv-q__ic {
  transform: none;
  border-color: var(--gao-linha);
  background: transparent;
}

html.gao-js .gao-dv:not(.is-pronto) .gao-dv-mais[hidden] {
  display: flex !important;
}

.gao-dv-vazio {
  display: grid;
  justify-items: center;
  gap: 12px;
  max-width: 40rem;
  margin: 12px auto 0;
  padding: clamp(32px, 5vw, 56px) clamp(20px, 4vw, 40px);
  border: 1px dashed var(--gao-linha);
  border-radius: var(--gao-r-cartao);
  background: var(--gao-cartao);
  text-align: center;
}

.gao-dv-vazio > .gao-ic {
  width: 44px;
  height: 44px;
  color: var(--gao-destaque);
}

.gao-dv-vazio__titulo {
  margin: 0;
  font: 750 var(--gao-t3)/1.2 var(--gao-f-titulo);
  color: var(--gao-texto);
}

.gao-dv-vazio p {
  max-width: 34rem;
  margin: 0;
  font: 400 var(--gao-t2)/1.6 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dv-vazio .gao-dv-vazio__acoes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin-top: 8px;
}

.gao-dv-vazio .gao-btn--linha {
  border-color: var(--gao-destaque);
  color: var(--gao-destaque);
}

.gao-dv-fim {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 24px 40px;
  margin-top: clamp(40px, 5vw, 72px);
  padding: clamp(26px, 3.4vw, 44px);
  border: 1px solid var(--gao-linha);
  border-left: 4px solid var(--gao-dourado);
  border-radius: var(--gao-r-cartao);
  background: var(--gao-fundo-2);
}

.gao-dv-fim__titulo {
  margin: 0 0 10px;
  font: 750 var(--gao-t4)/1.12 var(--gao-f-titulo);
  letter-spacing: var(--gao-ls-titulo);
  color: var(--gao-texto);
  text-wrap: balance;
}

.gao-dv-fim__texto p:not(.gao-kicker) {
  max-width: 44rem;
  margin: 0;
  font: 400 var(--gao-t2)/1.6 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

@media (max-width: 820px) {
  .gao-dv-fim {
    grid-template-columns: minmax(0, 1fr);
  }

  .gao-dv-fim .gao-btn {
    width: 100%;
  }
}

@media (max-width: 720px) {
  :is(.gao-dv, .gao-dvd) .gao-c-hero--sem-img {
    padding-top: 32px;
  }

  .gao-dv .gao-c-hero__titulo {
    font-size: var(--gao-t5);
  }

  .gao-dv .gao-c-hero__in::after {
    right: -8%;
    bottom: -10%;
    font-size: 240px;
  }

  .gao-dv-busca__campo {
    min-height: 62px;
    padding-left: 18px;
  }

  .gao-dv-busca__entrada {
    height: 58px;
  }

  .gao-dv-chips {
    margin-inline: calc(-1 * var(--pad));
  }

  .gao-dv-chips ul {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 4px var(--pad) 10px;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - 36px), transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0, #000 var(--pad), #000 calc(100% - 36px), transparent 100%);
  }

  .gao-dv-chips ul::-webkit-scrollbar {
    display: none;
  }

  .gao-dv-chips li {
    flex: none;
    scroll-snap-align: start;
  }

  .gao-dv-grupo__cab {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .gao-dv-grupo__area {
    grid-column: 1 / -1;
    margin-top: -4px;
  }

  .gao-dv-grupo__ic {
    width: 46px;
    height: 46px;
  }

  .gao-dv-q__sum {
    gap: 10px;
  }

  .gao-dv-q__t {
    font-size: 17px;
  }
}

.gao-dvd .gao-c-hero {
  padding-bottom: clamp(36px, 4.6vw, 64px);
}

.gao-dvd .gao-c-hero__titulo {
  max-width: 26ch;
  font-size: var(--gao-t5);
  line-height: 1.1;
  text-wrap: balance;
}

@media (max-width: 720px) {
  .gao-dvd .gao-c-hero__titulo {
    font-size: var(--gao-t4);
  }
}

.gao-dvd__corpo {
  padding-block: clamp(36px, 5vw, 72px) clamp(56px, 7vw, 104px);
  --gao-aura-x: 12%;
  --gao-aura-y: 0%;
}

.gao-dvd__grade {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(36px, 5vw, 56px);
  align-items: start;
}

@media (min-width: 1000px) {
  .gao-dvd__grade {
    grid-template-columns: minmax(0, 1fr) minmax(0, 23rem);
    gap: clamp(48px, 6vw, 88px);
  }

  .gao-dvd__lado {
    position: sticky;
    top: calc(var(--gao-header) + 24px);
  }
}

.gao-dvd__leitura {
  max-width: 46rem;
}

.gao-dvd-direta {
  padding: clamp(22px, 3vw, 36px) clamp(22px, 3vw, 38px);
  border-left: 4px solid var(--gao-a-texto);
  border-radius: 4px var(--gao-r-cartao) var(--gao-r-cartao) 4px;
  background: var(--gao-a-fundo);
}

.gao-dvd-direta__rotulo {
  margin: 0 0 12px;
  font: 700 var(--gao-t1)/1.2 var(--gao-f-texto);
  letter-spacing: var(--gao-ls-kicker);
  text-transform: uppercase;
  color: var(--gao-a-rotulo, var(--gao-destaque));
}

.gao-dvd-direta__texto {
  margin: 0;
  font: 650 var(--gao-t3)/1.45 var(--gao-f-texto);
  letter-spacing: -.01em;
  color: var(--gao-texto);
  text-wrap: pretty;
}

.gao-dvd-corpo {
  margin-top: clamp(24px, 3.4vw, 40px);
}

.gao-dvd-corpo p {
  margin: 0 0 1.1em;
  font: 400 var(--gao-t2)/1.75 var(--gao-f-texto);
  color: var(--gao-texto);
  text-wrap: pretty;
}

.gao-dvd-aviso {
  margin: clamp(24px, 3vw, 36px) 0 0;
  padding-top: 20px;
  border-top: 1px solid var(--gao-linha);
  font: 400 var(--gao-t1)/1.6 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dvd-cta {
  display: grid;
  gap: 20px;
  margin-top: clamp(28px, 4vw, 48px);
  padding: clamp(24px, 3.2vw, 38px);
  border: 1px solid var(--gao-linha-escura);
  border-radius: var(--gao-r-cartao);
  background: var(--gao-marinho);
  color: var(--gao-texto-claro);
}

.gao-dvd-cta__titulo {
  margin: 0 0 8px;
  font: 750 var(--gao-t4)/1.12 var(--gao-f-titulo);
  letter-spacing: var(--gao-ls-titulo);
  color: #FFFFFF;
}

.gao-dvd-cta__texto p {
  max-width: 36rem;
  margin: 0;
  font: 400 var(--gao-t2)/1.6 var(--gao-f-texto);
  color: rgba(244, 239, 227, .9);
}

.gao-dvd-cta .gao-btn {
  justify-self: start;
}

@media (max-width: 560px) {
  .gao-dvd-cta .gao-btn {
    justify-self: stretch;
  }
}

.gao-dvd__lado {
  display: grid;
  gap: clamp(24px, 3vw, 34px);
}

.gao-dvd-lado__titulo {
  margin: 0 0 12px;
  font: 700 var(--gao-t1)/1.3 var(--gao-f-texto);
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--gao-texto-mudo);
}

.gao-dvd-area {
  display: flex;
  align-items: center;
  gap: 16px;
  min-height: 44px;
  padding: 16px 18px;
  border: 1px solid var(--gao-linha);
  border-radius: var(--gao-r-cartao);
  background: var(--gao-cartao);
  color: var(--gao-texto);
  text-decoration: none;
  box-shadow: var(--gao-sombra-1);
  transition: transform .35s var(--ease), border-color .35s var(--ease);
}

.gao-dvd-area__ic {
  display: inline-grid;
  place-items: center;
  flex: none;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: var(--gao-a-fundo);
  color: var(--gao-a-texto);
}

.gao-dvd-area__ic .gao-ic {
  width: 26px;
  height: 26px;
}

.gao-dvd-area__corpo {
  display: grid;
  flex: 1 1 auto;
  gap: 2px;
  min-width: 0;
}

.gao-dvd-area__rotulo {
  font: 600 var(--gao-t1)/1.3 var(--gao-f-texto);
  color: var(--gao-texto-mudo);
}

.gao-dvd-area__nome {
  font: 750 var(--gao-t2)/1.25 var(--gao-f-texto);
  color: var(--gao-texto);
}

.gao-dvd-area > .gao-ic {
  width: 22px;
  height: 22px;
  flex: none;
  color: var(--gao-a-texto);
  transition: transform .35s var(--ease);
}

@media (hover: hover) {
  .gao-dvd-area:hover {
    border-color: var(--gao-a-texto);
    transform: translateY(-2px);
  }

  .gao-dvd-area:hover > .gao-ic {
    transform: translate(3px, -3px);
  }
}

.gao-dvd-irmas ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid var(--gao-linha);
}

.gao-dvd-irmas li {
  border-bottom: 1px solid var(--gao-linha);
}

.gao-dvd-irmas li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 56px;
  padding: 14px 2px;
  color: var(--gao-texto);
  font: 600 17px/1.4 var(--gao-f-texto);
  text-decoration: none;
  transition: color .3s var(--ease);
}

.gao-dvd-irmas li a .gao-ic {
  width: 18px;
  height: 18px;
  flex: none;
  color: var(--gao-a-texto);
  transition: transform .35s var(--ease);
}

@media (hover: hover) {
  .gao-dvd-irmas li a:hover {
    color: var(--gao-a-texto);
  }

  .gao-dvd-irmas li a:hover .gao-ic {
    transform: translateX(4px);
  }
}

.gao-dvd-todas {
  margin-top: 8px;
}

@media (prefers-reduced-motion: reduce) {
  .gao-dv *,
  .gao-dvd * {
    transition: none !important;
    animation: none !important;
  }
}
