/* Jeux similaires — normalized layout */
.related-row{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:16px;
}
.related-row .card{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:1/1;
  border-radius:16px;
  overflow:hidden;
  background:#0e121b;
  box-shadow:0 6px 18px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.06);
}
.related-row .card img{
  position:absolute;
  inset:0;
  width:100%;height:100%;
  object-fit:cover;
  object-position:center;
  border-radius:inherit;
  display:block;
}
.related-row .card .p{display:none;}
@media (min-width:1024px){
  .related-row{display:flex;gap:24px;flex-wrap:nowrap;}
  .related-row .card{flex:0 0 156px;}
}
