.checkbox__grid{display:grid;gap:2.5rem}.checkbox__single{display:flex}.checkbox__text{line-height:1.5;margin-left:.75rem}.checkbox__text p{margin-bottom:0}.checkbox__text p:first-child{margin-top:0}.checkbox__img{flex-shrink:0;height:30px;width:30px}@media (min-width:640px){.checkbox__text{margin-left:1.25rem;margin-top:0}.checkbox__grid{grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox__single.two-rows{grid-row:span 2}}