.pc-slider { position: relative; }
.pc-slide  { width: 100%; display: block; }
.pc-arrow  {
  position: absolute; top: 50%; transform: translateY(-50%);
  background: rgba(255,255,255,0.75); border: none;
  width: 2.25rem; height: 2.25rem; border-radius: 50%;
  font-size: 1.25rem; line-height: 2.25rem; text-align: center;
  cursor: pointer; user-select: none;
}
.pc-arrow--prev { left: 0.5rem; }
.pc-arrow--next { right: 0.5rem; }
