/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/components/node/event/event.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.node--event .node__heading-prefix {
  color: var(--heading-color, var(--text-color, #00356b));
  line-height: 1;
  font-family: var(--heading-font-family, Mallory);
  font-weight: var(--heading-font-weight, 400);
  text-transform: var(--heading-text-transform, none);
}

.node--event .node__heading-prefix {
  --heading-color: #222;
  --heading-font-weight: 800;
  --heading-font-family: Mallory;
  --heading-text-transform: uppercase;
  font-size: var(--h6-font-size, var(--heading-font-size, clamp( 0.7501875469rem, calc(0.7501875469rem + 0vw), 0.7501875469rem )));
  letter-spacing: 0.1em;
}

.node--event .node__heading-prefix {
  --heading-color: currentColor;
  grid-area: nhPREFIX;
}
.node--event .node__heading {
  grid-area: nhHEADING;
}
.node--event .node__summary {
  grid-area: nhTEXT;
}
.node--event .node__event-metadata-label {
  margin-bottom: 5px;
}
.node--event .node__cta-links {
  grid-area: nhLINKS;
}
.node--event .node__cta-links a + a {
  --a-margin: 0 0 0 20px;
}
@media (min-width: 48em) {
  .node--event .node__cta-links a + a {
    --a-margin: 20px 0 0 0;
  }
}
@media (min-width: 48em) {
  .node--event .node__cta-links {
    align-self: start;
    text-align: right;
  }
}
