.intro { 
  background-image: url(Office2-min.jpg);
  background-position: center bottom; 
}

.top-shadow {
  /* Use tool at https://codepen.io/yaphi1/pen/oNbEqGV to calculate optimal opacity */
  background: linear-gradient(to bottom, rgba(0, 57, 118, 0.623), transparent);
}

/*.intro hr {
    width: 90%;
    margin-top: 0px;
    color: white;
    border-bottom: 2px solid white;
} */

.intro.display-table {
    height: 400px;
}

.article {
  margin-top: calc(var(--fontSize) * 2); 
}

.SBlogo {
    background-color: white;
    width: 400px;
    height: 308px;
}

@media print {
  .intro {
    display: none;
  }
}

.top-logo {
  margin-bottom: calc(var(--fontSize) * 1);
}
