.points{--gap:0;list-style:none;padding:0!important;margin:0;display:flex;counter-reset:points;width:100%;gap:var(--gap)}.points--check{--gap-h:24px;--gap:16px var(--gap-h);--cols:2;--item-min-size:clamp(300px,calc((100% - (var(--cols) - 1)*var(--gap-h))/var(--cols)),100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--item-min-size),1fr))}.points--icon,.points--number{--gap:0;flex-direction:column}.points:not(.points--horizontal) .point-item--icon,.points:not(.points--horizontal) .point-item--number{gap:40px}.points:not(.points--horizontal) .point-item--icon:not(:first-child),.points:not(.points--horizontal) .point-item--number:not(:first-child){padding-top:24px}.points:not(.points--horizontal) .point-item--icon:not(:last-child),.points:not(.points--horizontal) .point-item--number:not(:last-child){padding-bottom:24px;border-bottom:1px solid rgb(from var(--color) r g b/.1)}.points--horizontal{display:grid;grid-template-columns:repeat(4,1fr)}.points--horizontal .point-item{flex-grow:1;flex-direction:column;padding:24px;border-bottom:none}.points--horizontal .point-item:not(:last-child){border-right:1px solid rgb(from var(--color) r g b/.1)}@media (max-width:1279px){.points--horizontal{grid-template-columns:repeat(2,1fr)}.points--horizontal .point-item{border-bottom:1px solid rgb(from var(--color) r g b/.1)}.points--horizontal .point-item:nth-child(odd){border-right:1px solid rgb(from var(--color) r g b/.1)}.points--horizontal .point-item:nth-child(2n){border-right:none}.points--horizontal .point-item:last-child:nth-child(2n),.points--horizontal .point-item:nth-last-child(-n+2):nth-child(odd){border-bottom:none}}@media (max-width:768px){.points--horizontal{grid-template-columns:1fr}.points--horizontal .point-item{padding:0 24px}.points--horizontal .point-item:nth-child(odd){border-right:none}.points--horizontal .point-item:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid rgb(from var(--color) r g b/.1)}.points--horizontal .point-item:last-child:nth-child(odd){border-bottom:none}.points--horizontal .point-item:not(:first-child){padding-top:24px}.points--horizontal .point-item:not(:last-child){padding-bottom:24px}}