/* MODULIQ Newsroom v1.3.0 — Global Typography Matrix + footer repair */

body{font-family:var(--mq-v130-global_body-font)!important;font-size:var(--mq-v130-global_body-size);font-weight:var(--mq-v130-global_body-weight);line-height:var(--mq-v130-global_body-line);font-style:var(--mq-v130-global_body-style)}
.mq-site-title{font-family:var(--mq-v130-site_title-font)!important;font-size:var(--mq-v130-site_title-size)!important;font-weight:var(--mq-v130-site_title-weight)!important;line-height:var(--mq-v130-site_title-line)!important;font-style:var(--mq-v130-site_title-style)!important}
.mq-menu>li>a,.mq-menu .sub-menu a,.mq-nav a{font-family:var(--mq-v130-nav-font)!important;font-size:var(--mq-v130-nav-size)!important;font-weight:var(--mq-v130-nav-weight)!important;line-height:var(--mq-v130-nav-line)!important;font-style:var(--mq-v130-nav-style)!important}
.mq-section-head h1,.mq-section-head h2,.mq-section-head h3,.mq-breadcrumb-title{font-family:var(--mq-v130-section_title-font)!important;font-size:var(--mq-v130-section_title-size)!important;font-weight:var(--mq-v130-section_title-weight)!important;line-height:var(--mq-v130-section_title-line)!important;font-style:var(--mq-v130-section_title-style)!important}

.mq-hero-main h1,.mq-hero-v044 .mq-hero-block.is-large h1{font-family:var(--mq-v130-hero_main-font)!important;font-size:var(--mq-v130-hero_main-size)!important;font-weight:var(--mq-v130-hero_main-weight)!important;line-height:var(--mq-v130-hero_main-line)!important;font-style:var(--mq-v130-hero_main-style)!important}
.mq-hero-small h2,.mq-hero-v044 .mq-hero-block.is-small h2{font-family:var(--mq-v130-hero_small-font)!important;font-size:var(--mq-v130-hero_small-size)!important;font-weight:var(--mq-v130-hero_small-weight)!important;line-height:var(--mq-v130-hero_small-line)!important;font-style:var(--mq-v130-hero_small-style)!important}

.mq-card h3,.mq-news-feed-grid .mq-card h3,.mq-news-feed-list .mq-card h3,.mq-featured-row h3,.mq-missed-grid h3,.mq-spotlight-grid h3,.mq-v040-card h3,.mq-v040-stream-item h3,.mq-v040-ranked-item h3,.mq-v040-side-item h4,.mq-v048-overlay h3,.mq-v048-tile.is-dominant .mq-v048-overlay h3,.mq-v048-tile.is-compact:not(.is-dominant) .mq-v048-overlay h3{font-family:var(--mq-v130-card_title-font)!important;font-size:var(--mq-v130-card_title-size)!important;font-weight:var(--mq-v130-card_title-weight)!important;line-height:var(--mq-v130-card_title-line)!important;font-style:var(--mq-v130-card_title-style)!important;letter-spacing:-.018em!important}
.mq-card p,.mq-v040-card p,.mq-v040-stream-item p,.mq-v040-lead p,.mq-v048-overlay p{font-family:var(--mq-v130-card_excerpt-font)!important;font-size:var(--mq-v130-card_excerpt-size)!important;font-weight:var(--mq-v130-card_excerpt-weight)!important;line-height:var(--mq-v130-card_excerpt-line)!important;font-style:var(--mq-v130-card_excerpt-style)!important}
.mq-card .mq-meta,.mq-v040-card .mq-meta,.mq-v040-stream-item .mq-meta,.mq-v040-ranked-item .mq-meta,.mq-v048-overlay .mq-meta,.mq-v048-overlay .mq-meta span,.mq-hero .mq-meta,.mq-hero-v044 .mq-meta{font-family:var(--mq-v130-card_meta-font)!important;font-size:var(--mq-v130-card_meta-size)!important;font-weight:var(--mq-v130-card_meta-weight)!important;line-height:var(--mq-v130-card_meta-line)!important;font-style:var(--mq-v130-card_meta-style)!important}
.mq-badge,.mq-v048-rank,.mq-v110-card-badge{font-family:var(--mq-v130-badge-font)!important;font-size:var(--mq-v130-badge-size)!important;font-weight:var(--mq-v130-badge-weight)!important;line-height:var(--mq-v130-badge-line)!important;font-style:var(--mq-v130-badge-style)!important}
.mq-load-more,.mq-search-submit,.mq-subscribe,.mq-comments .submit,.mq-comments button[type="submit"],button.mq-featured-newsbar-control{font-family:var(--mq-v130-button-font)!important;font-size:var(--mq-v130-button-size)!important;font-weight:var(--mq-v130-button-weight)!important;line-height:var(--mq-v130-button-line)!important;font-style:var(--mq-v130-button-style)!important}

