.icongrid{container-type:inline-size}.icongrid__icons{--link-c: var(--text-color);--icon-size: min(42px, 11.6666666667cqw);display:grid;grid-template-columns:repeat(7,1fr);width:100%}@container (min-width: 540px){.icongrid__icons{--icon-size: min(92px, 7.7777777778cqw)}}.icongrid__icons>*{flex:1 1 auto;border-color:#d4e5ec;border-style:solid;border-width:0}@container (min-width: 800px){.icongrid__icons>*:not(:first-child){border-left-width:1px}}.icongrid .icongrid__entry{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;font-variation-settings:"wght" 300;font-size:12px;line-height:1.23;padding:calc(var(--icon-size) * .37) 0}.icongrid .icongrid__entry img{display:inline-block;order:0}.icongrid .icongrid__entry .entry__title{order:1;padding:0 1em}.icongrid .icongrid__entry:before{bottom:1px}.icongrid .icongrid__entry[class^=ia--],.icongrid .icongrid__entry[class*=ia--]{--link-icon-space: 0px}.icongrid .icongrid__entry[class^=ia--]:after,.icongrid .icongrid__entry[class*=ia--]:after{order:0;font-size:var(--icon-size);line-height:1;margin:0}.icongrid .icongrid__title{margin-bottom:0}.icongrid__wrap{display:flex;gap:48px}.icongrid__wrap .icongrid__icons>*:not(:first-child){border-left-width:0}.icongrid__wrap .icongrid__entry{padding:0}.icongrid__wrap .icongrid__entry:before{bottom:0}@container (min-width: 800px){.icongrid__wrap{align-items:center;padding:24px 0;gap:32px}.icongrid__wrap .icongrid__icons{gap:24px 7px}.icongrid__wrap .icongrid__title{flex:1 0 280px}.icongrid__wrap .icongrid__entry:before{bottom:-8px}}@container (min-width: 1400px){.icongrid__wrap{gap:max(32px,4cqw)}.icongrid__wrap .icongrid__icons{-moz-column-gap:max(7px,2cqw);column-gap:max(7px,2cqw)}.icongrid__wrap .icongrid__entry:before{bottom:-16px}}@container (max-width: 899px){.icongrid__wrap .icongrid__icons{grid-template-columns:repeat(4,1fr)}}@container (max-width: 799px){.icongrid__wrap{padding-top:32px;flex-direction:column}.icongrid__wrap[class^=bg-],.icongrid__wrap[class*=" bg-"]{padding-bottom:32px}.icongrid__wrap .icongrid__icons{--icon-size: min(92px, 11.6666666667cqw);margin-left:calc(var(--container-px) * -1);margin-right:calc(var(--container-px) * -1);width:calc(var(--container-px) * 2 + 100%)}.icongrid__wrap .icongrid__icons>*{border-bottom-width:1px}.icongrid__wrap .icongrid__entry{padding:calc(var(--icon-size) * .57) calc(var(--icon-size) * .3)}}@container (min-width: 441px) and (max-width: 799px){.icongrid__wrap .icongrid__icons>*:last-child:nth-child(odd):not(:nth-child(4n+1)){grid-column:span 2}.icongrid__wrap .icongrid__icons>*:nth-child(1),.icongrid__wrap .icongrid__icons>*:nth-child(2),.icongrid__wrap .icongrid__icons>*:nth-child(3),.icongrid__wrap .icongrid__icons>*:nth-child(4){border-top-width:1px}.icongrid__wrap .icongrid__icons>*:not(:last-child,:nth-child(4n)){border-right-width:1px}}@container (max-width: 440px){.icongrid__wrap .icongrid__icons{grid-template-columns:repeat(2,1fr)}.icongrid__wrap .icongrid__icons>*:last-child:nth-child(odd){grid-column:span 2}.icongrid__wrap .icongrid__icons>*:nth-child(1),.icongrid__wrap .icongrid__icons>*:nth-child(2){border-top-width:1px}.icongrid__wrap .icongrid__icons>*:nth-child(2n){border-left-width:1px}}
