@media (min-width: 740px) {
  .picinfo-2 {
    display: grid;
    grid-auto-flow: column;
    column-gap: var(--spacing-block);
    align-items: center;
  }
}
.picinfo-2_pic {
  margin-bottom: var(--spacing-text);
  border-radius: var(--border-radius);
}
@media (min-width: 740px) {
  .picinfo-2_pic {
    max-width: min(44vw, 460px);
  }
}
@media (max-width: 739.98px) {
  .picinfo-2_pic {
    margin-inline: auto;
  }
}
@media (min-width: 740px) {
  .picinfo-2--start .picinfo-2_pic {
    justify-self: start;
  }
}
@media (min-width: 740px) {
  .picinfo-2--end .picinfo-2_pic {
    justify-self: end;
    order: 2;
  }
}
