/*
 * Native WordPress RC25 integration compatibility.
 * The static RC25 preview has a custom WOC cookie banner, but the live WP
 * installation runs Complianz. Only the real consent manager may be visible.
 * No headers, layout, typography or permalink rules are changed here.
 */
html:has(#cmplz-cookiebanner-container) #privacy-banner,
body:has(#cmplz-cookiebanner-container) #privacy-banner {
    display: none !important;
}

/* QA fixes for native WP RC25: do not change the approved design system. */
.article-page .article-body p,
.article-page .article-body li {font-size:calc(19px * var(--reading-scale, 1))!important;}
@media(max-width:620px){
  main .edition-hero .lead-side .card-compact > .card-media{
    width:96px!important;max-width:96px!important;min-width:0!important;
  }
  main .edition-hero .lead-side .card-compact > .card-media img{
    width:100%!important;max-width:100%!important;height:78px!important;object-fit:cover!important;
  }
}
@media(max-width:760px){
  .article-page .article-actions .share-controls .share-popover {
    position:absolute!important;left:0!important;right:auto!important;
    min-width:0!important;width:min(220px,calc(100vw - 180px))!important;
    max-width:calc(100vw - 24px)!important;
  }
}
