[data-sig="ridgecap-claim"] {
  padding: var(--section) 0;
  background: var(--sky);
  .claim-intro { position: static; display: grid; grid-template-columns: 1.15fr 1fr; column-gap: 96px; margin-bottom: 64px; }
  .claim-intro h2 { grid-row: span 2; }
  .claim-intro p { margin-top: 0; }
  .claim-intro a { align-self: start; justify-self: start; }
  ol { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); column-gap: 64px; list-style: none; padding: 0; margin: 0; }
  li { display: grid; grid-template-columns: 52px minmax(0,1fr); gap: 24px; padding: 32px 0; border-top: 1px solid var(--line); }
  .number { font: 600 28px var(--heading); color: var(--muted); font-variant-numeric: tabular-nums; }
  li.active .number { color: var(--accent-ink); }
  li p { margin-top: 12px; }
  @media(max-width:700px) {
    .claim-intro { display: block; margin-bottom: 40px; }
    .claim-intro p { margin-top: 20px; }
    ol { grid-template-columns: minmax(0,1fr); }
    li { gap: 16px; grid-template-columns: 40px minmax(0,1fr); }
  }
}
