/* PRP Skin Rejuvenation page-specific presentation.
   Shared Skin structure remains owned by skin-spokes.css. */

.prp-difference-card__credentials {
  margin: 0;
}

.prp-difference-card .prp-difference-card__copy {
  margin-top: 18px;
}

.prp-difference-card__doctor {
  color: var(--gold-dark);
}

.prp-meaning-head {
  max-width: 980px;
}

.prp-faq-question {
  margin-top: 30px;
  text-align: center;
}

.prp-faq-question__link {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  padding: 3px 1px 5px;
  color: var(--gold-dark);
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(166, 124, 55, .42);
  font: 600 15px/1.4 var(--sans);
  text-decoration: none;
  cursor: pointer;
  appearance: none;
  transition: color .16s ease, border-color .16s ease;
}

.prp-faq-question__link::after {
  content: '→';
  font-weight: 400;
  transition: transform .16s ease;
}

.prp-faq-question__link:hover,
.prp-faq-question__link:focus-visible {
  color: var(--bronze);
  border-color: currentColor;
}

.prp-faq-question__link:hover::after,
.prp-faq-question__link:focus-visible::after {
  transform: translateX(3px);
}

@media (min-width: 901px) {
  .prp-hero__grid {
    grid-template-columns: minmax(0, 1.32fr) minmax(360px, .68fr);
  }

  .prp-difference-card > .skin-eyebrow {
    margin-bottom: 34px;
    white-space: nowrap;
  }
}


/* Compact-width refinement: route-owned adjustments for the PRP spoke only. */
@media(max-width:640px){
  .prp-hero__grid{gap:30px}
  .prp-skin-page .skin-comparison{margin-inline:0;-webkit-overflow-scrolling:touch}
  .prp-skin-page .skin-comparison table{min-width:640px}
}
@media(max-width:430px){
  .prp-skin-page .skin-hero{padding-block:48px 42px}
  .prp-skin-page .skin-eyebrow{font-size:11px;letter-spacing:.19em}
  .prp-skin-page .skin-hero h1{font-size:clamp(34px,9.6vw,40px);line-height:1.13}
  .prp-skin-page .skin-hero__lead{font-size:16.5px}
  .prp-skin-page .skin-card{padding:22px 19px}
  .prp-skin-page .skin-card strong{font-size:21px}
  .prp-skin-page .skin-section,.prp-skin-page .skin-callout{padding-block:44px}
  .prp-skin-page .skin-item{padding:21px 18px}
  .prp-skin-page .skin-path__step{padding:20px 18px}
  .prp-faq-question{margin-top:22px}
  .prp-faq-question__link{font-size:14px}
}
