/* Structure the commercial-terms points around the primary no-purchase assurance. */
html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  max-width:1040px!important;
}
html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid>article{
  min-height:0!important;
  padding:24px 26px!important;
  border:1px solid #d5e4ce!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 10px 22px rgba(32,61,37,.04)!important;
}
html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid>article:first-child{
  grid-column:1 / -1!important;
  border-left:4px solid #609539!important;
  background:#f5faf2!important;
}
html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid>article h3{
  margin:0 0 10px!important;
  font-size:20px!important;
  line-height:1.25!important;
  letter-spacing:-.02em!important;
}
html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid>article p{
  margin:0!important;
  font-size:14px!important;
  line-height:1.6!important;
  color:#5b6b5f!important;
}
@media(max-width:700px){
  html body.v71-page-terms .subpage-section[data-v75-index="8"] .info-grid{grid-template-columns:1fr!important}
}
