.block-border .grid{--col-gap:32px}@media only screen and (min-width:768px){.block-border .grid{--col-gap:0;grid-template-columns:repeat(var(--visible-cols),calc(100%/var(--visible-cols)))}}.block-border .tile{border-top:1px solid var(--border);margin:0 auto;max-width:400px;padding:var(--col-gap) var(--col-gap) 0}@media only screen and (min-width:768px){.block-border .tile{border-right:1px solid var(--border);border-top:0;padding:0 16px}}.block-border .tile:last-child{border-right:0}.block-border .icon-body{padding-bottom:0}