.m-workloads .table-wrap { margin-block-start: var(--sp-5); }
.m-workloads__nested-grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(18rem, .85fr); align-items: center; gap: clamp(var(--sp-7), 7vw, var(--sp-9)); }
.m-workloads__nested-grid > div > p:last-child { max-width: var(--measure); margin-block-start: var(--sp-5); color: var(--ink-2); }
.m-workloads__capability { gap: var(--sp-5); }
.m-workloads__capability .badge { align-self: flex-start; }
.m-workloads__capability ul { display: grid; gap: var(--sp-4); }
.m-workloads__capability li { display: grid; gap: var(--sp-1); padding-block-start: var(--sp-4); border-block-start: var(--hairline) solid var(--line); }
.m-workloads__capability li strong { color: var(--ink); }
.m-workloads__capability li span { color: var(--ink-2); font-size: var(--fs-sm); }
.m-workloads__ideas .cols { margin-block-start: var(--sp-7); }
.m-workloads__ideas .card { height: 100%; }
.m-workloads__ideas .btn-row { margin-block-start: var(--sp-7); }
@media (max-width: 48rem) { .m-workloads__nested-grid { grid-template-columns: minmax(0, 1fr); } }