.mq-ticker-label,.mq-featured-newsbar-label{font-family:var(--mq-v130-breaking_label-font)!important;font-size:var(--mq-v130-breaking_label-size)!important;font-weight:var(--mq-v130-breaking_label-weight)!important;line-height:var(--mq-v130-breaking_label-line)!important;font-style:var(--mq-v130-breaking_label-style)!important;letter-spacing:.02em!important}
.mq-ticker a,.mq-featured-newsbar-title{font-family:var(--mq-v130-breaking_title-font)!important;font-size:var(--mq-v130-breaking_title-size)!important;font-weight:var(--mq-v130-breaking_title-weight)!important;line-height:var(--mq-v130-breaking_title-line)!important;font-style:var(--mq-v130-breaking_title-style)!important}

.mq-mega-feature h3,.mq-mega-custom h3,.mq-mega-panel-head-v050 strong{font-family:var(--mq-v130-mega_title-font)!important;font-size:var(--mq-v130-mega_title-size)!important;font-weight:var(--mq-v130-mega_title-weight)!important;line-height:var(--mq-v130-mega_title-line)!important;font-style:var(--mq-v130-mega_title-style)!important}
.mq-mega-feature p,.mq-mega-custom p{font-family:var(--mq-v130-mega_excerpt-font)!important;font-size:var(--mq-v130-mega_excerpt-size)!important;font-weight:var(--mq-v130-mega_excerpt-weight)!important;line-height:var(--mq-v130-mega_excerpt-line)!important;font-style:var(--mq-v130-mega_excerpt-style)!important}
.mq-mega-list-item h4,.mq-mega-post h4,.mq-mega-link-cloud a{font-family:var(--mq-v130-mega_list-font)!important;font-size:var(--mq-v130-mega_list-size)!important;font-weight:var(--mq-v130-mega_list-weight)!important;line-height:var(--mq-v130-mega_list-line)!important;font-style:var(--mq-v130-mega_list-style)!important}

.mq-search-panel-head h2{font-family:var(--mq-v130-search_title-font)!important;font-size:var(--mq-v130-search_title-size)!important;font-weight:var(--mq-v130-search_title-weight)!important;line-height:var(--mq-v130-search_title-line)!important;font-style:var(--mq-v130-search_title-style)!important}
.mq-search-dialog-form input{font-family:var(--mq-v130-search_input-font)!important;font-size:var(--mq-v130-search_input-size)!important;font-weight:var(--mq-v130-search_input-weight)!important;line-height:var(--mq-v130-search_input-line)!important;font-style:var(--mq-v130-search_input-style)!important}
.mq-live-copy strong{font-family:var(--mq-v130-search_result-font)!important;font-size:var(--mq-v130-search_result-size)!important;font-weight:var(--mq-v130-search_result-weight)!important;line-height:var(--mq-v130-search_result-line)!important;font-style:var(--mq-v130-search_result-style)!important}

.mq-widget-title,.mq-tab-buttons button{font-family:var(--mq-v130-widget_title-font)!important;font-size:var(--mq-v130-widget_title-size)!important;font-weight:var(--mq-v130-widget_title-weight)!important;line-height:var(--mq-v130-widget_title-line)!important;font-style:var(--mq-v130-widget_title-style)!important}
.mq-widget,.mq-widget p,.mq-widget li,.mq-sidebar{font-family:var(--mq-v130-widget_body-font)!important;font-size:var(--mq-v130-widget_body-size);font-weight:var(--mq-v130-widget_body-weight);line-height:var(--mq-v130-widget_body-line);font-style:var(--mq-v130-widget_body-style)}
.mq-v053-related-card h3{font-family:var(--mq-v130-related_title-font)!important;font-size:var(--mq-v130-related_title-size)!important;font-weight:var(--mq-v130-related_title-weight)!important;line-height:var(--mq-v130-related_title-line)!important;font-style:var(--mq-v130-related_title-style)!important}

