@charset "UTF-8";
:root {
  /* type */
  --hcd-font-family: "Open Sans", sans-serif;
  --base-unit: 10px;
  --base-size: calc(1.3 * var(--base-unit));
  --text-size: calc(1.6 * var(--base-unit));
  --hcd-font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;
  /* brand colors */
  --hcd-blue-dark: #06407a; /* contrast 10.39 (white) 9.68 (powder) 5.17 (pale) */
  --hcd-orange-dark: #ba0202;
  --hcd-orange: #ba5002;
  --hcd-yellow: #ffd458;
  --yellow-pale: #f8e7b6;
  --hcd-gold: #dfa241;
  --gold-pale: #fffaf2;
  --hcd-green: #047a6a;
  /* blues */
  --blue-mid: #0067b8; /* contrast 5.78 (white) 5.39 (powder) 2.88 (pale) */
  --blue-pale: #81bee7; /* contrast 2.01 */
  --blue-powder: #f5f7fa; /* contrast 1.07 */
  /* neutrals */
  --gray-dark: #282828;
  --gray-mid: #5e5e6a;
  --gray-pale: #eaeaea;
  --gray-mild: rgb(187, 187, 187); /* contrast 1.38 */
  --gray-powder: #f6f8f9; /* contrast 1.38 */
  --black-screen: rgba(50, 50, 50, 0.1);
  --black: #333333;
  --white: #ffffff;
  /* ui element specific */
  --tooltip-border-color: #ededed; /* contrast 1.17 */
  --menu-background-color: #e5eef7; /* contrast 1.17 */
  --nav-shader: 0 2px 0 rgba(0, 0, 0, 0.3);
  /* insert BS Defaults to catch the outliers  */
}
/* mixins */
/* core blue button */
/* end core button */
/* core orange on white button-24 */
/* end core button-24 */
/* end mixins */
/* start extends */
main div.core-block p,
main div.core-block li {
  font-size: var(--text-size);
  line-height: 1.5;
  max-width: 90ch;
}

main div.core-block aside.sidebar-category ul.group-list-years li,
main div.core-block aside.sidebar-category ul.group-list-years li a {
  list-style: none;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--gray-mild);
  border-color: var(--gray-powder);
  padding: 1rem 5% 1rem 5%;
  display: block;
}
main div.core-block aside.sidebar-category ul.group-list-years li:hover,
main div.core-block aside.sidebar-category ul.group-list-years li a:hover {
  background: var(--black-screen);
}

main div.core-block p a,
main div.core-block li a,
main div.core-block aside.sidebar-category ul.group-list-years li,
main div.core-block aside.sidebar-category ul.group-list-years li a {
  font-weight: 500;
  color: var(--blue-mid);
  text-decoration: none;
}
main div.core-block p a:link,
main div.core-block li a:link,
main div.core-block aside.sidebar-category ul.group-list-years li:link,
main div.core-block aside.sidebar-category ul.group-list-years li a:link {
  color: var(--blue-mid);
}
main div.core-block p a:visited,
main div.core-block li a:visited,
main div.core-block aside.sidebar-category ul.group-list-years li:visited,
main div.core-block aside.sidebar-category ul.group-list-years li a:visited {
  color: var(--blue-mid);
}
main div.core-block p a:hover,
main div.core-block li a:hover,
main div.core-block aside.sidebar-category ul.group-list-years li:hover,
main div.core-block aside.sidebar-category ul.group-list-years li a:hover,
main div.core-block p a:focus,
main div.core-block li a:focus,
main div.core-block aside.sidebar-category ul.group-list-years li:focus,
main div.core-block aside.sidebar-category ul.group-list-years li a:focus {
  color: var(--hcd-blue-dark);
  text-decoration: underline;
}
main div.core-block p a:active,
main div.core-block li a:active,
main div.core-block aside.sidebar-category ul.group-list-years li:active,
main div.core-block aside.sidebar-category ul.group-list-years li a:active {
  color: var(--gray-dark);
  text-decoration: none;
}

