/* Offset anchor targets so they aren't obscured by the sticky header */
a[name]:not([href]) {
  display: block;
  position: relative;
  top: -300px; 
  visibility: hidden;
}

/* Blue container style with black border used by AMSC */
.amsc-info-box {
background-color: #B4CFED;
border-style: solid;
border-width: 2px;
border-color: black;
}

/* Unordered lists that use green checkmarks instead of bullet points */
ul.au-checklist {
  list-style: none;
  padding-left: 1.5em;
  margin: 0;
}

ul.au-checklist li {
  position: relative;
  padding-left: 1.4em;
  margin-bottom: 0.4em;
}

ul.au-checklist li::before {
  content: '\2713';
  position: absolute;
  left: 0;
  color: #4a7c2f;
  font-weight: bold;
}