  .corona {
      width: 90%;
      max-width: 900px;
      margin: 80px auto;
      letter-spacing: .07em;
  }

  .corona__text__title {
      position: relative;
      font-size: 16px;
      font-weight: 600;
      display: block;
      padding: 10px 18px;
      margin: 40px 0 24px;
      border-left: 5px solid rgba(179, 173, 140, 0.5);
      background: rgba(179, 173, 140, 0.2);
  }

  .corona__text__title::after {
      transform: translateY(-50%) rotate(90deg);
      transition: .5s;
  }

  .corona__text__list__sub {
      font-size: 15px;
      padding: 1px 2rem;
      margin-bottom: 4px;
      border-left: 4px solid rgba(179, 173, 140, 0.2);
  }

  .corona__text__list dd {
      margin-left: 24px;
  }

  .corona__item {
      display: flex;
      align-items: baseline;
  }

  .corona__title {
      font-family: "garamondpremrpro";
      font-size: 4.262rem;
      font-weight: normal;
      color: #b3ad8c;
      letter-spacing: 2px;
  }

  .corona--sub {
      font-size: 1.2rem;
      color: #8f8f8f;
      margin-left: 15px;
  }

  .corona--image {
      text-align: center;
      margin: 2em 0;
  }

  .corona--image img {
      width: 70%;
  }

  .corona__text__wrap {
      margin: 16px 0;
  }

  .corona__text__list__sub {
      font-size: 15px;
      padding: 1px 2rem;
      margin-bottom: 4px;
      border-left: 4px solid rgba(179, 173, 140, 0.2);
      font-weight: 600;
  }

  @media (max-width: 960px) {
      .corona {
          width: 90%;
          margin: 40px auto;
      }
  }

  @media (max-width: 560px) {
      .corona__text__wrap {
          margin: 0;
      }

      .corona--image img {
          width: 100%;
      }

      .corona__item {
          display: block;
          margin: 0 0 20px 0;
      }

      .corona__title {
          font-size: 2.5rem;
      }

      .corona--sub {
          margin-left: 0;
      }

      .corona--image {
          margin: 2em 0;
      }

      .corona__text {
          padding: 0;
      }

      .corona__text__wrap {
          margin-bottom: 1em;
      }
  }