/* Search Component */
:root {
  --polly-search-item-border-width: var(--polly-border-width--sm);
  --polly-search-item-border-radius: var(--polly-border-radius--sm);
  --polly-search-item-border-colour: var(--polly-grey--300);
  --polly-search-item-font-colour: var(--polly-font-colour);
  --polly-search-item-font-colour--header: var(--polly-font-colour--dark);
  --polly-search-item-font-size: var(--polly-font-size--sm);
  --polly-search-item-font-size--header: var(--polly-font-size--lg);
  --polly-search-item-font-weight: var(--polly-font-weight--regular);
  --polly-search-item-font-weight--header: var(--polly-font-weight--semi-bold);
  --polly-search-item-padding: 1.5em;
  --polly-search-item-gap: 0.5em;
  --polly-search-item-line-height: var(--polly-line-height--md);
}
.searcharticle {
  display: flex;
  padding: var(--polly-search-item-padding);
  flex-direction: column;
  align-items: flex-start;
  border-radius: var(--polly-search-item-border-radius);
  border: var(--polly-search-item-border-width) solid var(--polly-search-item-border-colour);
}
.search-title {
  margin-bottom: 1em;
}
.searcharticle li {
  display: flex;
  flex-direction: column;
  gap: var(--polly-search-item-gap);
}
.polly-help-left .searcharticle {
  text-decoration-line: none;
  text-decoration: none;
  color: var(--polly-search-item-font-colour);
  font-family: var(--polly-font-family);
  font-size: var(--polly-search-item-font-size);
  font-style: normal;
  font-weight: var(--polly-search-item-font-weight);
  line-height: var(--polly-search-item-line-height);
  padding: 1em;
}
.polly-help-left h4 {
  font-family: var(--polly-font-family);
  font-size: var(--polly-search-item-font-size--header);
  font-style: normal;
  font-weight: var(--polly-search-item-font-weight--header);
}
.searcharticle h4 {
  font-family: var(--polly-font-family);
  font-size: var(--polly-search-item-font-size--header);
  font-style: normal;
  font-weight: var(--polly-search-item-font-weight--header);
}
.search-description {
  overflow: hidden;
  text-overflow: ellipsis;
}
