.list-links a, .list-boxes a {  display: block;  font-size: 1rem;}.list-links a {  font-weight: 700;  border-left: 3px solid #e8e8e8;  padding-left: 0.8125rem;  margin-bottom: 0.9375rem;}.list-boxes {  display: flex;}.list-boxes a {  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -ms-grid-row-align: center;  align-items: center;  position: relative;  width: 100%;  border: 1px solid #262222;  margin-bottom: 0.9375rem;  transition: all ease-in-out 300ms;  min-height: 35px;}.list-boxes a span {  padding: 0.35em 0.8125rem;}.list-boxes a::before {  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -ms-grid-row-align: center;  align-items: center;  justify-content: center;  color: #1A71AE;  width: 40px;  height: 100%;  border-right: 1px solid #262222;}.list-boxes a:hover {  background: #E9F1F7;  text-decoration: none;}.list-boxes a.icon-download::after {  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -ms-grid-row-align: center;  align-items: center;  justify-content: center;  content: "M";  font-family: "icons ncsl";  width: 40px;  position: absolute;  right: 0;  font-size: 0.875rem;}.list--plain {  display: flex;  flex-wrap: wrap;  gap: 1.875rem;  margin-bottom: 0.9375rem;}.list--plain .list-links--item {  flex: 100%;  margin: 0 auto -0.9375rem;}@media (min-width: 992px) {  .list--plain .list-links--item {    flex: 0 0 calc(50% - 0.9375rem);  }}.list--plain .list-links--item a {  font-family: "Merriweather", serif;  font-size: 1.5rem;  font-weight: 700;  order: 1;  line-height: 1em;  color: #262222;}.list-links--plain {  display: flex;  flex-wrap: wrap;  gap: 1.875rem;  margin-bottom: 2.75rem;  padding-bottom: 1rem;}.list-links--plain .list-links--item {  flex: 100%;  margin: 0 auto -0.9375rem;}@media (min-width: 992px) {  .list-links--plain .list-links--item {    flex: 0 0 calc(50% - 0.9375rem);  }}.list-links--plain .list-links--item a {  font-family: "Merriweather", serif;  font-size: 1.5rem;  font-weight: 700;  order: 1;  line-height: 1em;  color: #262222;  transition: all ease-in-out 300ms;}@media (max-width: 575.98px) {  .list-links--plain .list-links--item a {    font-size: 1.25rem;  }}.list-links--large {  margin-bottom: 1.875rem;}.list-links--large .dropdown-menu {  width: 100%;  padding: 0;  max-height: 50vh;  overflow-y: scroll;}.list-links--large .dropdown-menu a {  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  font-size: 1rem;}.list-links a.tab-link {  color: inherit;  transition: all ease-in-out 300ms;}.sticky-anchor {  position: sticky;  top: 0;  padding-bottom: 0.1rem;  padding-top: 0.1rem;  background: #fff;  z-index: 111;}@media (min-width: 768px) {  .sticky-anchor.stuck {    margin-left: -100px;    margin-right: -100px;    padding: 0.1rem 3rem;  }}.sticky-anchor.stuck .anchor-links,.sticky-anchor.stuck .list-links--item,.sticky-anchor.stuck .list-links--plain {  padding-bottom: 0rem !important;  margin-bottom: 0 !important;}span.visually-hidden {  margin-top: -100px;}/*# sourceMappingURL=links.css.map */