/* stylelint-disable selector-max-class, selector-max-compound-selectors  */
.kat-mag {
  display: grid;
  grid-template-rows: repeat(3, auto);
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0;
}
.kat-mag-heading {
  display: contents;
}
.kat-mag-heading .wp-block-heading {
  place-self: end start;
  z-index: calc(var(--wp--custom--z-index--base) + 1);
  margin: 0;
  margin-block-end: var(--wp--preset--spacing--30) !important;
  padding-inline-start: var(--wp--preset--spacing--20);
  inline-size: 100%;
  grid-area: 1/2/2/4;
}
@media (width < 782px) {
  .kat-mag-heading .wp-block-heading {
    place-self: start;
    padding: 0;
    grid-area: 1/1/2/4;
  }
}
.kat-mag-content figure {
  background: var(--wp--preset--color--light);
}
.kat-mag-content,
.kat-mag-content .wp-block-cb-carousel-v2,
.kat-mag-content .swiper,
.kat-mag-content .swiper-wrapper,
.kat-mag-content .wp-block-cb-slide-v2 {
  display: grid;
  grid-template-rows: subgrid;
  grid-template-columns: subgrid;
  grid-area: 1/1/4/4;
}
.kat-mag-content .wp-block-cb-slide-v2 {
  margin: 0 !important;
}
.kat-mag-content .wp-block-cb-slide-v2:nth-child(2) {
  translate: 100% 0;
}
.kat-mag-content .wp-block-cb-slide-v2:nth-child(3) {
  translate: 200% 0;
}
.kat-mag-content .wp-block-cb-slide-v2:nth-child(4) {
  translate: 300% 0;
}
.kat-mag-content .wp-block-cb-slide-v2:nth-child(5) {
  translate: 400% 0;
}
.kat-mag-content .wp-block-spwk-post-template-renderer,
.kat-mag-content .wp-block-spwk-post-template-renderer__content,
.kat-mag-content .wp-block-spwk-post-template-renderer__content > .post,
.kat-mag-content .spwk-pattern__spotlight,
.kat-mag-content .spwk-pattern__spotlight > .wp-block-columns {
  display: contents;
}
.kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:first-child {
  grid-area: 1/1/4/2;
  align-self: center;
}
@media (width < 782px) {
  .kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:first-child {
    display: flex;
    place-self: center;
    margin-block-end: var(--wp--preset--spacing--20) !important;
    grid-area: 2/1/3/4;
  }
  .kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:first-child img {
    inline-size: auto !important;
    max-block-size: 300px !important;
  }
}
.kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:last-child {
  place-self: start center;
  grid-area: 2/2/4/4;
}
@media (width < 782px) {
  .kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:last-child {
    grid-area: 3/1/4/4;
    place-self: start;
  }
  .kat-mag-content .spwk-pattern__spotlight > .wp-block-columns .wp-block-column:last-child .wp-block-group {
    padding: 0 !important;
  }
}
@media (width < 782px) {
  .kat-mag {
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(3, auto);
  }
}

/*# sourceMappingURL=kat-mag.css.map */
