.kp-ing__band{padding:24px var(--kp-og-edge);border-top:1px solid var(--color-seam,#211f1e29)}.kp-ing__h2{font-family:var(--font-display);font-size:var(--t-20);font-weight:var(--w-heavy);color:var(--s-ink);margin:0 0 16px;line-height:1.2}.kp-ing__terms{gap:16px;margin:0;display:grid}.kp-ing__term{gap:8px;display:grid}.kp-ing__term dt{color:var(--s-ink);font-weight:700}.kp-ing__term dd{max-width:var(--measure);font-size:var(--t-15);color:var(--s-soft);margin:0;line-height:1.6}.kp-ing__count{max-width:var(--measure);font-size:var(--t-15);color:var(--s-soft);margin:0 0 24px;line-height:1.6}.kp-ing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.kp-ing__roles{gap:40px;display:grid}.kp-ing__role{padding:0}.kp-ing__links{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.kp-ing__links a{color:var(--s-ink);text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}.kp-ing__n{font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--s-soft)}@media (width>=750px){.kp-ing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width>=990px){.kp-ing__band{padding-top:40px;padding-bottom:40px}.kp-ing__term{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:24px}.kp-ing__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-ing__roles{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-ing__links{flex-direction:column;gap:0}}
