/* Start custom CSS *//* Scoped visual repair for the approved image-led pages. Keep body copy and media intact. */
.entry-content .ff-release-page figure.ff-reading-figure {
  width:min(100%,760px);
  margin:28px auto 34px !important;
}
.entry-content .ff-release-page figure.ff-reading-figure.ff-wide-diagram {
  width:min(100%,1180px);
}
.entry-content .ff-release-page .closing,
.entry-content .ff-release-page .support-equation {
  background:#f6f4f1 !important;
  color:#1d1d1d !important;
}
.entry-content .ff-release-page .closing h2,
.entry-content .ff-release-page .closing h3,
.entry-content .ff-release-page .closing p,
.entry-content .ff-release-page .support-equation h2,
.entry-content .ff-release-page .support-equation h3,
.entry-content .ff-release-page .support-equation p,
.entry-content .ff-release-page .support-equation strong {
  color:#1d1d1d !important;
  text-shadow:none !important;
}
.entry-content .ff-release-page .closing .btn {
  background:#a81017 !important;
  color:#fff !important;
}
.entry-content .ff-release-page .video-frame,
.entry-content .ff-chassis-video .ff-video-frame {
  background:#f7f5f2 !important;
}
.entry-content .ff-release-page .button,
.entry-content .ff-release-page .button *,
.entry-content .ff-release-page .text-link,
.entry-content .ff-release-page .text-link *,
.entry-content .ff-release-page .recommendation-item,
.entry-content .ff-release-page .recommendation-item *,
.entry-content .ff-release-page .related-solution-list a,
.entry-content .ff-release-page .related-solution-list a * ,
.entry-content .customer-resource-list a,
.entry-content .customer-resource-list a * {
  text-decoration:none !important;
}
.entry-content .ff-release-page a:focus-visible,
.entry-content .customer-resource-list a:focus-visible {
  outline:3px solid #a81017 !important;
  outline-offset:4px;
}
@media (max-width:768px) {
  .entry-content .ff-release-page figure.ff-reading-figure {
    width:100%;
    margin:24px auto !important;
  }
}/* End custom CSS */