/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
.page-title {
  align-items: center;
  display: flex;
}
.page-title::before {
    background: var(--color-red-400);
    content: "";
    display: inline-block;
    height: 44px;
    margin-right: var(--gutter);
    width: 12px;
  }
/* Intro block */
.block-chbc-pcc-in-a-hurry-page-intro {
  font-size: 1.3125rem;
}
/* Content block */
.block-chbc-pcc-in-a-hurry-page ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
  }
.block-chbc-pcc-in-a-hurry-page li {
    margin: 0;
  }
.block-chbc-pcc-in-a-hurry-page .parent-term {
    border-top: 3px solid var(--color-grey-100);
    margin-top: 3rem;
    padding-top: 1rem;
  }
.block-chbc-pcc-in-a-hurry-page .parent-term-name {
    border-left: 12px solid var(--color-primary);
    font-size: var(--fz-base);
    font-weight: var(--fw-semi-bold);
    letter-spacing: 0.02em;
    margin: 0.5rem 0 3rem;
    padding: 0.4em 0 0.4em 20px;
    text-transform: uppercase;
  }
.block-chbc-pcc-in-a-hurry-page #term-355 .parent-term-name {
      border-color: var(--color-gold-500);
    }
.block-chbc-pcc-in-a-hurry-page #term-355 .child-term-name {
      background-color: var(--color-gold-500);
    }
.block-chbc-pcc-in-a-hurry-page #term-358 .parent-term-name {
      border-color: var(--color-blue-300);
    }
.block-chbc-pcc-in-a-hurry-page #term-358 .child-term-name {
      background-color: var(--color-blue-200);
    }
.block-chbc-pcc-in-a-hurry-page #term-364 .parent-term-name {
      border-color: var(--color-purple-300);
    }
.block-chbc-pcc-in-a-hurry-page #term-364 .child-term-name {
      background-color: var(--color-purple-200);
    }
.block-chbc-pcc-in-a-hurry-page #term-378 .parent-term-name {
      border-color: var(--color-rust-300);
    }
.block-chbc-pcc-in-a-hurry-page #term-378 .child-term-name {
      background-color: var(--color-rust-200);
    }
.block-chbc-pcc-in-a-hurry-page #term-428 .parent-term-name {
      border-color: var(--color-lime-500);
    }
.block-chbc-pcc-in-a-hurry-page #term-428 .child-term-name {
      background-color: var(--color-lime-200);
    }
.block-chbc-pcc-in-a-hurry-page .child-term {
    background: var(--color-blue-50);
    border-radius: var(--border-radius);
    position: relative;
  }
.block-chbc-pcc-in-a-hurry-page .child-term:not(:last-child) {
      margin-bottom: 0.5rem;
    }
.block-chbc-pcc-in-a-hurry-page .child-term.expanded > .child-term-header::after {
        transform: rotate(180deg);
      }
.block-chbc-pcc-in-a-hurry-page .child-term.expanded > .item-list {
        display: block;
      }
.block-chbc-pcc-in-a-hurry-page .child-term > .item-list {
      display: none; /* will be displayed via JS */
    }
.block-chbc-pcc-in-a-hurry-page .child-term-header {
    cursor: pointer;
    padding: 1rem 70px 1rem 1rem;
    position: relative;
  }
.block-chbc-pcc-in-a-hurry-page .child-term-header::after {
      background: url("../../../images/icons/circle-chevron.svg") no-repeat
        center center;
      content: "";
      display: block;
      height: 40px;
      position: absolute;
      right: 1rem;
      top: 50%;
      transform: translateY(-50%);
      width: 40px;
    }
.block-chbc-pcc-in-a-hurry-page .child-term-name {
    align-items: center;
    background: var(--color-blue-200);
    border-radius: var(--border-radius);
    cursor: pointer;
    font-size: var(--fz-base);
    display: inline-flex;
    margin: 0;
    padding: 0.5rem 1rem;
  }
.block-chbc-pcc-in-a-hurry-page .child-term-name .media--type-pcc-icon {
      margin-right: 0.6em;
    }
.block-chbc-pcc-in-a-hurry-page .child-term-name svg {
      height: 1.33em;
      width: auto;
    }
.block-chbc-pcc-in-a-hurry-page .child-nodes {
    padding: 1.5rem 1rem 1rem;
  }
.block-chbc-pcc-in-a-hurry-page .child-nodes li:not(:last-child) {
      margin-bottom: var(--gutter);
    }
.block-chbc-pcc-in-a-hurry-page .node--view-mode-card {
    background: var(--color-white);
  }
@media (min-width: 600px) {
    .block-chbc-pcc-in-a-hurry-page .child-nodes {
      display: grid;
      gap: var(--gutter);
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

      .block-chbc-pcc-in-a-hurry-page .child-nodes li {
        display: flex;
        margin-bottom: 0 !important;
      }

        .block-chbc-pcc-in-a-hurry-page .child-nodes li > .node {
          flex: 1;
        }
  }
@media (min-width: 600px) {
    .block-chbc-pcc-in-a-hurry-page .child-nodes {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

/*# sourceMappingURL=in-a-hurry-page.css.map */