/* HOLVEM R14 pilot: titles back on the left, as the original layout (Founder, 23 Oct). Loads after the R13 sheets on the two pilot pages only. */
/* building pages: media band, 01, 03 */
.r13-head{ display:grid; row-gap:0; justify-items:stretch; text-align:left; }
.r13-head .kicker{ justify-content:flex-start; }
.r13-head .h2{ margin-left:0; margin-right:0; max-width:none; text-wrap:wrap; }
.r13-head .lede, .r13-band .r13-head .lede{ margin:14px 0 0; max-width:none; }
.r13-head .r13-thread{ display:none; }
@media (min-width:1000px){
  .r13-head{ grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); column-gap:48px; align-items:end; }
  .r13-head .kicker{ grid-column:1; grid-row:1; }
  .r13-head .h2{ grid-column:1; grid-row:2; }
  .r13-head .lede, .r13-band .r13-head .lede{ grid-column:2; grid-row:1 / span 2; margin:0; align-self:end; }
}
.r13-s01 .r13-handoff, .r13-s03 .r13-handoff, .r13-band .r13-foot{ justify-content:flex-start; text-align:left; }
.r13-s03 .apps .kicker, .r13-s03 .apps .prb-line{ justify-content:flex-start; }
.r13-records-d > summary{ justify-content:flex-start; }
/* application pages: 01 */
.r13-s01.r12-s01 .sec-head, .r13-s01a .sec-head{ max-width:none; margin:0; justify-items:stretch; text-align:left; gap:14px; }
.r13-s01.r12-s01 .sec-head > div, .r13-s01a .sec-head > div{ display:block; }
.r13-s01.r12-s01 .kicker, .r13-s01a .kicker{ justify-content:flex-start; }
.r13-s01.r12-s01 .sec-head .h2, .r13-s01a .sec-head .h2{ max-width:none; margin-left:0; margin-right:0; }
.r13-s01.r12-s01 .sec-head .lede, .r13-s01a .sec-head .lede{ margin:0; max-width:none; }
@media (min-width:1000px){
  .r13-s01.r12-s01 .sec-head, .r13-s01a .sec-head{ grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:48px; align-items:end; }
  .r13-s01.r12-s01 .stage-box{ max-width:none; margin:0; }
  .r13-s01.r12-s01 .sign{ justify-content:start; margin-left:0; margin-right:0; }
  .r13-s01a .handoff{ justify-content:flex-start; }
}
.r13-s01.r12-s01 .stage-head{ justify-items:start; }
.r13-s01.r12-s01 .seg{ justify-content:start; }
.r13-s01.r12-s01 .seg-note{ justify-content:flex-start; text-align:left; }
.r13-s01.r12-s01 .sign{ margin-left:0; margin-right:0; }
.r13-s01.r12-s01 .sec-head .kicker, .r13-s01a .sec-head .kicker{ justify-content:flex-start; }
.r13-s01.r12-s01 .sec-head > div, .r13-s01a .sec-head > div{ justify-items:normal; }
.r13-head, .r13-head > *{ justify-self:stretch; }