.mq-comments-header h2,.mq-comment-respond .comment-reply-title,.mq-comments .comment-reply-title{font-family:var(--mq-v130-comment_heading-font)!important;font-size:var(--mq-v130-comment_heading-size)!important;font-weight:var(--mq-v130-comment_heading-weight)!important;line-height:var(--mq-v130-comment_heading-line)!important;font-style:var(--mq-v130-comment_heading-style)!important}
.mq-comment-content,.mq-comment-content p,.mq-comments .comment-form,.mq-comments .comment-form>p{font-family:var(--mq-v130-comment_body-font)!important;font-size:var(--mq-v130-comment_body-size)!important;font-weight:var(--mq-v130-comment_body-weight)!important;line-height:var(--mq-v130-comment_body-line)!important;font-style:var(--mq-v130-comment_body-style)!important}

/* Article typography — synchronized with MODULIQ News -> Articles. */
.mq-single-layout .mq-article>.mq-article-title{font-family:var(--mq-v130-article_title-font)!important;font-size:var(--mq-v130-article_title-size)!important;font-weight:var(--mq-v130-article_title-weight)!important;line-height:var(--mq-v130-article_title-line)!important;font-style:var(--mq-v130-article_title-style)!important}
.mq-single-layout .mq-v053-lead{font-family:var(--mq-v130-article_lead-font)!important;font-size:var(--mq-v130-article_lead-size)!important;font-weight:var(--mq-v130-article_lead-weight)!important;line-height:var(--mq-v130-article_lead-line)!important;font-style:var(--mq-v130-article_lead-style)!important}
.mq-article-content{font-family:var(--mq-v130-article_body-font)!important;font-size:var(--mq-v130-article_body-size)!important;font-weight:var(--mq-v130-article_body-weight)!important;line-height:var(--mq-v130-article_body-line)!important;font-style:var(--mq-v130-article_body-style)!important}
.mq-article-content p,.mq-article-content li{font:inherit!important}
.mq-article-content blockquote,.mq-article-content .wp-block-quote,.mq-article-content .wp-block-pullquote blockquote,.mq-article-content blockquote *,.mq-article-content .wp-block-quote *,.mq-article-content .wp-block-pullquote blockquote *{font-family:var(--mq-v130-article_quote-font)!important;font-size:var(--mq-v130-article_quote-size)!important;font-weight:var(--mq-v130-article_quote-weight)!important;line-height:var(--mq-v130-article_quote-line)!important;font-style:var(--mq-v130-article_quote-style)!important}
.mq-article-content h2{font-family:var(--mq-v130-article_h2-font)!important;font-size:var(--mq-v130-article_h2-size)!important;font-weight:var(--mq-v130-article_h2-weight)!important;line-height:var(--mq-v130-article_h2-line)!important;font-style:var(--mq-v130-article_h2-style)!important}
.mq-article-content h3{font-family:var(--mq-v130-article_h3-font)!important;font-size:var(--mq-v130-article_h3-size)!important;font-weight:var(--mq-v130-article_h3-weight)!important;line-height:var(--mq-v130-article_h3-line)!important;font-style:var(--mq-v130-article_h3-style)!important}
.mq-article-content h4{font-family:var(--mq-v130-article_h4-font)!important;font-size:var(--mq-v130-article_h4-size)!important;font-weight:var(--mq-v130-article_h4-weight)!important;line-height:var(--mq-v130-article_h4-line)!important;font-style:var(--mq-v130-article_h4-style)!important}
.mq-single-layout .mq-meta,.mq-v053-meta{font-family:var(--mq-v130-article_meta-font)!important;font-size:var(--mq-v130-article_meta-size)!important;font-weight:var(--mq-v130-article_meta-weight)!important;line-height:var(--mq-v130-article_meta-line)!important;font-style:var(--mq-v130-article_meta-style)!important}
.mq-article-content figcaption,.mq-v053-hero-caption{font-family:var(--mq-v130-article_caption-font)!important;font-size:var(--mq-v130-article_caption-size)!important;font-weight:var(--mq-v130-article_caption-weight)!important;line-height:var(--mq-v130-article_caption-line)!important;font-style:var(--mq-v130-article_caption-style)!important}

