.text-columns__heading{margin-bottom:2.4rem;color:#242424;font-family:var(--font-text);font-style:normal;line-height:1.5rem;letter-spacing:.028rem}.text-columns--single-col-mobile .text-columns__row{grid-template-columns:1fr}@media only screen and (min-width: 768px){.text-columns--single-col-mobile .text-columns__row{grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:2rem}}.text-columns--single-col-mobile .text-columns__col--1{grid-column:1/-1}.text-columns__row:has(.text-columns__col--2):has(.text-columns__col--3) .text-columns--single-col-mobile .text-columns__col--1{grid-row:auto;align-self:auto}@media only screen and (min-width: 768px){.text-columns--single-col-mobile .text-columns__col--1{grid-column:auto;grid-row:auto}}.text-columns--single-col-mobile .text-columns__col--2,.text-columns--single-col-mobile .text-columns__col--3{grid-column:1/-1}@media only screen and (min-width: 768px){.text-columns--single-col-mobile .text-columns__col--2,.text-columns--single-col-mobile .text-columns__col--3{grid-column:auto}}.text-columns__row{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}@media only screen and (min-width: 768px){.text-columns__row{grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:4rem;column-gap:2rem;row-gap:0}}.text-columns__col{min-width:0}.text-columns__col--1{grid-column:1}.text-columns__row:has(.text-columns__col--2):has(.text-columns__col--3) .text-columns__col--1{grid-row:1/span 2;align-self:start}@media only screen and (min-width: 768px){.text-columns__col--1{grid-column:auto;grid-row:auto}}.text-columns__col--2,.text-columns__col--3{grid-column:2}@media only screen and (min-width: 768px){.text-columns__col--2,.text-columns__col--3{grid-column:auto}}.text-columns__col:only-child{grid-column:1/-1}@media only screen and (min-width: 768px){.text-columns__col:only-child{grid-column:1/-1}}.text-columns__col h3{text-transform:uppercase;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:.02rem}.text-columns__col strong{font-weight:500}@media only screen and (min-width: 768px){.text-columns__col strong{line-height:1.6rem}}
