

.rlist{border-top:1.5px solid var(--ink);margin-top:clamp(26px,4vh,46px)}
.rrowp{--pw:clamp(34px,3.8vw,48px);--stkw:calc(var(--pw)*4 - 18px);
  display:grid;grid-template-columns:var(--stkw) minmax(0,1fr) minmax(0,1.05fr) auto;
  gap:clamp(14px,2.4vw,32px);align-items:center;padding:clamp(16px,2.6vh,26px) 0;
  border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .22s}
.rrowp:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}
.rstk{display:flex;align-items:center;flex:none}
.rstk i{width:var(--pw);aspect-ratio:1;border-radius:50%;display:block;background-color:var(--sc);
  background-size:cover;background-position:center;font-style:normal;margin-left:-12px;
  box-shadow:0 0 0 3px var(--fond,#fff),0 4px 10px -6px rgba(0,0,0,.4);
  transition:margin-left .3s cubic-bezier(.2,.7,.3,1)}
.rstk i:first-child{margin-left:0}
.rrowp:hover .rstk i{margin-left:-6px}
.rrowp:hover .rstk i:first-child{margin-left:0}
@media (prefers-reduced-motion:reduce){.rstk i{transition:none}}
.rrowp .idx{font-size:var(--t-xxs,11px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}
.rrowp .rt{display:block;font-family:var(--f-titres),ui-serif,Georgia,serif;font-size:clamp(19px,2.3vw,28px);
  font-weight:var(--w-titres-demi,600);letter-spacing:-.035em;line-height:1;margin-top:6px}
.rrowp .rd{display:block;font-size:var(--t-sm,13px);color:var(--mute);margin-top:4px;max-width:38ch;line-height:1.45}
.rbar{display:flex;height:44px;border-radius:5px;overflow:hidden}
.rbar i{display:flex;font-style:normal;align-items:flex-end;padding:5px 8px;font-size:var(--t-xxs,11px);
  font-weight:800;color:var(--tx);white-space:nowrap;overflow:hidden;min-width:0}
.rrowp .go{font-size:var(--t-xxs,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mute);white-space:nowrap}
.rrowp:hover .go{color:var(--ink)}
@media(max-width:820px){.rrowp{grid-template-columns:var(--stkw) minmax(0,1fr)}
  .rrowp .rbar,.rrowp .go{display:none}}