/* Footer hardening: keep builder columns a grid and stop title/date collisions. */
.mq-footer-builder .mq-footer-builder-shell{width:min(calc(100% - 48px),var(--mq-global-width,1240px))!important;max-width:none!important;margin-inline:auto!important;padding:46px 0 20px!important}
.mq-footer-builder.mq-footer-width-full .mq-footer-builder-shell{width:100%!important;padding-inline:max(24px,var(--mq-full-side-margin,24px))!important}
.mq-footer-builder .mq-footer-builder-row{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:36px!important;align-items:start!important;width:100%!important}
.mq-footer-builder .mq-footer-builder-cell{display:block!important;min-width:0!important;width:auto!important}
.mq-footer-builder .mq-footer-span-3{grid-column:span 3!important}.mq-footer-builder .mq-footer-span-4{grid-column:span 4!important}.mq-footer-builder .mq-footer-span-6{grid-column:span 6!important}.mq-footer-builder .mq-footer-span-8{grid-column:span 8!important}.mq-footer-builder .mq-footer-span-9{grid-column:span 9!important}.mq-footer-builder .mq-footer-span-12{grid-column:span 12!important}
.mq-footer-builder .mq-footer-title{font-family:var(--mq-v130-footer_title-font)!important;font-size:var(--mq-v130-footer_title-size)!important;font-weight:var(--mq-v130-footer_title-weight)!important;line-height:var(--mq-v130-footer_title-line)!important;font-style:var(--mq-v130-footer_title-style)!important;text-transform:none!important;letter-spacing:0!important}
.mq-footer-builder .mq-footer-copy,.mq-footer-builder .mq-footer-copy p{font-family:var(--mq-v130-footer_body-font)!important;font-size:var(--mq-v130-footer_body-size)!important;font-weight:var(--mq-v130-footer_body-weight)!important;line-height:var(--mq-v130-footer_body-line)!important;font-style:var(--mq-v130-footer_body-style)!important}
.mq-footer-builder .mq-footer-latest article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 14px!important;align-items:start!important;padding-bottom:11px!important}
.mq-footer-builder .mq-footer-latest a,.mq-footer-builder .mq-footer-menu a,.mq-footer-builder .mq-footer-link-cloud a,.mq-footer-builder .mq-footer-social a{font-family:var(--mq-v130-footer_link-font)!important;font-size:var(--mq-v130-footer_link-size)!important;font-weight:var(--mq-v130-footer_link-weight)!important;line-height:var(--mq-v130-footer_link-line)!important;font-style:var(--mq-v130-footer_link-style)!important}
.mq-footer-builder .mq-footer-latest a{min-width:0;overflow-wrap:anywhere}
.mq-footer-builder .mq-footer-latest span{white-space:nowrap;font-family:var(--mq-v130-footer_bottom-font)!important;font-size:var(--mq-v130-footer_bottom-size)!important;font-weight:var(--mq-v130-footer_bottom-weight)!important;line-height:var(--mq-v130-footer_bottom-line)!important}
.mq-footer-builder .mq-footer-bottom{font-family:var(--mq-v130-footer_bottom-font)!important;font-size:var(--mq-v130-footer_bottom-size)!important;font-weight:var(--mq-v130-footer_bottom-weight)!important;line-height:var(--mq-v130-footer_bottom-line)!important;font-style:var(--mq-v130-footer_bottom-style)!important}

@media(max-width:900px){
  .mq-footer-builder .mq-footer-span-3,.mq-footer-builder .mq-footer-span-4{grid-column:span 6!important}
  .mq-v048-overlay h3,.mq-v048-tile.is-dominant .mq-v048-overlay h3{font-size:var(--mq-v130-card_title-size)!important}
}
@media(max-width:620px){
  .mq-footer-builder .mq-footer-builder-row{display:block!important}
  .mq-footer-builder .mq-footer-builder-cell{margin-bottom:28px!important}
  .mq-footer-builder .mq-footer-latest article{grid-template-columns:1fr!important}
  .mq-footer-builder .mq-footer-latest span{white-space:normal}
  .mq-hero-main h1,.mq-hero-v044 .mq-hero-block.is-large h1{font-size:min(var(--mq-v130-hero_main-size),36px)!important}
  .mq-single-layout .mq-article>.mq-article-title{font-size:min(var(--mq-v130-article_title-size),40px)!important}
}
