/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/solr-search/search-result/search-result.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.search-result__heading a {
  --display: inline;
  --transition: all 200ms ease-in-out;
  background-image: linear-gradient(0deg, var(--animate-background-gradient-color-1, currentColor) 0%, var(--animate-background-gradient-color-2, var(--animate-background-gradient-color-1, currentColor)) 100%);
  background-size: var(--animate-background-background-size-width, 0%) var(--animate-background-background-size-height, auto);
  background-repeat: no-repeat;
  background-position: var(--animate-background-background-position-x, left) bottom;
}
.search-result__heading a:focus, .search-result__heading a:hover {
  --animate-background-background-size-width: var(--animate-background-background-size-width-hover, 100%);
}

.search-result__heading {
  color: var(--heading-color);
  font-family: var(--heading-font-family);
  font-size: var(--heading-font-size);
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height, 1);
  text-transform: var(--heading-text-transform);
  margin-bottom: var(--heading-margin-bottom, 0.25em);
}
.search-result__heading:not(:first-child) {
  margin-top: var(--heading-margin-top, 1em);
}

.search-result__heading {
  --heading-font-family: Mallory;
  --heading-font-size: var(--h3-font-size, clamp(
    1rem,
    calc(0.889rem + 0.4933333333vw),
    1.333rem
  ));
  --heading-font-weight: 700;
  --heading-line-height: 1.25;
}

.search-result {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "IMG HEAD";
}
.search-result__image {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: IMG;
  margin-right: clamp(
    1rem,
    calc(0.741037rem + 1.1509466667vw),
    1.776889rem
  );
}
.search-result__header {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: HEAD;
}
.search-result__body strong {
  background-color: rgba(99, 170, 255, 0.3);
}
.search-result__heading a {
  --a-color: #222222;
  --animate-background-gradient-color-1: #E6EFED;
}
.search-result__date {
  font-size: 0.7501875469rem;
  color: #4A4A4A;
  display: flex;
  font-style: italic;
}
.search-result__date > * + *::before {
  content: "|";
  padding-right: 0.5em;
  margin-left: 0.5em;
}
.search-result__relavance {
  font-size: 0.7501875469rem;
  font-style: italic;
  margin-top: 0.75em;
}
