html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Feedback Modal */
.feedback-modal {
    z-index: 100;
}

/* Article content links — Typography plugin not available on CDN */
.prose a {
    color: #ea580c;
    text-decoration: underline;
    font-weight: 500;
}
.prose a:hover {
    color: #c2410c;
}

