.c-highlight-box {
  padding: 2.22222rem; }

.c-highlight-box__image {
  -webkit-filter: grayscale(1) brightness(0) invert(50%) sepia(1) saturate(3100%) brightness(41%) hue-rotate(177deg);
          filter: grayscale(1) brightness(0) invert(50%) sepia(1) saturate(3100%) brightness(41%) hue-rotate(177deg);
  margin: 0 0 1.11111rem;
  max-width: 2.66667rem; }

.c-highlight-box h2:not([class]),
.c-highlight-box h3:not([class]) {
  color: #000;
  margin: 0 0 1.11111rem; }
  .c-highlight-box h2:not([class]):not(:first-child),
  .c-highlight-box h3:not([class]):not(:first-child) {
    margin: 0 0 1.11111rem; }

.c-highlight-box h2:not([class]) {
  font-size: 1.11111rem; }
  @media (min-width: 37.5em) {
    .c-highlight-box h2:not([class]) {
      font-size: 1.33333rem; } }

.c-highlight-box h3:not([class]) {
  font-size: 1rem; }
  @media (min-width: 37.5em) {
    .c-highlight-box h3:not([class]) {
      font-size: 1rem; } }

.c-highlight-box__body {
  margin-bottom: 1.11111rem;
  text-wrap: pretty; }

.c-highlight-box__body .field__item:not(:first-child):before {
  content: "";
  display: block;
  width: 100%;
  height: 0.05556rem;
  background: #ccc;
  margin: 1.11111rem 0; }

.c-highlight-box__body p:not([class]) {
  margin-top: 0;
  margin: 0 0 1.11111rem; }
  .c-highlight-box__body p:not([class]) a {
    font-weight: 700; }

.c-highlight-box__body p:not([class]):not(first-child) {
  margin-top: 0;
  margin: 0 0 1.11111rem; }

.c-highlight-box__links .field__item {
  margin-bottom: 0.55556rem; }

.c-highlight-box__links a {
  font-size: 0.83333rem;
  line-height: 1.333;
  color: #333;
  font-family: "Typold W05", sans-serif;
  font-weight: 500;
  letter-spacing: 0.11111em;
  text-decoration: none;
  text-transform: uppercase;
  color: #003A5D;
  font-size: 1rem;
  display: inline-block;
  font-family: "Typold W05", sans-serif;
  font-weight: 700;
  text-transform: inherit;
  letter-spacing: 0;
  text-decoration: underline; }
  @media (min-width: 37.5em) {
    .c-highlight-box__links a {
      font-size: 0.83333rem; } }
  .c-highlight-box__links a:hover {
    text-decoration: underline; }
  .c-highlight-box__links a:after {
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20d%3D%22M14.586%204l-2.293-2.293A1%201%200%201%201%2013.707.293l4%204a1%201%200%200%201%200%201.414l-4%204a1%201%200%201%201-1.414-1.414L14.586%206H1a1%201%200%201%201%200-2h13.586z%22%20id%3D%22a%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cuse%20fill%3D%22%23417925%22%20fill-rule%3D%22nonzero%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cg%20mask%3D%22url%28%23b%29%22%20fill%3D%22%23417925%22%3E%3Cpath%20d%3D%22M0-4h18v18H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center;
    display: inline-block;
    background-size: 100%;
    background-position: center;
    height: 0.55556rem;
    margin-left: 0.66667rem;
    width: 1rem; }
  .c-highlight-box__links a:after {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cpath%20d%3D%22M14.586%204l-2.293-2.293A1%201%200%201%201%2013.707.293l4%204a1%201%200%200%201%200%201.414l-4%204a1%201%200%201%201-1.414-1.414L14.586%206H1a1%201%200%201%201%200-2h13.586z%22%20id%3D%22a%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cmask%20id%3D%22b%22%20fill%3D%22%23003A5D%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%2F%3E%3C%2Fmask%3E%3Cuse%20fill%3D%22%23003A5D%22%20fill-rule%3D%22nonzero%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cg%20mask%3D%22url%28%23b%29%22%20fill%3D%22%23003A5D%22%3E%3Cpath%20d%3D%22M0-4h18v18H0z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center; }
  @media (min-width: 37.5em) {
    .c-highlight-box__links a {
      font-size: 1rem; } }
  .c-highlight-box__links a:hover, .c-highlight-box__links a:focus {
    text-decoration: none; }

