/*
 * Kept as a separately versioned stylesheet so visitors with an already-cached
 * Next CSS chunk receive the corrected special-nomination layout immediately.
 */
@media (max-width: 719px) {
  [data-section="nominations"] [data-special="video"] > div:last-child {
    padding: 5vw;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > span {
    align-items: center;
    display: flex;
    flex: 1 0 0;
    height: auto;
    justify-content: center;
    left: auto;
    position: static;
    right: auto;
    top: auto;
    width: 100%;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > span > img {
    display: block;
    height: auto;
    max-width: none;
    width: min(264.444px, 100%);
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:nth-last-child(2) {
    left: auto;
    position: static;
    right: auto;
    top: auto;
    width: 100%;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:nth-last-child(2) > p:first-child {
    font-size: 30px;
    letter-spacing: -0.6px;
    line-height: 1.2;
    margin-bottom: 3.75vw;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:nth-last-child(2) > p:last-child {
    font-size: 3.4375vw;
    line-height: 1.34;
    opacity: 0.6;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:last-child {
    border-top-color: rgb(255 255 255 / 28%);
    border-top-width: 1px;
    font-size: 3.4375vw;
    left: auto;
    margin-top: 4.375vw;
    padding-top: 4.375vw;
    position: static;
    right: auto;
    top: auto;
    width: 100%;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:last-child,
  [data-section="nominations"] [data-special="video"] > div:last-child > div:last-child > a,
  [data-section="nominations"] [data-special="video"] > div:last-child > div:last-child > span {
    color: var(--color-white);
    opacity: 1;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:first-child > .eyebrow {
    font-size: 3.4375vw;
    letter-spacing: 0.9px;
    line-height: 1.2;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:first-child > span {
    border-radius: 0.625vw;
    font-size: 3.75vw;
    letter-spacing: 0.9px;
    line-height: 1.2;
    padding: 0.625vw 1.25vw;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:first-child {
    height: 6.25vw;
  }

  [data-section="nominations"] [data-special="video"] > div:last-child > div:last-child > a {
    font-size: 3.4375vw;
    line-height: 1.34;
  }
}
