/* R58: five clear content roles with restored service lists, using the existing shared VI and card grid. */
:root[data-release] .plan-card h3 {
  margin: 0 0 var(--vi-space-4);
}
@supports (grid-template-rows: subgrid) {
  :root[data-release] .plan-card {
    grid-row: span 5;
  }
}

/* R60: keep the price and service list separated without restoring removed copy. */
:root[data-release] .plan-card ul {
  margin-top: 0;
  padding-top: var(--vi-space-6);
  border-top: 1px solid var(--vi-border);
}
:root[data-release] #plan-product ul {
  border-top-color: var(--vi-dark-border);
}
