/* M85-1: fine adjustment of quotation position, based on M86 */
.hero{position:relative}
.hero .thte-wesley-hero{
  position:absolute;right:clamp(10px,1.5vw,22px);bottom:clamp(10px,1.5vw,22px);
  z-index:2;width:min(310px,27vw);max-width:310px;
  padding:12px 15px 11px;margin:0;
  text-align:right;border:0;border-radius:3px;
  background:linear-gradient(90deg,rgba(6,15,22,.42),rgba(6,15,22,.68));
  pointer-events:none;
}
.hero .thte-wesley-hero blockquote{
  margin:0;font-size:clamp(10px,.87vw,12px);line-height:1.55;
  font-weight:400;font-style:italic;letter-spacing:.005em;
  color:#e5e3dd;text-shadow:0 1px 4px rgba(0,0,0,.8);
}
.hero .thte-wesley-hero .thte-wesley-credit{
  margin:7px 0 0;font-size:10px;line-height:1.4;
  color:#d5b77f;letter-spacing:.01em;text-shadow:0 1px 4px #000;
}
@media(max-width:900px){
  .hero .thte-wesley-hero{right:14px;bottom:14px;width:min(300px,40vw)}
}
@media(max-width:760px){
  .hero .thte-wesley-hero{
    position:relative;right:auto;bottom:auto;width:auto;max-width:480px;
    margin:0 22px 24px auto;padding:10px 12px;
    background:rgba(6,15,22,.35);
  }
  .hero .thte-wesley-hero blockquote{font-size:11px;line-height:1.55}
  .hero .thte-wesley-hero .thte-wesley-credit{font-size:10px}
}
