.tgfaqs-table tr.faq-section th {
  padding-top: 30px;
  font-size: 16px;
  line-height: 24px;
}
.tgfaqs-table tr.faq-section th .return-to-top-link {
  float: right;
  display: inline-block;
  font-size: 10px;
  display: none;
}
.tgfaqs-table tr.faq-section:first-child th {
  padding-top: 0;
}
.tgfaqs-table tr.faq-item td.faq-question {
  width: 30%;
}
.tgfaqs-table p {
  margin: 0;
}
.tgfaqs-wrapper .tgfaqs-list h2 {
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #666;
  font-weight: 500;
  line-height: 24px;
  color: #666;
  letter-spacing: 0.1em;
}
.tgfaqs-wrapper .tgfaqs-list dt {
  text-overflow: unset;
  white-space: normal;
  text-align: left;
}
