.stm-turnstile {
  width: 100%;
  margin: .85rem 0 .25rem;
}

.stm-turnstile__widget {
  min-height: 65px;
}

.stm-turnstile__note {
  margin: .35rem 0 0;
  color: #6d7b8c;
  font-size: .72rem;
  line-height: 1.45;
}

.stm-turnstile__note[data-error] {
  color: #9b3b35;
}

@media (max-width: 360px) {
  .stm-turnstile {
    overflow-x: auto;
  }
}
