.ookla-filter-content-by-term {
  --font-size-form: 1.4rem;
}
@media screen and (max-width: 35.5em) {
  .ookla-filter-content-by-term .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}
@media screen and (max-width: 35.5em) {
  .ookla-filter-content-by-term .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}
.ookla-filter-content-by-term .wp-block-columns {
  flex-direction: column;
}
@media screen and (min-width: 35.5em) {
  .ookla-filter-content-by-term .wp-block-columns {
    flex-direction: row;
  }
}
.ookla-filter-content-by-term .jet-listing-grid__items {
  margin: 3rem calc(var(--wp--style--block-gap) / 2 * -1);
  width: calc(100% + var(--wp--style--block-gap));
}
.ookla-filter-content-by-term .jet-listing-grid__item {
  max-width: 40rem;
  margin: 0 auto;
  padding: calc(var(--wp--style--block-gap) / 2);
}
.ookla-filter-content-by-term .jet-listing-grid__item.hidden-by-filter,
.ookla-filter-content-by-term .jet-listing-grid__item.hidden-by-pagination {
  display: none;
}
.ookla-filter-content-by-term .item-list-item {
  margin: 1rem 0;
}
.ookla-filter-content-by-term .pagination-control {
  margin: 0;
}
.ookla-filter-content-by-term select {
  font-size: var(--font-size-form);
  --theme-bg: var(--ookla-white-white);
  --theme-bg-alt: var(--ookla-white);
}
@media screen and (min-width: 35.5em) {
  .ookla-filter-content-by-term__column-filter {
    min-width: 25rem;
    max-width: 30rem;
  }
}
.ookla-filter-content-by-term__fieldsets .fieldset-inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 var(--gap);
}
@media screen and (min-width: 35.5em) {
  .ookla-filter-content-by-term__fieldsets .fieldset-inner {
    display: block;
  }
}
.ookla-filter-content-by-term__form {
  padding: 2rem 3.2rem;
  margin-bottom: var(--gap-lg);
  --panel-border-radius: var(--border-radius);
  margin-top: var(--gap-lg);
  --panel-border-radius: calc(var(--font-base) * 2);
  --u-shadow-color: var(--ookla-black-black-rgb);
  box-shadow: 0 0 0.14rem rgba(var(--u-shadow-color), 0.021), 0 0 0.38rem rgba(var(--u-shadow-color), 0.03), 0 0 0.9rem rgba(var(--u-shadow-color), 0.039), 0 0 3rem rgba(var(--u-shadow-color), 0.06);
  border-radius: var(--panel-border-radius);
  background-color: var(--theme-bg);
  margin-block: var(--gap);
  padding: 2rem 1.5rem 2rem;
}
@media screen and (min-width: 48em) {
  .ookla-filter-content-by-term__form {
    padding: 2rem 1.5rem 2rem;
    margin-right: 1rem;
  }
}
.ookla-filter-content-by-term__form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.ookla-filter-content-by-term__form fieldset .fieldset-inner {
  background: var(--theme-bg-alt);
  padding: 1rem;
  margin: 0.5rem 0 2rem;
}
.ookla-filter-content-by-term__form fieldset legend {
  font-family: "ff-good-web-pro", "SourceSans3VF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  display: block;
  padding: 0;
  margin: 0;
  font-size: 1.6rem;
}
.ookla-filter-content-by-term__form label {
  display: block;
  margin: 0.5em 0;
  font-weight: 400;
  font-size: var(--font-size-form);
}
.ookla-filter-content-by-term__form .detail {
  color: var(--theme-fg-subdued);
}
.ookla-filter-content-by-term__form h3 {
  font-family: "ff-good-web-pro", "SourceSans3VF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  margin: 0;
  font-size: 2.2rem;
}
.ookla-filter-content-by-term__header {
  display: flex;
  gap: var(--gap);
  justify-content: space-between;
  margin: 1rem 0;
  align-items: baseline;
}
.ookla-filter-content-by-term__status,
.ookla-filter-content-by-term__clear {
  font-size: 1.4rem;
  color: var(--theme-fg-subdued);
}
.ookla-filter-content-by-term__clear {
  margin: 0;
}

/*# sourceMappingURL=style.css.map */
