.principles.offerings { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 650px) {
  .principles.offerings { grid-template-columns: 1fr; }
  .masthead { gap: 18px; flex-wrap: wrap; }
}
