.pc__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px}
.pc__yr{appearance:none;cursor:pointer;background:transparent;border:1px solid var(--pony-ink);
  padding:9px 14px;text-align:left;line-height:1.1;transition:background-color .12s,color .12s;border-radius:2px}
.pc__yr b{display:block;font-family:var(--pony-display);font-size:19px;letter-spacing:-.02em}
.pc__yr span{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pony-mute);margin-top:2px}
.pc__yr:hover{background:var(--pony-ink);color:var(--pony-paper)}
.pc__yr:hover span{color:var(--pony-paper);opacity:.72}
.pc__yr.is-on{background:var(--pony-ink);color:var(--pony-paper)}
.pc__yr.is-on span{color:var(--pony-paper);opacity:.72}
.pc__row{display:grid;grid-template-columns:56px minmax(0,1.5fr) minmax(0,1fr) 150px;gap:14px;
  align-items:baseline;padding:12px 4px;border-bottom:1px solid var(--pony-sand);
  text-decoration:none;color:inherit}
.pc__row:hover{background:var(--pony-bone)}
.pc__row.is-cut{border-bottom-style:dashed;color:var(--pony-mute)}
.pc__row.is-cut:hover{background:transparent}
.pc__mo{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pony-mute)}
.pc__ti{font-weight:700;font-size:14px;line-height:1.25}
.pc__ed{font-size:12.5px;color:var(--pony-mute);line-height:1.3}
.pc__me{font-size:11.5px;color:var(--pony-mute);text-align:right}
.pc__tag{font-style:normal;display:inline-block;border:1px dashed var(--pony-sand);
  padding:2px 7px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}
.pc__tag--up{border-style:solid;border-color:var(--pony-pink);background:var(--pony-pink);color:#fff;font-weight:700}
@media (max-width:749px){
  .pc__row{grid-template-columns:44px minmax(0,1fr);row-gap:4px}
  .pc__ed{grid-column:2}
  .pc__me{grid-column:2;text-align:left}
}