/* R61 REVIEW CANDIDATE: three brand articles only. Retain the editorial
   title/prose columns; integrate the existing opening into the first reading
   column instead of presenting a disconnected, centered 760px panel. */
html body.editorial-brand-r61 #main .handoff-brand .editorial {
  grid-template-columns:minmax(0,34fr) minmax(0,66fr);
  gap:clamp(24px,3vw,40px);
  padding:40px clamp(24px,5vw,64px);
}
html body.editorial-brand-r61 #main .handoff-brand .editorial .articlecopy {
  width:100%;max-width:none;min-width:0;
}
html body.editorial-brand-r61 #main .handoff-brand .articlecopy > .r61-integrated-opening {
  box-sizing:border-box;display:block;width:100%;max-width:none;
  margin:0;padding:0;border:0;background:transparent;
}
html body.editorial-brand-r61 #main .r61-integrated-opening .r41-intro {
  display:block;width:100%;max-width:none;margin:0;padding:0;
}
html body.editorial-brand-r61 #main .handoff-brand .articlecopy p,
html body.editorial-brand-r61 #main .r61-integrated-opening p {
  font-size:16px!important;line-height:1.7!important;margin:0 0 20px!important;
}
html body.editorial-brand-r61 #main .handoff-brand .editorial .side h3 {
  font-size:24px!important;line-height:1.3!important;margin:12px 0 20px;
}
html body.editorial-brand-r61 #main .handoff-brand .cta {
  padding:32px clamp(24px,5vw,64px);
}
/* Source labels remain in the document as provenance, not brand copy.
   This visibility choice is explicitly pending parent review. */
html body.editorial-brand-r61 #main [data-r61-internal-provenance] {display:none;}
@media(max-width:720px) {
  html body.editorial-brand-r61 #main .handoff-brand .editorial {display:block;padding:28px 6%;}
  html body.editorial-brand-r61 #main .handoff-brand .cta {padding:28px 6%;}
}
/* Actual desktop QA correction: the integrated first section must not leave
   a full-screen empty heading lane. Keep later editorial sections unchanged. */
html body.editorial-brand-r61 #main .handoff-brand .editorial:has(> .articlecopy > .r61-integrated-opening) {
  display:block;
}
html body.editorial-brand-r61 #main .handoff-brand .editorial:has(> .articlecopy > .r61-integrated-opening) > .side,
html body.editorial-brand-r61 #main .handoff-brand .editorial:has(> .articlecopy > .r61-integrated-opening) > .articlecopy {
  width:100%;max-width:72ch;margin-left:0;margin-right:0;
}
html body.editorial-brand-r61 #main .handoff-brand .editorial:has(> .articlecopy > .r61-integrated-opening) > .side {
  margin-bottom:24px;
}
