/* A distinct conversational portrait replaces the repeated speaker image. */
.testimonial-portrait{right:-4%;width:42%;height:86%}
.testimonial-portrait img{object-fit:contain;object-position:bottom right;mask:none;-webkit-mask:none}
.testimonial-portrait figcaption{right:12px}
@media(min-width:761px) and (max-width:1100px){
 .testimonial-portrait{right:-4%;width:42%;height:82%}
}
@media(max-width:760px){
 .testimonial-portrait{position:relative;right:auto;width:min(100%,360px);height:360px;margin:10px 0 0 auto}
}

/* Review 96: reveal the TH to the left of the portrait on mobile. */
@media(max-width:760px){
 .page-index .testimonial-monogram{left:-6%;right:auto;bottom:18px;width:84%;opacity:.12}
}

/* Company names remain compact and clearly identifiable as links. */
.testimonial-company{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgba(194,161,95,.65)}
.testimonial-company:hover{color:var(--gold,#c2a15f);text-decoration-color:currentColor}
.testimonial-company:focus-visible{outline:2px solid var(--gold,#c2a15f);outline-offset:4px;border-radius:2px}
