/* Standalone question pages sit below the site's fixed navigation. */
main.question-page { padding-top: 7.5rem; }

/* Rus list and question detail layout, with International translations and forms. */
main.question-content-page { padding:120px 0 64px; min-height:65vh; }
.question-content-page .product-question-form { max-width:850px; }
.question-page .product-question-text { white-space:pre-wrap; overflow-wrap:anywhere; }
.question-content-page .review-text { white-space:pre-wrap; overflow-wrap:anywhere; }
.question-content-page .product-question-audit { white-space:pre-wrap; overflow-wrap:anywhere; max-height:220px; overflow:auto; background:#f5f5f8; padding:12px; }
.question-page .question-card { min-width:0; overflow-wrap:anywhere; }
.question-content-page textarea { min-height:140px; }
main.question-content-page { scroll-margin-top:110px; }
.question-list-heading > *, .question-pagination > * { min-width:0; }
.question-content-page .badge { white-space:normal; text-align:start; }
@media (max-width:575.98px) {
  main.question-content-page { padding-top:100px; }
  .question-list-heading { align-items:flex-start; }
  .question-content-page .btn { min-height:44px; }
}
