/* V21.24 — stronger interview quotation treatment for the Crit Pick cross-feature. */
.interview-block{
  margin:58px 0 68px;
}
.interview-block > .mini{
  display:inline-block;
  margin-bottom:10px;
}
.interview-block > h2{
  margin:0 0 20px;
  max-width:920px;
}
.interview-answer{
  position:relative;
  margin:0;
  padding:30px 34px 28px 42px;
  border:1px solid rgba(255,255,255,.10);
  border-left:5px solid var(--pink,#ff58b5);
  border-radius:0 20px 20px 0;
  background:linear-gradient(135deg,rgba(255,88,181,.085),rgba(84,231,255,.035));
  box-shadow:0 18px 45px rgba(0,0,0,.16);
}
.interview-answer::before{
  content:"“";
  position:absolute;
  left:14px;
  top:8px;
  font-size:4.5rem;
  line-height:1;
  font-weight:900;
  color:rgba(255,88,181,.32);
  pointer-events:none;
}
.interview-answer .interview-speaker{
  margin:0 0 16px;
  color:var(--pink,#ff58b5);
  font-size:.9rem;
  letter-spacing:.035em;
  text-transform:uppercase;
}
.interview-answer p:not(.interview-speaker){
  margin:0 0 18px;
  color:#dddbe5;
  font-size:1.04rem;
  line-height:1.78;
}
.interview-answer p:last-child{
  margin-bottom:0;
}
@media(max-width:720px){
  .interview-block{margin:42px 0 50px}
  .interview-answer{padding:26px 22px 24px 30px}
  .interview-answer::before{left:8px;top:8px;font-size:3.7rem}
}
