.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.content-items__inner{--grid--columns:1;column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));overflow:hidden;row-gap:var(--grid--row-gap)}@media (min-width:48em){.content-items__inner{--grid--columns:2}}@media (max-width:47.99em){.content-items__subheading{padding-bottom:calc(var(--block--padding-y)*2)}}@media (min-width:48em){.content-items__subheading{grid-column:1;grid-row:2}}.content-items__header{z-index:2}@media (max-width:47.99em){.content-items__header{padding-bottom:calc(var(--heading--margin-bottom) + var(--hr--thickness)*4)}}.content-items__items{--grid--columns:1;column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));margin:calc(var(--block--padding-y)*-1) calc(var(--block--padding-x)*-1);padding:var(--block--padding-y) var(--block--padding-x);position:relative;row-gap:var(--grid--row-gap)}@media (min-width:48em){.content-items__items{grid-column:2;grid-row:2;margin-left:0;padding:var(--space--l)}.content-items__items:before{background:var(--color--background);bottom:100%;content:"";height:2rem;height:100%;position:absolute;width:100%}}@media (max-width:47.99em){.content-items__items>:last-child{border:0;padding:0}}.content-items__item{border-bottom:1px solid var(--color--grey);padding-bottom:var(--space--s)}.content-items__item__heading{--heading--margin-bottom:0}.content-items__item__content{padding-top:var(--space--xxxs)}