.ab-title-text-cols{padding:var(--space-m) 0;@media (min-width:768px){padding:var(--space-l) 0}.title{color:var(--ab-ttc-text,inherit);@media (min-width:768px){margin-bottom:var(--space-l)}&.narrow{max-width:600px}}&.text-center .title.narrow{margin-left:auto;margin-right:auto}.col{color:var(--ab-ttc-text,inherit);h2,h3,h4,li,p,span{color:var(--ab-ttc-text,inherit)}}.col-icon{display:block;height:48px;margin-bottom:var(--space-xs,12px);object-fit:contain;width:auto}.col-small-text{font-size:var(--font-size-small);margin-bottom:var(--space-xxs,8px);opacity:.75}&.paragraph-large .cols .col p:not(.col-small-text),&.paragraph-large .cols .col p:not(.col-small-text) span{font-size:var(--font-size-h4);margin-top:var(--space-s)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-xs,12px);margin-top:var(--space-s)}.cols.gap-extra-large,.cols.gap-large{--col-gap:var(--space-xl);column-gap:var(--col-gap);row-gap:var(--space-m)}.cols.gap-medium{--col-gap:var(--space-m)}.cols.gap-medium,.cols.gap-small{column-gap:var(--col-gap);row-gap:var(--space-m)}.cols.gap-small{--col-gap:var(--space-s)}@media (min-width:768px){.cols-2 .col,.cols-4 .col{flex:0 0 calc(50% - var(--col-gap)/2);width:calc(50% - var(--col-gap)/2)}.cols-3 .col{flex:0 0 calc(33.333% - var(--col-gap)*2/3);width:calc(33.333% - var(--col-gap)*2/3)}.has-col-separators{.col{position:relative}&.cols-2 .col:nth-child(2n),&.cols-3 .col:nth-child(3n+2),&.cols-3 .col:nth-child(3n+3),&.cols-4 .col:nth-child(2n){&:before{background-color:var(--ab-ttc-text,currentColor);bottom:0;content:"";left:calc(var(--col-gap)/-2);position:absolute;top:0;width:1px}}}}}