/* Screens no smaller than a widescreen desktop */
/****************************************
* Billboard
****************************************/

.billboard {
  height: 720px;
}

/****************************************
* Divided
****************************************/

.divided > div + div::before {
  left: -3rem;
}

/****************************************
* Featured News
****************************************/

.featured-news .article-card:nth-child(4) {
  display: block;
}

/****************************************
* Staff directory
****************************************/

.directory .staff {
  flex: 0 0 calc((100% / 6) - 1rem);
}