section.hotline {

  max-width: 100vw;
  max-height: 360px;
  height: max(16vw, 16vh);
  display: inline-flex;
  gap: 15px;

  > :is(article, div) {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: centr;

    min-width: 200px;
    height: 100%;
    border-radius: 1.125rem;
    overflow: hidden;
    background: rgb(0, 0, 0);

    p {
      font-family: "Cascadia Code";
      font-size: 1.8rem;
      font-weight: bold;
      color: #ffffff;
      text-shadow: 5px 5px 2px rgba(14, 165, 2335, 0.7);
      text-align: center;
    }
  }
}
