/* v564: Keep the approved hero height and original photographic asset.
   The source is 2048x683 (3:1); at desktop widths, cover crops vertically.
   Aligning to the top retains teachers’ eyes and expressions. */
@media (min-width:901px){
  .online-page .oc-hub-hero{background-position:center top;}
}
@media (min-width:601px) and (max-width:900px){
  .online-page .oc-hub-hero{background-position:58% top;}
}
.online-page .oc-hub-hero .oc-art-caption{
  color:#fffdf7;
  font-weight:700;
  letter-spacing:.19em;
  font-size:10px;
  right:26px;
  bottom:20px;
  text-shadow:0 1px 5px rgba(13,26,36,.95),0 0 12px rgba(13,26,36,.75);
  z-index:3;
}
@media(max-width:600px){.online-page .oc-hub-hero .oc-art-caption{display:none}}
