/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../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/views/site-search/search-result/search-result.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
.search-result__heading {
  font-size: var(--heading-font-size);
  color: var(--heading-color);
  line-height: var(--heading-line-height, 1.1);
  font-family: var(--heading-font-family, Libre Franklin, sans-serif);
  font-weight: var(--heading-font-weight, 700);
  text-transform: var(--heading-text-transform);
  transition: var(--heading-transition, all 200ms ease-in-out);
  margin-bottom: var(--heading-margin-bottom, 0.5em);
}

.search-result__heading {
  --heading-font-size: var(--h4-font-size, clamp(
    1.44rem,
    calc(1.344rem + 0.48vw),
    1.728rem
  ));
  --heading-text-transform: none;
}

.search-result {
  border-top: 2px solid #788EC8;
  padding-top: 0.75em;
  display: grid;
  grid-template-areas: "head" "img" "cont" "foot";
  row-gap: 18.6624px;
}
@media (min-width: 40em) {
  .search-result {
    grid-template-areas: "img head" "img cont" "img foot";
    grid-template-columns: auto 1fr;
    grid-template-rows: min-content 1fr;
  }
}
.search-result__type-label {
  font-size: 0.8333333333rem;
  margin-top: 0.25em;
}
.search-result__header {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: head;
}
.search-result__heading {
  --heading-margin-bottom: 0;
}
.search-result__content {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: cont;
}
.search-result__image {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  border-radius: 30px;
  overflow: hidden;
  justify-self: start;
  grid-area: img;
  margin-right: 37.3248px;
}
.search-result__relavance {
  font-size: 0.8333333333rem;
  font-style: italic;
  margin-left: auto;
}
.search-result__footer {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: foot;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 40em) {
  .search-result__header {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .search-result__content {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .search-result__image {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .search-result__footer {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
}
