/* Bilingual source-evidence summary for the two 28 Oct enterprise news releases.
   Restrained editorial panel, no decorative dark gradient or oversized H2.
   Scope deliberately excludes other historic news templates. */
main#main article.news-article .news-before-after.news-proof-summary {
  display:block !important;
  grid-template-columns:none !important;
  box-sizing:border-box;
  width:100%;
  margin:22px 0 28px !important;
  padding:0 !important;
  border:1px solid #d6e3ed;
  border-radius:15px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 6px 18px rgba(25,53,77,.035);
}
main#main article.news-article .news-proof-summary__label {
  display:block;
  padding:17px 22px 8px;
  font-size:.72rem;
  line-height:1.45;
  font-weight:790;
  color:#526f82;
  letter-spacing:.105em;
  text-transform:uppercase;
}
main#main article.news-article .news-before-after.news-proof-summary > div {
  display:grid;
  grid-template-columns:minmax(0, .9fr) minmax(0, 1.65fr);
  align-items:start;
  gap:clamp(12px,2vw,22px);
  position:relative;
  min-width:0;
  padding:14px 22px 19px 25px !important;
  border:0 !important;
  border-radius:0 !important;
  background:#fff !important;
  color:#233e51 !important;
}
main#main article.news-article .news-before-after.news-proof-summary > div + div {
  border-top:1px solid #e1e9ee !important;
  background:#f8fafc !important;
}
main#main article.news-article .news-before-after.news-proof-summary > div::before {
  content:"";
  position:absolute;
  top:12px;
  bottom:12px;
  left:0;
  width:3px;
  border-radius:0 3px 3px 0;
  background:#238c9b;
}
main#main article.news-article .news-before-after.news-proof-summary > div + div::before {
  background:#b57a3b;
}
main#main article.news-article .news-before-after.news-proof-summary h2 {
  margin:0 !important;
  padding:0 !important;
  font-size:clamp(1rem,1.42vw,1.13rem) !important;
  line-height:1.38 !important;
  font-weight:760 !important;
  letter-spacing:-.017em !important;
  color:#18354c !important;
  text-wrap:pretty;
  overflow-wrap:break-word;
}
main#main article.news-article .news-before-after.news-proof-summary p {
  margin:0 !important;
  font-size:clamp(.91rem,1.15vw,.975rem) !important;
  line-height:1.65 !important;
  font-weight:440 !important;
  color:#365267 !important;
  overflow-wrap:break-word;
}
@media (max-width:680px) {
  main#main article.news-article .news-proof-summary__label {
    padding:16px 18px 5px;
  }
  main#main article.news-article .news-before-after.news-proof-summary > div {
    grid-template-columns:minmax(0,1fr);
    gap:7px;
    padding:14px 18px 17px 21px !important;
  }
  main#main article.news-article .news-before-after.news-proof-summary h2 {
    font-size:1.045rem !important;
  }
  main#main article.news-article .news-before-after.news-proof-summary p {
    font-size:.94rem !important;
  }
}
@media (prefers-reduced-motion:reduce) {
  main#main article.news-article .news-before-after.news-proof-summary {scroll-behavior:auto}
}
