.kh-p-wholesale__herogrid{
  display:grid;
  grid-template-columns:1fr;
  column-gap:clamp(2.5rem,6vw,6rem);
  row-gap:var(--sp-10);
  align-items:start;
}
@media (min-width:900px){
  .kh-p-wholesale__herogrid:not(.kh-p-wholesale__herogrid--single){grid-template-columns:7fr 4fr}
}

.kh-p-wholesale__lead{margin-top:var(--sp-8);max-width:46ch}
.kh-p-wholesale__actions{margin-top:var(--sp-8);display:flex;gap:var(--sp-3);flex-wrap:wrap}

.kh-p-wholesale__ledger{border-top:2px solid var(--cyan-400);padding-top:var(--sp-5)}
.kh-p-wholesale__ledgerrow{margin:var(--sp-4) 0 0;font-family:var(--font-mono);font-size:1rem;line-height:1.6;color:var(--n-0);max-width:34ch}
.kh-p-wholesale__ledgernote{margin-top:var(--sp-5);font-size:var(--fs-sm);line-height:1.7;color:var(--text-muted);max-width:38ch}

.kh-p-wholesale__getrow{display:grid;grid-template-columns:1fr;column-gap:clamp(1.5rem,3vw,3rem);row-gap:0.5rem;padding-top:var(--sp-6);padding-bottom:var(--sp-6)}
.kh-p-wholesale__getrow--ruled{border-top:1px solid var(--border-subtle)}
@media (min-width:900px){
  .kh-p-wholesale__getrow{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}
}
.kh-p-wholesale__getk{font-size:clamp(1.0625rem,1.5vw,1.1875rem);letter-spacing:-0.015em;max-width:18ch;margin:0}
.kh-p-wholesale__getv{font-size:var(--fs-sm);line-height:1.75;color:var(--text-body);max-width:56ch;margin:0}
