/* MODULIQ Newsroom v1.1.1 — article quote typography hotfix */
.mq-article-content blockquote,
.mq-article-content .wp-block-quote,
.mq-article-content .wp-block-pullquote blockquote{
  font-size:var(--mq-v111-quote-size)!important;
  line-height:1.48!important;
  letter-spacing:-.015em;
}

/* Legacy 4media/imported markup can contain its own font-size on nested spans. */
.mq-article-content blockquote :where(p,span,strong,b,em,i,a,cite),
.mq-article-content .wp-block-quote :where(p,span,strong,b,em,i,a,cite),
.mq-article-content .wp-block-pullquote blockquote :where(p,span,strong,b,em,i,a,cite){
  font-size:inherit!important;
  line-height:inherit!important;
}

.mq-article-content blockquote p,
.mq-article-content .wp-block-quote p,
.mq-article-content .wp-block-pullquote blockquote p{
  margin-top:0;
  margin-bottom:.55em;
}

.mq-article-content blockquote p:last-child,
.mq-article-content .wp-block-quote p:last-child,
.mq-article-content .wp-block-pullquote blockquote p:last-child{margin-bottom:0}

@media(max-width:760px){
  .mq-article-content blockquote,
  .mq-article-content .wp-block-quote,
  .mq-article-content .wp-block-pullquote blockquote{
    font-size:min(var(--mq-v111-quote-size),21px)!important;
    line-height:1.5!important;
  }
}
@media(max-width:430px){
  .mq-article-content blockquote,
  .mq-article-content .wp-block-quote,
  .mq-article-content .wp-block-pullquote blockquote{
    font-size:min(var(--mq-v111-quote-size),20px)!important;
  }
}
