/* RIVL component CSS v2.10.10 */

.rivl-post-faq-card p{
margin:0;
  padding:0 16px 16px;
  color:var(--rivl-desc);
  line-height:var(--rivl-lh-body);
}
.rivl-now-playing{
display:inline-block;
  margin:0 auto 8px;
  padding:3px 12px;
  border-radius:4px;
  background:var(--rivl-soft-tag);
  color:var(--rivl-primary);
  font-size:var(--rivl-fs-xs);
  font-weight:var(--rivl-fw-black);
  text-transform:uppercase;
  letter-spacing:.6px;
}
.rivl-v3-title-row{
display:var(--rivl-v3-title-row-display,flex);
  align-items:center;
  justify-content:center;
  gap:12px;
  margin:0 auto 0;

  max-width:var(--rivl-v3-title-row-max,none);}
.rivl-v3-wave{
display:none;
}
.rivl-v3-sub{
margin:0 0 14px;
  color:var(--rivl-dark);
  font-size:var(--rivl-v3-sub-fs,var(--rivl-fs-base));
  max-width:100%;
  min-width:0;
  overflow-wrap:anywhere;
  word-break:break-word;

  line-height:var(--rivl-v3-sub-lh,normal);}
.rivl-v3-sub strong{
color:var(--rivl-primary);
}
.rivl-player-thumb img{
display:block;
  width:100%;
  height:var(--rivl-player-thumb-img-h,220px);
  object-fit:cover;

  min-height:var(--rivl-player-thumb-img-min-h,0);
  aspect-ratio:var(--rivl-player-thumb-img-ar,auto);}
.rivl-feature-badge{
position:absolute;
  left:10px;
  top:10px;
  background:var(--rivl-primary);
  color:var(--rivl-white);
  font-size:var(--rivl-fs-xs);
  font-weight:var(--rivl-fw-black);
  border-radius:3px;
  padding:3px 8px;
  text-transform:uppercase;
}
.rivl-player-thumb .rivl-featured-time{
right:9px;
  bottom:8px;
  color:var(--rivl-white);
  font-size:var(--rivl-fs-xs);
}
.rivl-video-frame{
position:absolute;
  inset:0;
  display:none;
  background:var(--rivl-black);
}
.rivl-user-wants-play .rivl-video-frame{
display:block;
}
.rivl-video-frame iframe{
width:100%;
  height:100%;
  border:0;
  display:block;
}
.rivl-fake-wave{
display:grid;
  grid-template-columns:var(--rivl-auto-rivl-fake-wave-grid-template-columns-ea97c9c7, 46px 52px minmax(0,1fr) 46px);
  gap:10px;
  align-items:center;
  width:var(--rivl-auto-rivl-fake-wave-width-9aedcad4, 420px);
  margin:14px auto 12px;
  color:var(--rivl-dark);
  font-weight:var(--rivl-fw-black);
  max-width:100%;
}
.rivl-fake-wave span{
font-size:var(--rivl-fs-base);
}
.rivl-fake-wave i{
display:block;
  height:5px;
  background:var(--rivl-progress);
  border-radius:999px;
  overflow:hidden;
}
.rivl-fake-wave b{
display:block;
  width:0;
  height:100%;
  background:var(--rivl-primary);
  border-radius:999px;
}
.rivl-player-facts span{
display:block;
  padding:var(--rivl-auto-rivl-player-facts-span-padding-865453a0, 10px 8px);
  border-right:1px solid var(--rivl-border);
  text-align:center;
}
.rivl-player-facts span:last-child{
border-right:0;
}
.rivl-player-facts em{
display:block;
  color:var(--rivl-purple);
  font-style:normal;
  font-size:var(--rivl-fs-xs);
  line-height:var(--rivl-lh-solid);
}
.rivl-player-facts b{
display:block;
  color:var(--rivl-muted-2);
  font-size:var(--rivl-fs-xs);
  font-weight:var(--rivl-fw-black);
  text-transform:uppercase;
  line-height:var(--rivl-lh-tight);
  margin-top:2px;

  overflow-wrap:var(--rivl-player-facts-b-wrap,normal);}
