.sam-pillars .whitegrid-card_wrapper { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.sam-pillars__intro { display: grid; grid-template-columns: 1.25fr 1fr; align-items: end; gap: 4rem; }
.sam-pillars h2 { margin: 0; text-align: left; }
.sam-pillars .whitegrid-card { min-height: 10rem; }
.sam-pillars .glow-border_wrapper { margin-bottom: -.0625rem; }
.sam-pillars .icon.is-whitegrid-card.is-4, .sam-pillars .icon.is-whitegrid-card.is-5 { left: calc(33.333% - .375rem); }
.sam-pillars__description { margin: 0; text-align: left; line-height: 1.5; }
.sam-pillars__card-content { display: flex; flex-direction: column; gap: 1.5rem; }
.sam-pillars__card-icon { display: block; width: 2rem; height: 2rem; color: var(--main-green); }
.sam-pillars__card-icon svg { display: block; width: 100%; height: 100%; }
.sam-pillars__compliance { display: flex; justify-content: flex-start; margin-top: 2rem; text-align: left; }
.sam-pillars__compliance p { width: 50%; margin: 0; line-height: 1.5; }
@media (max-width: 767px) {
  .sam-pillars .whitegrid-card_wrapper { grid-template-columns: 1fr; }
  .sam-pillars .whitegrid-card { min-height: 0; }
  .sam-pillars__intro { grid-template-columns: 1fr; gap: 1.5rem; }
  .sam-pillars__compliance p { width: 100%; }
}
