/* ── 환자후기 상세 — 이전/다음 후기 ────────────────────────────────
   국문 원본(kowonps.com/reviews/patients/<slug>) 하단 구성 그대로:
   구분선 → '최신 후기 / 이전 후기' 두 칸 → 목록으로 버튼.
   제목·고지·본문 틀은 .artdet(page-article-detail.css)를 그대로 쓴다. */
.rvpd-nav{
  display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-gap);
  margin-top:var(--sp-block);padding-top:var(--sp-block);
  border-top:1px solid var(--line-soft);
}
.rvpd-nav__cell{display:flex}
.rvpd-nav__link{
  display:flex;flex-direction:column;gap:8px;width:100%;
  padding:22px 24px;
  border:1px solid var(--line-soft);border-radius:var(--radius-card);
  background:var(--surface);
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.rvpd-nav__link:hover,.rvpd-nav__link:focus-visible{
  border-color:var(--brand);box-shadow:0 8px 40px rgba(0,0,0,.08);transform:translateY(-2px);
}
.rvpd-nav__label{
  font-weight:700;font-size:var(--fs-14);line-height:1.2;letter-spacing:var(--ls-wide);
  color:var(--brand);
}
.rvpd-nav__title{
  font-size:var(--fs-16);line-height:1.5;letter-spacing:var(--ls-tight);
  color:var(--text-primary);word-break:keep-all;
}
/* '이전 후기 →' 칸은 원본처럼 오른쪽 정렬 */
.rvpd-nav__cell--next .rvpd-nav__link{text-align:right}
/* 한 쪽만 있을 때 빈 칸을 남기지 않는다 */
.rvpd-nav--one{grid-template-columns:1fr}

@media (max-width:767px){
  .rvpd-nav{grid-template-columns:1fr}
  .rvpd-nav__cell--next .rvpd-nav__link{text-align:left}
}

/* 후기 상단 시술 태그 · 하단 출처 한 줄 */
.artdet__tag{margin-top:14px}
.artdet__src{
  margin-top:var(--sp-stack);
  font-size:var(--fs-14);line-height:1.6;color:var(--text-tertiary);
}
