.b-capability-grid{width:100%;min-width:0;container:b-capability-grid/inline-size}.b-capability-grid__inner{gap:var(--a-space-8);padding-block:var(--a-space-12);display:grid}.b-capability-grid__items{gap:var(--a-space-8) var(--a-space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.b-capability-grid__item{gap:var(--a-space-4);flex-direction:column;min-width:0;display:flex}.b-capability-grid__copy{align-content:start;gap:var(--a-space-2);min-width:0;display:grid}.b-capability-grid__copy>p{max-width:40rem}.b-capability-grid__link{justify-self:start;margin-block-start:var(--a-space-2)}.b-capability-grid__media{min-width:0}.b-capability-grid[data-layout=showcase] .b-capability-grid__inner{max-width:none;padding-inline:0}.b-capability-grid[data-layout=showcase] .c-section-heading{text-align:center;justify-content:center}.b-capability-grid[data-layout=showcase] .b-capability-grid__items{gap:var(--a-space-4);grid-template-columns:minmax(0,1fr)}.b-capability-grid__tile{height:100%;padding:var(--a-space-8)}.b-capability-grid__tile .b-capability-grid__media{margin-top:var(--a-space-4)}@container b-capability-grid (width>=44rem){.b-capability-grid[data-layout=showcase] .b-capability-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-capability-grid[data-layout=list] .b-capability-grid__item{border-block-start:var(--a-border-width) solid var(--a-color-ink);padding-block-start:var(--a-space-4)}.b-capability-grid[data-layout=mixed] .b-capability-grid__items{gap:var(--a-space-4)}.b-capability-grid[data-layout=mixed] .b-capability-grid__item{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background:var(--a-color-surface);gap:0;overflow:hidden}.b-capability-grid[data-layout=mixed] .b-capability-grid__copy{padding:var(--a-space-6)}.b-capability-grid[data-layout=mixed] .b-capability-grid__media{padding:var(--a-space-6);border-block-start:var(--a-border-width) solid var(--a-color-ink);background:var(--a-color-canvas);flex:1 0 auto;align-content:center;display:grid}@container b-capability-grid (width>=36rem){.b-capability-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.b-capability-grid[data-layout=mixed] .b-capability-grid__item[data-wide]{grid-column:span 2}}@container b-capability-grid (width>=44rem){.b-capability-grid[data-layout=mixed] .b-capability-grid__item[data-wide][data-has-media]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.b-capability-grid[data-layout=mixed] .b-capability-grid__item[data-wide] .b-capability-grid__media{border-block-start:0;border-inline-start:var(--a-border-width) solid var(--a-color-ink)}}@container b-capability-grid (width>=48rem){.b-capability-grid__inner{gap:var(--a-space-12);padding-block:var(--a-space-16)}.b-capability-grid__items{row-gap:var(--a-space-12);column-gap:var(--a-space-8)}.b-capability-grid[data-layout=mixed] .b-capability-grid__items{gap:var(--a-space-6)}}@container b-capability-grid (width>=56rem){.b-capability-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-capability-grid[data-layout=bento] .b-capability-grid__items{gap:var(--a-space-4)}.b-capability-grid[data-layout=bento] .b-capability-grid__item{border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-large);background:var(--a-color-surface);gap:0;overflow:hidden}.b-capability-grid[data-layout=bento] .b-capability-grid__copy{padding:var(--a-space-6)}.b-capability-grid[data-layout=bento] .b-capability-grid__media{height:220px;padding:var(--a-space-4);background:var(--a-color-canvas);border-bottom:var(--a-border-width) solid var(--a-color-ink);order:-1;display:block}.b-capability-grid[data-layout=bento] .b-capability-grid__media>*{height:100%}@container b-capability-grid (width>=36rem){.b-capability-grid[data-layout=bento] .b-capability-grid__item[data-wide]{grid-column:span 2}}@container b-capability-grid (width>=56rem){.b-capability-grid[data-layout=bento] .b-capability-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-capability-grid[data-layout=editorial] .b-capability-grid__items{gap:var(--a-space-12) var(--a-space-8);grid-template-columns:minmax(0,1fr)}.b-capability-grid[data-layout=editorial] .b-capability-grid__item{gap:var(--a-space-6)}.b-capability-grid[data-layout=editorial] .b-capability-grid__media{background:var(--a-color-surface);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);order:-1}.b-capability-grid[data-layout=editorial] .b-capability-grid__copy{gap:var(--a-space-3);padding-inline:var(--a-space-1)}.b-capability-grid[data-layout=editorial] .b-capability-grid__copy h3{--a-type-h4-size:var(--a-type-h3-size);--a-type-h4-line:var(--a-type-h3-line)}.b-capability-grid[data-layout=editorial] .b-capability-grid__copy p{max-width:34rem;line-height:1.6}@container b-capability-grid (width>=44rem){.b-capability-grid[data-layout=editorial] .b-capability-grid__items{gap:var(--a-space-16) var(--a-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.b-capability-grid[data-layout=editorial] .b-capability-grid__item:first-child{align-items:center;gap:var(--a-space-12);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.b-capability-grid[data-layout=editorial] .b-capability-grid__item:first-child .b-capability-grid__media{order:0}.b-capability-grid[data-layout=editorial] .b-capability-grid__item:last-child{align-items:center;gap:var(--a-space-12);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}
