/* V21.15 — full-width embedded recommendation video above ratings and text. */
.recommendation-entry{
  display:grid;
  grid-template-columns:1fr;
  align-items:stretch;
}
.recommendation-video{
  position:relative;
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:16/9;
  background:#000;
  overflow:hidden;
  align-self:auto;
}
.recommendation-video iframe{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  border:0;
}
.recommendation-copy{
  width:100%;
  padding:28px 32px 32px;
}
@media(max-width:700px){
  .recommendation-copy{padding:22px 20px 24px}
}
