/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/menu-block_MC-352_link-mag-latest/scss/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-menu-link-mag-latest {
  grid-column: span 2;
}
.wp-block-menu-link-mag-latest .mag-ttl-wrap {
  display: inline-flex;
  gap: var(--ds-semantic-spacing-s);
  margin-bottom: var(--ds-semantic-spacing-m);
}
.wp-block-menu-link-mag-latest .mag-ttl-wrap .mag-ttl {
  color: var(--ds-semantic-color-layout-content-medium);
  text-transform: uppercase;
  font-weight: var(--ds-core-typography-font-weight-semibold);
}
.wp-block-menu-link-mag-latest .mag-content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--ds-semantic-spacing-l);
}
.wp-block-menu-link-mag-latest .mag-content p {
  margin: 0;
  color: var(--ds-semantic-color-layout-content-medium) !important;
}
.wp-block-menu-link-mag-latest .mag-content .left-col {
  grid-column: 1;
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-xs);
}
.wp-block-menu-link-mag-latest .mag-content .left-col > .wp-block-buttons {
  align-items: flex-start;
  gap: var(--ds-semantic-spacing-xs);
  margin: 0;
}
.wp-block-menu-link-mag-latest .mag-content .left-col > .wp-block-buttons .wp-block-button__link {
  padding: var(--ds-semantic-spacing-3xs) var(--ds-semantic-spacing-xs);
  border-radius: var(--ds-semantic-radius-elevated);
  border: solid 1px var(--ds-semantic-color-layout-content-medium);
  font-family: var(--ds-semantic-font-default);
  font-size: var(--ds-core-typography-font-size-xs);
  font-style: normal;
  font-weight: var(--ds-core-typography-font-weight-regular);
  line-height: 150%;
  text-align: left;
  overflow: hidden;
  word-break: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.wp-block-menu-link-mag-latest .mag-content .right-col {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-xs);
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query {
  margin: 0 !important;
  padding: 0;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template {
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-xs);
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post {
  margin-block-start: 0;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--ds-semantic-spacing-s);
  padding: var(--ds-semantic-spacing-3xs);
  color: var(--ds-semantic-color-layout-content-medium);
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper:hover, .wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper:focus, .wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper:active {
  color: var(--ds-semantic-color-layout-content-medium);
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper .wp-block-post-featured-image {
  aspect-ratio: 1.25/1;
  margin: 0;
  border-radius: var(--ds-semantic-radius-default);
  overflow: hidden;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper .wp-block-post-featured-image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper .post-wrapper {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--ds-semantic-spacing-xs);
  padding: var(--ds-semantic-spacing-3xs) 0;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper .post-wrapper .wp-block-post-title {
  overflow: hidden;
  word-break: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wp-block-menu-link-mag-latest .mag-content .right-col .wp-block-query .wp-block-post-template .wp-block-post .wp-block-citeo-semantic-post-link-wrapper .post-wrapper .wp-block-post-date {
  margin-top: 0;
  margin-block-start: 0;
}
.burger-open .wp-block-menu-link-mag-latest .mag-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ds-semantic-spacing-l);
  align-self: stretch;
}
.burger-open .wp-block-menu-link-mag-latest .mag-content .right-col {
  max-width: 32rem;
}

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