.block-editor-block-list__block.wp-block-acf-jobslist .job-posting-list {
  pointer-events: none !important;
}

.job-posting-list {
  display: var(--job-posting-list--layout, flex);
  flex-direction: var(--job-posting-list--layout-direction, column);
  column-gap: var(--job-posting-list--layout--column-gap, 0);
  row-gap: var(--job-posting-list--layout--row-gap, 1rem);
  list-style: none;
  padding: var(--job-posting-list--padding, 0);
  width: 100%;
}

.job-posting-list__item a {
  display: block;
  background: var(--job-posting-list--item--bg, #F7F7F7);
  text-decoration: none !important;
  padding-block: var(--job-posting-list--item--padding-block, .5rem);
  padding-inline: var(--job-posting-list--item--padding-inline, 1rem);
  transition: .25s all ease-in-out;
  border-radius: var(--job-posting-list--item--border-radius, .25rem);
  position: relative;
}

.job-posting-list__item a:hover,
.job-posting-list__item a:focus,
.job-posting-list__item a:focus-visible,
.job-posting-list__item a:focus-within,
.job-posting-list__item a:active {
  box-shadow: var(--job-posting-list--item--box-shadow, 2px 4px 4px rgba(0, 0, 0, .1));
}

.job-posting-list__item__title {
  font-weight: var(--job-posting-list--item--title-fw, bold);
  margin-top: var(--job-posting-list--item--title-mt, 0);
  margin-bottom: var(--job-posting-list--item--title-mb, .5rem);
}

.job-posting-list__item__meta {
  display: var(--job-posting-list--item--meta-layout, flex);
  column-gap: var(--job-posting-list--item--meta--column-gap, 2rem);
  row-gap: var(--job-posting-list--item--meta--row-gap, .5rem);
  align-items: var(--job-posting-list--item--meta-align, center);
  flex-wrap: var(--job-posting-list--item--meta-wrap, wrap);
}

.job-posting-list__item__meta > * {
  font-size: var(--job-posting-list--item--meta-fs, .875rem);
}