/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/news-item/news-item.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.node--news-item {
  display: grid;
  gap: var(--grid-row-gap, 20px) var(--grid-column-gap, 40px);
  grid-template-columns: repeat(var(--grid-columns, 12), 1fr);
}

.node--news-item .node__heading-prefix, .node--news-item .node__aside h3, .node--news-item .node__aside .node-teaser__professional-title {
  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--news-item .node__heading-prefix, .node--news-item .node__aside h3, .node--news-item .node__aside .node-teaser__professional-title {
  --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--news-item .node__aside {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  --a-display: inline-block;
  grid-area: nASIDE;
  font-family: "Mallory";
}
.node--news-item .node__aside h3, .node--news-item .node__aside .node-teaser__professional-title {
  --heading-color: #00356b;
  margin-bottom: 0.75em;
}
.node--news-item .node__aside > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.node--news-item .node__aside > div:not(:first-of-type) {
  margin-top: 40px;
}
.node--news-item .node__aside > div > *:not(:first-child) + * {
  margin-top: 0.5em;
}

.node--news-item {
  --grid-columns: 1;
  grid-template-areas: "nHEAD" "nCONT" "nASIDE";
}
.node--news-item .node__heading-prefix {
  --heading-color: currentColor;
}
.node--news-item .node__header {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: nHEAD;
}
.node--news-item .node__content {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: nCONT;
}
.node--news-item .node__authors {
  font-style: italic;
  margin-bottom: 40px;
}
.node--news-item.node--has-page-image .node__heading {
  grid-area: nhHEADING;
}
.node--news-item.node--has-page-image .node__summary {
  grid-area: nhTEXT;
}
.node--news-item.node--has-page-image .node__page-image {
  grid-area: nhIMAGE;
}
.node--news-item.node--has-page-image .node__heading-prefix {
  grid-area: nhPREFIX;
}
