/* Isolate the shared header from the original practice page layouts. */
.jgi-site-header.jgi-standalone-header {
  display: block;
  height: auto;
  padding: 0;
}
.jgi-standalone-header .shell { padding: 0; }
.jgi-standalone-header .brand > span {
  background: none;
  border: 0;
  padding: 0;
}
.jgi-standalone-header .brand small { margin: 0; }
.jgi-standalone-header nav > a {
  display: flex;
  align-items: center;
  min-height: 44px;
}
.jgi-standalone-header nav > a:hover { text-decoration: underline; }
.jgi-standalone-header .mobile > summary { min-height: 44px; }
.jgi-standalone-return {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  font-size: .875rem;
  font-weight: 700;
}
@media print {
  .jgi-standalone-return { display: none; }
}
