@media all {
  .photo__embed .column:only-child {
    width: 100%;
  }
  .photo__embed .column:only-child .frame {
    aspect-ratio: 1.81;
  }
  .photo__embed .caption {
    margin-top: 1em;
    color: #5B6279;
  }
}
@media (min-width: 850px) {
  .photo__embed {
    display: flex;
    justify-content: space-between;
  }
  .photo__embed .frame {
    border-radius: 40px;
  }
  .photo__embed .column:not(:only-child) .frame {
    aspect-ratio: 0.8100000000000001;
  }
}
@media (min-width: 1400px) {
  .photo__embed .column:not(:only-child) {
    width: calc(50% - 50px);
  }
}
@media (min-width: 850px) and (max-width: 1399px) {
  .photo__embed .column:not(:only-child) {
    width: calc(50% - 25px);
  }
}
@media (max-width: 849px) {
  .photo__embed .column:nth-child(2) {
    margin-top: 40px;
  }
  .photo__embed .column:not(:only-child) .frame {
    aspect-ratio: 1.81;
  }
  .photo__embed .frame {
    border-radius: 20px;
  }
}
