.kbhero h1{max-width:15ch}.kbband{background:#27372c;color:#f5eedf}.kbband :is(h2,h3,b){color:inherit}.kbband .eyebrow,.kbband a{color:#ffcfab}.kbgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3vw,28px);margin-top:24px}.kbgrid article{padding:clamp(14px,2.5vw,25px);border:1px solid var(--line);border-radius:18px;background:var(--paper)}.kbband article{background:#344638;border-color:#68806d}.kbgrid b{display:block;font-family:Georgia,serif;font-weight:500;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.2;margin-bottom:7px}.kbgrid h3+p{margin-top:10px}.kbnote{border-left:4px solid var(--rust);background:var(--paper);padding:18px 22px;border-radius:0 14px 14px 0;margin-top:24px}.kbshade{background:var(--sage)}.kbintro{margin:14px 0 22px;max-width:67ch}.kbshade summary{cursor:pointer;font-weight:780;margin-bottom:12px}.kbtable{overflow:auto;border:1px solid var(--line);border-radius:14px;margin:0 0 14px;background:var(--paper);max-height:28rem}.kbtable table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.kbtable :is(th,td){padding:10px 14px;text-align:right;border-bottom:1px solid #ded8c8;white-space:nowrap}.kbtable th:first-child{text-align:left}.kbtable thead th{background:#eae1cd;position:sticky;top:0;white-space:normal}.kbtable caption{padding:12px 14px;text-align:left;color:var(--muted)}.kbtable tbody tr:nth-child(even){background:#f7f0e3}.kbtable.matrix table{min-width:570px}.sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}@media(max-width:700px){.kbgrid{grid-template-columns:minmax(0,1fr)}.kbtable :is(th,td){padding:8px 7px;font-size:.8rem}.kbhero .actions{gap:9px 15px}.kbhero .crumb{margin-bottom:20px}.kbnote{padding:13px 14px}}
#customers .kbtable{margin-top:22px}#customers .kbtable :is(th,td){white-space:normal}#customers .kbtable td{text-align:left}#customers .kbtable th{text-align:left}
.kbband .kbmarketnote{background:#344638;border-color:#ffcfab}