main div.core-block button,
main div.core-block input,
main div.core-block select,
main div.core-block textarea {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: unset;
}
/* end extends */
/* Any edits to this file should be appropriate for EVERY website */
/* When done, minify at https://codebeautify.org/css-beautify-minify and replace .min file */
main {
  box-sizing: border-box;
}
main * {
  box-sizing: border-box;
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}
main div.core-block {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  box-sizing: border-box;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  margin: 0;
  padding: 0;
  /* zeroed out ========================================================================== */
  /* end zeroes ========================================================================== */
  /* form elements ========================================================================== */
  /* start browser pave-overs */
}
main div.core-block details,
main div.core-block main,
main div.core-block summary {
  display: block;
}
main div.core-block b,
main div.core-block strong {
  font-weight: bolder;
}
main div.core-block h1,
main div.core-block h2,
main div.core-block h3,
main div.core-block h4 {
  margin: 0;
}
main div.core-block [hidden],
main div.core-block audio:not([controls]),
main div.core-block template,
main div.core-block input[hidden]:not(:active):not(:focus):not(:target),
main div.core-block .gsc-clear-button {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
  display: none;
}
main div.core-block form li,
main div.core-block nav ol,
main div.core-block nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
main div.core-block table {
  border-collapse: collapse;
  border-spacing: 0;
}
main div.core-block ::-moz-selection {
  background-color: #aaa;
  text-shadow: none;
}
main div.core-block ::-moz-selection,
main div.core-block ::selection {
  background-color: #aaa;
  text-shadow: none;
}
main div.core-block img {
  border-style: none;
}
main div.core-block a {
  background-color: transparent;
}
main div.core-block address,
main div.core-block q,
main div.core-block blockquote {
  font-style: normal;
}
main div.core-block abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}
main div.core-block form {
  margin-top: 0;
  margin-block-end: 0;
}
main div.core-block form fieldset {
  display: block;
  margin-inline-start: unset;
  margin-inline-end: unset;
  padding-block-start: unset;
  padding-inline-start: unset;
  padding-inline-end: unset;
  padding-block-end: unset;
  min-inline-size: -moz-min-content;
  min-inline-size: min-content;
  border-width: 0;
  border-style: none;
  border-color: transparent;
  -o-border-image: unset;
  border-image: unset;
}
main div.core-block form pre,
main div.core-block form textarea {
  overflow: auto;
}
main div.core-block form input[type="number"] {
  width: auto;
}
main div.core-block form input[type="search"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
main div.core-block form input[type="search"]::-webkit-search-cancel-button,
main div.core-block form input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
main div.core-block form progress {
  display: inline-block;
}
main div.core-block form textarea {
  resize: vertical;
}
main div.core-block form a[unselectable],
main div.core-block form input[unselectable],
main div.core-block form button[unselectable] {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
main div.core-block button,
main div.core-block input,
main div.core-block select,
main div.core-block textarea {
  cursor: initial;
  background: 0 0;
}
main div.core-block code,
main div.core-block kbd,
main div.core-block pre,
main div.core-block samp {
  font-family: monospace, monospace;
}
main div.core-block input {
  min-height: 1.5em;
}
main div.core-block select,
main div.core-block input[type="search"]::-webkit-search-decoration {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
main div.core-block select::-ms-expand {
  display: none;
}
main div.core-block select::-ms-value {
  color: currentColor;
}
main div.core-block button,
main div.core-block input,
main div.core-block optgroup,
main div.core-block select,
main div.core-block textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
main div.core-block button,
main div.core-block input {
  /* 1 */
  overflow: visible;
}
main div.core-block button,
main div.core-block select {
  /* 1 */
  text-transform: none;
}
main div.core-block button,
main div.core-block input[type="button"],
main div.core-block input[type="reset"],
main div.core-block input[type="submit"],
main div.core-block button::-webkit-file-upload-button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  font: inherit;
}
main div.core-block button::-moz-focus-inner,
main div.core-block input[type="button"]::-moz-focus-inner,
main div.core-block input[type="reset"]::-moz-focus-inner,
main div.core-block input[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
main div.core-block button:-moz-focusring,
main div.core-block input[type="button"]:-moz-focusring,
main div.core-block input[type="reset"]:-moz-focusring,
main div.core-block input[type="submit"]:-moz-focusring {
  outline: 1px dotted var(--hcd-yellow);
}
main div.core-block legend {
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
main div.core-block progress {
  vertical-align: baseline;
}
main div.core-block textarea {
  overflow: auto;
}
main div.core-block input[type="checkbox"],
main div.core-block input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
main div.core-block input[type="number"]::-webkit-inner-spin-button,
main div.core-block input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
main div.core-block input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-appearance: textfield; /* 1 */
  appearance: textfield;
  outline-offset: -2px; /* 2 */
}
/* inside screens only MQ */
/* end forms
========================================================================== */
main div.core-block {
  width: auto;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: var(--base-unit);
  font-family: var(--hcd-font-family), Helvetica, sans-serif;
  background: var(--white);
  color: var(--black);
  /*end <960 essential*/
  /* Element Basics =============================================================== */
  /* fallback */
  /* Enhancements  =============================================================== */
  /* filetype labels ======================= */
  /* dark with white call-out ======================= */
  /* end dark with white call-out ======================= */
}
main div.core-block h1,
main div.core-block h2,
main div.core-block h3,
main div.core-block h4,
main div.core-block h5,
main div.core-block h6 {
  color: #222;
  line-height: 1.3;
}
main div.core-block p,
main div.core-block h1,
main div.core-block h2,
main div.core-block h3,
main div.core-block h4 {
  font-size: var(--text-size);
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
}
main div.core-block ol,
main div.core-block ul {
  padding-left: 0;
}
main div.core-block i,
main div.core-block em {
  font-family: inherit;
  font-weight: inherit;
  font-style: italic;
}
main div.core-block aside h1,
main div.core-block aside h2 {
  font-family: inherit;
  font-weight: 600;
  font-style: inherit;
}
main div.core-block aside h2 {
  font-size: calc(1.75 * (var(--text-size)));
}
main div.core-block b,
main div.core-block strong {
  font-family: inherit;
  font-weight: 700;
  font-style: inherit;
}
main div.core-block small,
main div.core-block sub,
main div.core-block sup {
  font-size: 80%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
main div.core-block sub {
  bottom: -0.25em;
}
main div.core-block sup {
  top: -0.5em;
}
@media screen and (max-width: 800px) {
  main div.core-block section:not([class^="card"]),
  main div.core-block aside {
    padding: var(--base-unit);
  }
}
main div.core-block main p > a:after,
main div.core-block footer li a:after {
  display: inline-block;
  font-weight: 600;
  font-size: 70%;
  letter-spacing: 1px;
  padding: 2px;
  margin-left: 1ch;
  border-radius: 2px;
  background: var(--gray-lt);
  color: var(--blue-dk);
  text-transform: uppercase;
}
main div.core-block main p > a:after {
  margin-left: 0;
  font-weight: 500;
  border-left: 0.25rem solid #fff;
}
main div.core-block main p > a[href$=".pdf"]:after,
main div.core-block footer li a[href$=".pdf"]:after {
  content: "PDF";
}
main div.core-block .block-highlight {
  background: var(--gray-lt);
  color: var(--black);
  box-shadow: unset;
  text-shadow: unset;
  padding: var(--base-unit);
  margin: var(--text-base) 0 calc(2 * var(--text-base));
}
main div.core-block .block-highlight ul {
  padding: unset;
}
main div.core-block .block-contrast-reverse {
  background: var(--black);
  color: var(--white);
}
main div.core-block .block-contrast-reverse * {
  color: #fff;
}
main div.core-block a.button,
main div.core-block a[class^="button"],
main div.core-block a[id^="button"],
main div.core-block [class^="banner-"] a {
  padding: 0.5em 0.5em 0.5rem 0.5rem;
  padding-left: 0;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  font-weight: 500;
  white-space: nowrap;
  min-width: -moz-fit-content;
  min-width: fit-content;
  transition: all 0.8s ease;
  color: var(--white);
  background: var(--blue-mid);
  width: 90%;
  margin: auto;
}
main div.core-block a.button:link,
main div.core-block a.button:visited,
main div.core-block a[class^="button"]:link,
main div.core-block a[class^="button"]:visited,
main div.core-block a[id^="button"]:link,
main div.core-block a[id^="button"]:visited,
main div.core-block [class^="banner-"] a:link,
main div.core-block [class^="banner-"] a:visited {
  text-decoration: none;
}
main div.core-block a.button:active,
main div.core-block a.button:focus,
main div.core-block a.button:hover,
main div.core-block a[class^="button"]:active,
main div.core-block a[class^="button"]:focus,
main div.core-block a[class^="button"]:hover,
main div.core-block a[id^="button"]:active,
main div.core-block a[id^="button"]:focus,
main div.core-block a[id^="button"]:hover,
main div.core-block [class^="banner-"] a:active,
main div.core-block [class^="banner-"] a:focus,
main div.core-block [class^="banner-"] a:hover {
  text-decoration: underline;
}
main div.core-block a.button:focus,
main div.core-block a.button:hover,
main div.core-block a[class^="button"]:focus,
main div.core-block a[class^="button"]:hover,
main div.core-block a[id^="button"]:focus,
main div.core-block a[id^="button"]:hover,
main div.core-block [class^="banner-"] a:focus,
main div.core-block [class^="banner-"] a:hover {
  color: var(--white);
  background: var(--hcd-blue-dark);
}
main div.core-block a.button:visited,
main div.core-block a[class^="button"]:visited,
main div.core-block a[id^="button"]:visited,
main div.core-block [class^="banner-"] a:visited {
  color: var(--gray-dk);
  background: var(--white-screen);
}
main div.core-block a.button:focus,
main div.core-block a[class^="button"]:focus,
main div.core-block a[id^="button"]:focus,
main div.core-block [class^="banner-"] a:focus {
  outline: 1px dotted var(--hcd-yellow) !important;
  outline-offset: 0.25rem;
}
main div.core-block .a11y-hider {
  width: auto;
  padding: 0;
  margin: 0;
  border: 0;
  text-indent: -9999px;
  overflow: hidden;
  border: 0;
  position: absolute;
  white-space: nowrap;
  display: inline-block;
}
main div.core-block .block-wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
  padding: 0.5em 0.5em 0.5rem 0.5rem;
}
main div.core-block .block-wrap-flex {
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 1.6rem 1rem 1.6rem 1rem;
  align-items: center;
}
main div.core-block .block-wrap-inner {
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
  max-width: 1360px;
  padding: 0;
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 1rem 0;
}
main div.core-block .block-wrap-inner-rev {
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
  flex-wrap: wrap;
  flex-direction: column;
  flex-direction: column-reverse;
  padding: 1rem 0;
}
main .twentyfive {
  display: none;
  position: absolute;
  height: 0;
  width: auto;
  padding: 0;
  margin: 0;
  border: 0;
}
/* prior to upload, min and re-name to .min */
main {
  position: relative;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 3%;
}
@media screen and (max-width: 960px) {
  main .breadcrumbs {
    padding: 8px 0;
  }
}
@media screen and (min-width: 960px) {
  main div.core-block {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 3%;
    grid-row-gap: 0;
    align-items: start;
  }
  main div.core-block article {
    grid-area: 1/3/1/7;
  }
  main div.core-block aside {
    grid-area: 1/1/1/3;
  }
}
@media screen and (min-width: 1200px) {
  main div.core-block {
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 5%;
  }
  main div.core-block article {
    grid-area: 1/4/2/13;
  }
  main div.core-block aside {
    grid-area: 1/1/2/4;
  }
}
main div.core-block article.content-news {
  margin-bottom: 8em;
}
main div.core-block article.content-news iframe {
  margin: 2rem auto;
}
main div.core-block article.content-news > figure + div p:has(iframe) {
  text-align: center;
}
main div.core-block article.content-news > header.block-intro h1 {
  font-size: calc(2 * var(--text-size));
  line-height: 1.2;
  margin-bottom: calc(1.5 * var(--text-size));
  color: var(--hcd-blue-dark);
}
@media screen and (min-width: 1000px) {
  main div.core-block article.content-news > header.block-intro h1 {
    font-size: calc(2.2 * var(--text-size));
  }
}
main
  div.core-block
  article.content-news
  > header.block-intro
  .newsroom-subtitle {
  font-size: calc(1.25 * var(--text-size));
  line-height: 1.5;
  margin-bottom: calc(1.35 * var(--text-size));
}
main
  div.core-block
  article.content-news
  > header.block-intro
  .newsroom-advisory {
  font-size: var(--text-size);
  line-height: 1.15;
  margin-bottom: calc(1.2 * var(--text-size));
}
@media screen and (min-width: 1000px) {
  main
    div.core-block
    article.content-news
    > header.block-intro
    .newsroom-advisory {
    font-size: calc(1.15 * var(--text-size));
  }
}
main
  div.core-block
  article.content-news
  > header.block-intro
  .newsroom-advisory {
  font-size: var(--text-size);
  line-height: 1.15;
  margin-bottom: calc(1.5 * var(--text-size));
}
@media screen and (min-width: 1000px) {
  main
    div.core-block
    article.content-news
    > header.block-intro
    h1
    + [class="advisory"] {
    font-size: calc(1.15 * var(--text-size));
  }
}
main div.core-block article.content-news > header.block-intro p.date-article {
  font-size: var(--text-size);
}
main div.core-block article.content-news > figure {
  width: 100%;
  margin: calc(4 * var(--text-size)) 0;
  background-color: var(--hcd-blue-dark);
  border-radius: 8px;
  overflow: hidden;
  max-width: 125ch;
}
@media screen and (min-width: 640px) and (max-width: 990px) {
  main div.core-block article.content-news > figure {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 991px) {
  main div.core-block article.content-news > figure {
    margin-top: calc(2 * var(--text-size));
  }
}
main div.core-block article.content-news > figure > img {
  width: 100%;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
main div.core-block article.content-news > figure > figcaption {
  background: var(--hcd-blue-dark);
  color: var(--white);
  margin: 1rem 2rem 2rem 2rem;
  max-width: unset;
  font-size: var(--text-size);
}
main div.core-block article.content-news > figure + div p,
main div.core-block article.content-news > figure + div li {
  margin: 0 0 calc(1.25 * var(--text-size));
  max-width: 75ch;
  padding-bottom: 0;
}
main div.core-block article.content-news > figure + div p.newsroom-city,
main div.core-block article.content-news > figure + div li.newsroom-city {
  margin: 0 1ch 0 0;
  font-weight: 700;
  position: relative;
  float: left;
}
main div.core-block article.content-news > figure + div p.newsroom-city::after,
main
  div.core-block
  article.content-news
  > figure
  + div
  li.newsroom-city::after {
  display: inline-block;
  content: " —";
  padding-left: 0.25em;
}
main div.core-block article.content-news > figure + div ul,
main div.core-block article.content-news > figure + div ol {
  padding-left: 2em;
}
main div.core-block article.content-news > figure + div ul + img,
main div.core-block article.content-news > figure + div ol + img,
main div.core-block article.content-news > figure + div p + img {
  width: 100%;
  max-width: 75ch;
  border-radius: 8px;
  overflow: hidden;
  margin: calc(2 * var(--text-size)) auto;
  align-self: center;
}

main div.core-block article.content-news p.newsroom-city + ul,
main div.core-block article.content-news p.newsroom-city + ol {
  clear: both;
  padding-top: 2em;
}

@media screen and (min-width: 1280px) {
  main div.core-block article.content-news > figure + div ul + img,
  main div.core-block article.content-news > figure + div ol + img,
  main div.core-block article.content-news > figure + div p + img {
    margin: calc(var(--text-size)) 45% calc(2 * var(--text-size)) auto;
  }
}
main div.core-block article.content-news > figure + div h3 {
  color: var(--hcd-blue-dark);
  font-size: calc(1.25 * var(--text-size));
  font-weight: 600;
  line-height: 1.15;
  margin: calc(1.5 * var(--text-size)) 0;
}
main div.core-block article.content-news .newsroom-video-section {
  display: flex;
  justify-content: center;
  max-width: 125ch;
}
main div.core-block article.content-news .newsroom-contact-section {
  font-size: var(--text-size);
  line-height: 1.2;
  font-weight: 400;
  font-style: normal;
}
main div.core-block article.content-news .newsroom-contact-section div {
  margin-bottom: 0.25em;
}
main
  div.core-block
  article.content-news
  .newsroom-contact-section
  div
  .contact-title {
  font-weight: 600;
}
main div.core-block aside.sidebar-category {
  background-color: var(--blue-powder);
  margin: 0 auto 1.6rem;
  width: 100%;
  border-radius: 0.5rem;
  overflow: hidden;
  padding: 2rem 2rem 2rem 2rem;
}
@media screen and (min-width: 1200px) {
  main div.core-block aside.sidebar-category {
    margin: 0;
  }
}
main div.core-block aside.sidebar-category h3 {
  padding: 1em 0 1em 0;
  padding-bottom: 0.6rem;
  color: var(--gray-dark);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.4em;
  white-space: nowrap;
}
main div.core-block aside.sidebar-category h3:nth-of-type(n + 2) {
  padding-top: 2rem;
  margin-top: 1rem;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: var(--gray-mild);
}
@media screen and (min-width: 1200px) {
  main div.core-block aside.sidebar-category h3:nth-of-type(n + 2) {
    padding-top: 3rem;
    margin-top: 2rem;
  }
}
main div.core-block aside.sidebar-category [class="arrow-left"] {
  text-decoration: none;
  color: var(--blue-mid);
  font-size: var(--text-size);
  line-height: 1;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 1rem);
}
main div.core-block aside.sidebar-category [class="arrow-left"]::before {
  display: inline-flex;
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- License: OFL. Made by kudakurage: https://github.com/kudakurage/LigatureSymbols --%3E%3Csvg fill='%230067b8' width='24px' height='24px' viewBox='-5 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Earrowleft%3C/title%3E%3Cpath d='M21.531 19.156v-6.719c0-0.813-0.594-1.406-1.406-1.406h-7.813v-5.313c0-0.5-0.25-0.844-0.688-1.063-0.156-0.031-0.313-0.063-0.438-0.063-0.313 0-0.563 0.094-0.75 0.313l-10.125 10.125c-0.438 0.375-0.406 1.125 0 1.563l10.125 10.125c0.625 0.688 1.875 0.219 1.875-0.813v-5.375h7.813c0.813 0 1.406-0.563 1.406-1.375z'%3E%3C/path%3E%3C/svg%3E");
  font-size: calc(3 * var(--base-unit));
  margin-right: 8px;
}
main div.core-block aside.sidebar-category [class="arrow-left"]::before:hover,
main div.core-block aside.sidebar-category [class="arrow-left"]::before:active {
  opacity: 0.6;
}
main div.core-block aside.sidebar-category [class="arrow-left"]:link {
  color: var(--blue-mid);
}
main div.core-block aside.sidebar-category [class="arrow-left"]:visited {
  color: var(--blue-mid);
}
main div.core-block aside.sidebar-category [class="arrow-left"]:hover,
main div.core-block aside.sidebar-category [class="arrow-left"]:active {
  color: var(--hcd-blue-dark);
}
main div.core-block aside.sidebar-category ul {
  list-style: none;
}
main div.core-block aside.sidebar-category ul.group-list-tags {
  display: flex;
  flex-wrap: wrap;
  white-space: nowrap;
  gap: 0.5rem 5%;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 1rem;
}
main div.core-block aside.sidebar-category ul.group-list-tags li {
  display: inline-flex;
  justify-content: space-between;
}
main div.core-block aside.sidebar-category ul.group-list-tags li a {
  color: var(--gray-mid);
}
main div.core-block aside.sidebar-category ul.group-list-tags li a:link,
main div.core-block aside.sidebar-category ul.group-list-tags li a:visited {
  color: var(--gray-mid);
}
main div.core-block aside.sidebar-category ul.group-list-tags li a:hover,
main div.core-block aside.sidebar-category ul.group-list-tags li a:focus {
  color: var(--gray-dark);
}
@media screen and (max-width: 959px) {
  main div.core-block aside.sidebar-category ul.group-list-tags li a {
    padding: 1em 0 1em 0;
  }
}
@media screen and (min-width: 960px) {
  main div.core-block aside.sidebar-category ul.group-list-tags li a {
    padding: 0.5em 0 0.5em 0;
  }
}
main div.core-block aside.sidebar-category ul.group-list-tags:after {
  content: " ";
  display: inline-block;
}
main div.core-block aside.sidebar-category ul.group-list-years {
  margin: 0;
  list-style: none;
}
main div.core-block aside.sidebar-category ul.group-list-years li {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--gray-mild);
  padding: 0;
  list-style: none;
}
main div.core-block aside.sidebar-category ul.group-list-years li:last-child {
  border: 0;
  margin-bottom: 0;
}
main div.core-block aside.sidebar-category ul.group-list-years li a {
  font-size: var(--text-size);
  font-weight: 600;
  text-decoration: none;
}
@media screen and (min-width: 1200px) {
  main div.core-block aside.sidebar-category ul.group-list-years li a {
    padding: 1rem 0 1rem 0;
  }
}
.view-header-newsroom {
  font-size: 20rem;
}
