/* J. Specht — homepage FAQ SEO/GEO + accessibility */

#duvidas[data-seo-section="faq"]{
  scroll-margin-top:96px;
}

#duvidas .mobi-faq-list{
  border-color:rgba(139,93,29,.14)!important;
}

#duvidas .mobi-faq-item{
  border-color:rgba(139,93,29,.12)!important;
}

#duvidas .mobi-faq-item summary{
  transition:color .18s ease;
}

#duvidas .mobi-faq-item summary:hover,
#duvidas .mobi-faq-item summary:focus-visible{
  color:var(--gold-dark);
}

#duvidas .mobi-faq-answer{
  padding-right:2rem;
}

.mobi-faq-related-link{
  display:inline-flex;
  align-items:center;
  gap:.4rem;
  margin-top:.8rem;
  color:var(--gold-dark);
  font-size:8.5px;
  font-weight:700;
  letter-spacing:.09em;
  text-decoration:none;
  text-transform:uppercase;
}

.mobi-faq-related-link::after{
  content:"→";
  transition:transform .18s ease;
}

.mobi-faq-related-link:hover::after,
.mobi-faq-related-link:focus-visible::after{
  transform:translateX(3px);
}

.mobi-faq-footer{
  grid-column:1/-1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1.25rem;
  margin-top:.25rem;
  padding-top:1.25rem;
  border-top:1px solid rgba(139,93,29,.12);
}

.mobi-faq-footer__copy{
  max-width:680px;
  margin:0;
  color:#6f665b;
  font-size:11.5px;
  line-height:1.6;
}

.mobi-faq-footer__links{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem;
  justify-content:flex-end;
}

.mobi-faq-footer__links a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:35px;
  padding:.5rem .74rem;
  border:1px solid rgba(139,93,29,.19);
  border-radius:999px;
  color:#674818;
  font-size:8px;
  font-weight:700;
  letter-spacing:.085em;
  text-decoration:none;
  text-transform:uppercase;
}

.mobi-faq-footer__links a:hover,
.mobi-faq-footer__links a:focus-visible{
  border-color:rgba(139,93,29,.36);
  background:rgba(255,255,255,.48);
}

@media(max-width:900px){
  .mobi-faq-footer{
    align-items:flex-start;
    flex-direction:column;
  }

  .mobi-faq-footer__links{
    justify-content:flex-start;
  }
}

@media(max-width:639px){
  #duvidas .mobi-faq-answer{
    padding-right:.5rem;
  }
}
