/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/featured-articles/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
/*! commmon */
/* _variables.scss */
/* ----------
   Type Ramp
   ----------
    rem | px
   ----------
   0.25:  4
    0.5:  8
  0.625:  10
   0.75:  12
  0.875:  14
      1:  16
  1.125:  18
   1.25:  20
    1.5:  24
   1.75:  28
      2:  32
   2.25:  36
    2.5:  40
   2.75:  44
      3:  48
   3.25:  52
    3.5:  56
   3.75:  60
      4:  64
   4.25:  68
    4.5:  72
   4.75:  76
      5:  80
   5.25:  84
    5.5:  88
   5.75:  92
      6:  96
   6.25:  100
    6.5:  104
   6.75:  108
      7:  112
   7.25:  116
    7.5:  120
   7.75:  124
      8:  128
   8.25:  132
    8.5:  136
   8.75:  140
      9:  144
   9.25:  148
    9.5:  152
   9.75:  156
     10:  160
  10.25:  164
   10.5:  168
  10.75:  172
     11:  176
  11.25:  180
   11.5:  184
  11.75:  188
     12:  192
  12.25:  196
   12.5:  200
  12.75:  204
     13:  208
  13.25:  212
   13.5:  216
  13.75:  220
     14:  224
  14.25:  228
   14.5:  232
  14.75:  236
     15:  240
  --------- */
/*! commmon */
/*! commmon/mixins */
/* usage
  scss
  .wrapper .field
    @include unify-parent("input")
    @include unify-parent("select")

  css
  .wrapper input.field {}
  .wrapper select.field {}
*/
/** svgUrlWrap examples
  * ref: svg encodings (< = %3C, > = %3E, # = %23)

  * variables:
    $indeterminate: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' x='0px' y='0px' width='448px' height='512px' preserveAspectRatio='xMidYMid'%3E%3Cpath d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E";
    $checkmark: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' x='0px' y='0px' width='512px' height='512px' preserveAspectRatio='xMidYMid'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E";
    $chevron: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' x='0px' y='0px' width='448px' height='512px' preserveAspectRatio='xMidYMid'%3E%3Cpath transform-origin='center' d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z'/%3E%3C/svg%3E";

  * usage
    input[type="checkbox"]:indeterminate {
      background-image: svgUrlWrap($indeterminate, #FF66CC, "path");
    }
    th select {
      background-image: svgUrlWrap($chevron, #333, "path", "transform='rotate(180deg)' ");
    }
    */
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}

.wp-block-ac-featured-articles {
  display: grid;
  gap: 30px;
}
.wp-block-ac-featured-articles.no-articles-selected {
  display: block;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles {
    grid-template-columns: 2fr 1fr;
  }
}
.wp-block-ac-featured-articles figure img {
  width: 100%;
}
.wp-block-ac-featured-articles .section-featured-articles {
  display: grid;
  gap: 30px;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .section-featured-articles {
    grid-template-columns: 2fr 1fr;
  }
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary {
  grid-row: span 2;
  position: relative;
}
@media screen and (min-width: 1250px) {
  .wp-block-ac-featured-articles .section-featured-articles .featured-article-primary::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -15px;
    background-color: #000000;
  }
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary h2 {
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 500;
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary p {
  font-size: 1.3125rem;
  font-weight: 500;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .section-featured-articles .featured-article-primary p {
    font-size: 1.5rem;
  }
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary .article-meta {
  font-family: "proxima-sera", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  color: #000000;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .section-featured-articles .featured-article-primary .article-meta {
    font-size: 1.3125rem;
  }
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary .article-meta .article-author {
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary .article-meta time {
  padding-left: 14px;
  position: relative;
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary .article-meta time::before {
  content: "/";
  position: absolute;
  left: 3px;
}
.wp-block-ac-featured-articles .section-featured-articles .featured-article-primary figure img {
  width: 100%;
}
.wp-block-ac-featured-articles .featured-article-primary {
  grid-row: span 2;
  position: relative;
}
@media screen and (min-width: 1250px) {
  .wp-block-ac-featured-articles .featured-article-primary::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -15px;
    background-color: #000000;
  }
}
.wp-block-ac-featured-articles .featured-article-primary h2 {
  font-size: clamp(2rem, 5vw, 3.75rem);
  font-weight: 500;
}
.wp-block-ac-featured-articles .featured-article-primary p {
  font-size: 1.3125rem;
  font-weight: 500;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .featured-article-primary p {
    font-size: 1.5rem;
  }
}
.wp-block-ac-featured-articles .featured-article-primary .article-meta {
  font-family: "proxima-sera", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  color: #000000;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .featured-article-primary .article-meta {
    font-size: 1.3125rem;
  }
}
.wp-block-ac-featured-articles .featured-article-primary .article-meta .article-author {
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}
.wp-block-ac-featured-articles .featured-article-primary .article-meta time {
  padding-left: 14px;
  position: relative;
}
.wp-block-ac-featured-articles .featured-article-primary .article-meta time::before {
  content: "/";
  position: absolute;
  left: 3px;
}
@media screen and (min-width: 1250px) {
  .wp-block-ac-featured-articles .featured-article-secondary.first-secondary {
    position: relative;
  }
  .wp-block-ac-featured-articles .featured-article-secondary.first-secondary::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -13px;
    left: 0;
    right: 0;
    background-color: #000000;
  }
}
.wp-block-ac-featured-articles .featured-article-secondary h2 {
  font-size: 1.875rem;
  font-weight: 500;
}
.wp-block-ac-featured-articles .featured-article-secondary .article-meta {
  font-family: "proxima-sera", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  font-style: italic;
  color: #000000;
}
@media screen and (min-width: 950px) {
  .wp-block-ac-featured-articles .featured-article-secondary .article-meta {
    font-size: 1.125rem;
  }
}
.wp-block-ac-featured-articles .featured-article-secondary .article-meta .article-author {
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase;
}
.wp-block-ac-featured-articles .featured-article-secondary .article-meta time {
  padding-left: 14px;
  position: relative;
}
.wp-block-ac-featured-articles .featured-article-secondary .article-meta time::before {
  content: "/";
  position: absolute;
  left: 3px;
}

/*# sourceMappingURL=index-styles.css.map*/