.usps{box-sizing:border-box;display:grid;gap:var(--so-block-gap);grid-template-columns:minmax(0,1fr);margin:32px 0;max-width:100%;min-width:0;padding:0 16px;width:100%;&:has(>.fc50){grid-template-columns:repeat(2,minmax(0,1fr))}&:has(>.fc33){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1120px){&:has(>.fc33){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){padding-bottom:0;padding-left:16px;padding-right:16px;padding-top:0;&,&:has(>.fc33),&:has(>.fc50){grid-template-columns:minmax(0,1fr)}}>.usp{align-items:flex-start;background:var(--so-color-white);border:1px solid var(--so-color-border);border-radius:var(--so-border-radius-m);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:0;padding:48px;&:before{background-color:var(--so-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' fill='none' viewBox='0 0 23 17'%3E%3Cpath fill='%23fff' d='M6.897 13.55 2.27 8.923c-.52-.52-1.36-.52-1.88 0s-.52 1.36 0 1.88l5.573 5.574c.52.52 1.36.52 1.88 0L21.95 2.27c.52-.52.52-1.36 0-1.88s-1.36-.52-1.88 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:23px 17px;border-radius:999px;content:"";display:block;flex-shrink:0;height:56px;margin-bottom:32px;width:56px}& h4{font-size:var(--so-fontsize-h3);font-weight:700;letter-spacing:-.02em;line-height:var(--so-fontsize-h3-line-height);margin:0 0 16px}& h4,& p{color:var(--so-color-text);max-width:100%;overflow-wrap:anywhere}& p{font-size:var(--so-font-size-body-m);line-height:1.5;margin:0}@media (max-width:768px){padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px;&:before{height:48px;margin-bottom:24px;width:48px}& h4{font-size:var(--so-fontsize-h4);line-height:var(--so-fontsize-h4-line-height)}}}&.white>.usp{background:var(--so-color-white)}}