.field--label-inline {
  display: flex;
  gap: max(0.25rem, min(calc(0.23rem + 0.09vw), 0.31rem));
  gap: var(--space-3xs);
}

.field__items .field__item:last-of-type .c-nation-comma {
  display: none;
}

@media (min-width: 1240px) {

.page--section-layout .field--name-cpag-files,
.page--section-layout .c-views-block .view-content,
.page--section-layout  .c-card-block .field--name-cpag-content-multiple,
.page--section-layout  .c-statistic-block .field--name-cpag-content {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
    gap: max(1.00rem, min(calc(0.57rem + 2.08vw), 2.50rem));
    grid-gap: max(1.00rem, min(calc(0.57rem + 2.08vw), 2.50rem));
    grid-gap: var(--gutter);
    gap: var(--gutter);
}
  }

.page--section-layout .paragraph--type--files .field--name-cpag-files > * + * {
  height: 100%;
  margin-top: 0;
}

/* The page title block is unset but the l-flow gives its sibling a margin top anyway. unset it here, so we can set it universally elsewhere */
#block-cpag-theme-page-title + *{
  margin-top: 0;
}

.views-exposed-form .form-item label {
  display: block;
  font-size: max(1.20rem, min(calc(1.10rem + 0.50vw), 1.56rem));
  font-size: var(--step-1);
  margin-bottom: max(1.00rem, min(calc(0.93rem + 0.35vw), 1.25rem));
  margin-bottom: var(--space-s);
    font-weight: 500;
    line-height: 1.1;
}

.views-exposed-form form {
  --input-height: 2.5rem;

    font-family: 'Poppins', sans-serif;

    font-family: var(--font-brand);
  font-weight: 500;
}

.views-exposed-form form .form--inline {
  display: flex;
  align-items: flex-end;
}

.views-exposed-form form input[type="text"] {
  max-width: none;
  height: var(--input-height);
}

.views-exposed-form form input[type="submit"] {
  border-radius: 0 ;
  height: var(--input-height);
  font-weight: 500;
  padding-top: 0;
  padding-bottom: 0;
  /*outline: 1px solid transparent;*/
}




li.facet-item {
  display: flex;
  align-items: center;

  /* margin-bottom: 0.5rem; */
}


@media (min-width: 990px) {


.path-posts .l-sidebar--before_content aside h1 {
    display:none;
}
  }

.path-posts .l-sidebar--before_content aside + div h1 {
  display:none;
}

@media (min-width: 990px) {

.path-posts .l-sidebar--before_content aside + div h1 {
    display:block;
}
  }

.ui-dialog.ui-front {
  z-index: 9;
}
