/**
 * d11-fixes.css — front-end polish deltas on top of prod-parity.css.
 * Do NOT fold into prod-parity.css (that file is prod's aggregate verbatim).
 */

/* Footer partner logos (block-1): prod bodies carried inline width/height on
   the imgs; the replicated D11 block bodies lost them, so the raw images
   render at natural size (up to 996px wide). Constrain like prod. */
#footer #block-block-1 .block-content img {
  height: 27px;
  width: auto;
  vertical-align: middle;
}

/* Prod front page renders via Panels with no page title; hide the D11 page
   title block on the front page only. */
.front #block-chattstate-page-title { display: none; }

/* FAQ accordions (paragraph port of D7 field-group accordion) */
.d7-faq { border: 2px solid #0055b8; border-radius: 6px; margin: 9px 0; background: #fff; }
.d7-faq summary { padding: 10px 16px; cursor: pointer; color: #202020; }
.d7-faq summary:hover { color: #0055b8; }
.d7-faq .faq-answer { padding: 2px 16px 12px; }
/* news teaser thumbnails */
.node--type-news-center.node--view-mode-teaser img { float: left; max-width: 150px; height: auto; margin: 0 14px 8px 0; }
.node--type-news-center.node--view-mode-teaser::after { content: ""; display: block; clear: both; }
