/**
 * Default clearfix implementation.
 *
 * @usage
 *    .box {
 *      @include clearfix;
 *    }
 */
/**
 * Casts a string into a number.
 *
 * @param {string} $value
 *    Tje string to cast to a number.
 * @return {$number}
 *    The value as number.
 */
/**
 * Split a string into a list of strings.
 *
 * @param {string} $string
 *    Tje string to be split.
 * @param {string} $delimiter
 *    The boundary string.
 * @return {list} $result
 *    The result list.
 */
.municipality-teaser {
  max-width: 1140px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "headline" "image" "content";
  grid-row-gap: 15px;
  margin-bottom: 1rem;
}
.municipality-teaser.no-image {
  grid-template-areas: "headline" "content";
}
@media (min-width: 767px) {
  .municipality-teaser {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "headline headline" "image content";
    grid-column-gap: 30px;
    grid-row-gap: 0;
  }
  .municipality-teaser.no-image {
    grid-template-areas: "headline headline" "content content";
  }
}
.municipality-teaser h2 {
  grid-area: headline;
  font-size: 1.28rem;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
}
@media (min-width: 767px) {
  .municipality-teaser h2 {
    margin-bottom: 22.5px;
  }
}
.municipality-teaser__image {
  grid-area: image;
  height: auto;
  width: 100%;
}
.municipality-teaser .node__content {
  grid-area: content;
}