.c-highlight-box__links-heading {
  font-size: 0.77778rem;
  display: none;
  color: #01426A;
  line-height: 1.71429;
  margin: 0 0 .666em 0;
  text-transform: uppercase; }
  @media (min-width: 37.5em) {
    .c-highlight-box__links-heading {
      font-size: 0.77778rem; } }

.c-highlight-box--condensed .c-highlight-box__image {
  -webkit-filter: none;
          filter: none; }

.l--highlight-stack .c-highlight-box {
  background-color: #fff;
  --highlight-box-inset: 1.11111rem;
  display: grid;
  padding: var(--highlight-box-inset); }
  .l--highlight-stack .c-highlight-box .c-highlight-box__heading {
    font-size: 1rem;
    line-height: 1.3333;
    text-transform: uppercase; }
    @media (min-width: 37.5em) {
      .l--highlight-stack .c-highlight-box .c-highlight-box__heading {
        font-size: 1rem; } }
  .l--highlight-stack .c-highlight-box .c-highlight-box__body {
    font-size: 0.88889rem;
    line-height: 1.5; }
    @media (min-width: 37.5em) {
      .l--highlight-stack .c-highlight-box .c-highlight-box__body {
        font-size: 0.88889rem; } }
    .l--highlight-stack .c-highlight-box .c-highlight-box__body p:not([class]):not(first-child) {
      font-size: inherit;
      line-height: inherit; }
  .l--highlight-stack .c-highlight-box .c-highlight-box__links {
    padding: var(--highlight-box-inset);
    background-color: #E0EFF4; }
    .l--highlight-stack .c-highlight-box .c-highlight-box__links a {
      font-size: 0.88889rem;
      display: inline;
      font-weight: 400; }
      @media (min-width: 37.5em) {
        .l--highlight-stack .c-highlight-box .c-highlight-box__links a {
          font-size: 0.88889rem; } }
      .l--highlight-stack .c-highlight-box .c-highlight-box__links a::after {
        content: none; }
    .l--highlight-stack .c-highlight-box .c-highlight-box__links .field__items {
      display: list;
      padding-left: 1em; }
    .l--highlight-stack .c-highlight-box .c-highlight-box__links .field__item {
      display: list-item;
      margin: 0; }
    .l--highlight-stack .c-highlight-box .c-highlight-box__links * + .field__item {
      margin-top: .5em; }
  .l--highlight-stack .c-highlight-box .c-highlight-box__links-heading {
    display: block; }
  @media (min-width: 48em) {
    .l--highlight-stack .c-highlight-box {
      --highlight-box-inset: 1.66667rem; } }
  @media (min-width: 62em) {
    .l--highlight-stack .c-highlight-box {
      display: grid;
      gap: calc( 100% / 11);
      grid-template-columns: 27fr 13fr;
      -webkit-box-align: start;
              align-items: flex-start; } }

.c-highlight-box--condensed .c-highlight-box__content {
  padding: 1.33333rem 1.66667rem 1.33333rem 2.66667rem;
  position: relative;
  margin-bottom: 2.22222rem; }

.c-highlight-box--condensed .c-highlight-box__content h3 {
  margin: 0; }

.c-highlight-box--condensed .c-highlight-box__content h3 a {
  display: block;
  font-family: "Merriweather", serif;
  font-size: 0.88889rem;
  font-weight: 700; }
  @media (min-width: 37.5em) {
    .c-highlight-box--condensed .c-highlight-box__content h3 a {
      font-size: 0.88889rem; } }

.c-highlight-box--condensed .c-highlight-box__body {
  margin: 0; }

.c-highlight-box--condensed .c-highlight-box__content p:not([class]):not(first-child) {
  margin: 0;
  padding: 0;
  font-size: 0.77778rem; }
  @media (min-width: 37.5em) {
    .c-highlight-box--condensed .c-highlight-box__content p:not([class]):not(first-child) {
      font-size: 0.77778rem; } }

.c-highlight-box--condensed .c-highlight-box__image.t-green {
  background-color: #A9C23F;
  height: 3.33333rem;
  width: 3.33333rem;
  max-width: 3.33333rem;
  border-radius: 50%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  position: absolute;
  left: -1.66667rem;
  margin: 0; }
  .c-highlight-box--condensed .c-highlight-box__image.t-green svg {
    height: 1.33333rem;
    width: 1.33333rem; }

.c-highlight-box--condensed .c-highlight-box__links .field__item {
  margin-bottom: 0.44444rem; }
