.column-content-block .column-content{--items: 1;display:grid;column-gap:var(--gutter-standard);row-gap:var(--space-xl);grid-template-columns:repeat(var(--items), minmax(calc(33.3333333333% - 2rem), 23rem))}@media only screen and (max-width: 52rem){.column-content-block .column-content{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}@media only screen and (min-width: calc(48rem + 1px)){.column-content-block .column-content:has(>.content-lockup:nth-child(2)){--items: 2}.column-content-block .column-content:has(>.content-lockup:nth-child(3)){--items: 3}}.column-content-block .column-content .content-lockup{width:100%}@media only screen and (max-width: 64rem){.column-content-block .column-content .content-lockup{max-width:var(--width-content);margin-inline:auto}}.column-content-block .column-content .content-lockup .media-container{margin-bottom:var(--space-l);position:relative}.column-content-block .column-content .content-lockup .media-container img{aspect-ratio:1}.column-content-block .column-content .content-lockup p{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body)}.column-content-block .column-content .content-lockup h3{font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.column-content-block .column-content .content-lockup .button{min-height:var(--size-m-5);padding:var(--space-3xs);font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-s);line-height:var(--line-height-button-text-s);letter-spacing:var(--letter-spacing-button-text-s);font-style:var(--font-style-button-text)}.column-content-block .column-content .content-lockup .button span{padding:0 var(--space-2xs)}.column-content-block .column-content .content-lockup .button.minor{padding:0}.column-content-block .column-content .content-lockup .button.minor span{padding-left:0}
/*# sourceMappingURL=column_content.css.map */
