.ech-html__box {
  background: rgb(242,242,242);
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
@media (prefers-color-scheme: dark) {
  .ech-html__box {
    background: rgb(60,60,60);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  }
}

.ech-html__headline {
  box-sizing: border-box;
  background: rgb(0,84,134);
  color: rgb(242,242,242);
  font-weight: 700;
  line-height: 1.2;
  padding: 10px;
  margin: 0 0 30px 0;
}

@media (max-width: 640px) {
  .ech-html__headline {
    width: 100% !important;
  }
}