.dropdown-title{display:block;padding:8px;color:#082c57;border-bottom:1px solid #dae2eb}.dropdown a:hover,.dropdown a:focus-visible{background:#edf3f8}.utility-links{flex-wrap:wrap;justify-content:flex-end}nav details:last-of-type .dropdown{left:auto;right:0}@media(max-width:650px){.utility{flex-wrap:wrap;gap:5px}.utility-links{justify-content:flex-start}nav details:last-of-type .dropdown{left:0;right:auto}}
/* Header and hero separators */
header {
  position: relative;
  z-index: 5;
  border-bottom: 3px solid #dce5ef;
}
header nav .dropdown {
  min-width: 235px;
  border-radius: 0 0 8px 8px;
}
.home-hero + .home-capacity {
  border-top: 12px solid #fff;
}
/* Sticky navigation and highlights */
body > header {
  position: sticky;
  top: 0;
  z-index: 20;
  background: #fff;
  box-shadow: 0 4px 14px rgba(8,44,87,.12);
}
.home-highlights { background: #fff; border-block: 1px solid #dce5ef; }
.home-highlights .wrap { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); }
.home-highlights .wrap > div { padding: 18px 14px; border-inline-end: 1px solid #dce5ef; }
.home-highlights .wrap > div:last-child { border-inline-end: 0; }
.home-highlights span { color: #a65300; font-size: .75rem; margin-inline-end: 8px; }
.home-highlights small { display: block; color: #425b78; }
@media (max-width: 720px) {
  .home-highlights .wrap { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .home-highlights .wrap > div { padding: 12px 8px; }
}
