/**
 * Night Shift — same shell as god / woman (Figma 710-6707).
 */
.night {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  gap: var(--spacing-m);
}

.night .banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

.night .night-spread-row {
  align-items: stretch;
}

.night .night-spread-row > figure {
  min-height: clamp(220px, 38vh, 480px);
}

.night .night-pair {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  gap: var(--spacing-m);
  width: 100%;
  box-sizing: border-box;
}

.night .night-pair__lead,
.night .night-pair__side {
  min-width: 0;
  min-height: 0;
}

.night .night-pair__lead {
  flex: 2 1 0;
}

.night .night-pair__side {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-m);
}

.night .night-pair__lead .full-text-body,
.night .night-pair__side .full-text-body {
  flex: 0 0 auto;
}

.night .night-pair__side .work-btn {
  align-self: center;
  margin-top: auto;
}

@media screen and (max-width: 810px) {
  .night .night-pair {
    flex-direction: column;
  }

  .night .night-pair__lead,
  .night .night-pair__side {
    flex: 1 1 auto;
  }
}
