main {
  display: flex;


  @media (max-width: 650px) {
    flex-direction: column;
  }
  
  img {
    width: 300px;
    border: 1px var(--bg-color-highlight) solid;
    border-radius: 0.15rem;
    object-fit: cover;

    @media (max-width: 650px) {
      aspect-ratio: 16 / 9;
      margin: 0 auto;
      width: 300px;
      object-position: 0 25%;
    }
  }

  #description {
    max-width: 300px;
    margin: 0 auto;
  }

  gap: var(--spacing-xl);
}

