/* Guest reviews card (client 2026-09-25): the quote, its mark and the byline sit as one block in the centre of the paper
   card, both ways; the quote is the site's lead spec (Newsreader 500 24/1.35, #0b4b69, -.012em, max 560px).
   Slide 1's hand-set <br class="rv-br"> breaks (and the nowrap they switched on) are dropped, the 560 measure wraps it.
   Loads after reviews-card-right-aligned.css. Desktop art card only (>1100); the phone paper slider is unchanged. */
@media (min-width:1101px){
  .reviews-band .rv-slider--art .rv-slide,
  .reviews-card-right .reviews-band .rv-slider--art .rv-slide{
    display:flex;flex-direction:column;justify-content:center;
    padding:0 max(30px, calc((100% - 560px) / 2));   /* 30px clears the viewport's 4% side fade */
    box-sizing:border-box;
  }
  .reviews-band .rv-slider--art .rv-slide__quote p,
  .reviews-band .rv-slider--art .rv-slide__quote p:has(.rv-br){
    max-width:560px;white-space:normal;
    color:#0b4b69;
    font:500 24px/1.35 "PHA Newsreader",Georgia,serif;
    letter-spacing:-.012em;
  }
  .reviews-band .rv-slider--art .rv-br{display:none}
}
/* the 24px quote needs up to 312px at 1101..1540 (review 1, seven lines); the 410px card left no air, so hold 440 */
@media (min-width:1101px) and (max-width:1899px){
  .reviews-card-right .reviews-band .rv-slider--art{height:440px}
}
@media (min-width:1101px){
  .reviews-band .rv-slider--art .rv-slide > *{flex-shrink:0}
}
/* 1101..1300: the card is ~540 wide, so review 1 runs to eight lines; give the paper the height for it */
@media (min-width:1101px) and (max-width:1300px){
  .reviews-card-right .reviews-band .rv-slider--art{height:490px}
}
