.promise-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.promise-grid__cell{padding:var(--space-6) var(--space-5);background:var(--bg);margin:0}.promise-grid__mark{margin-bottom:var(--space-3);font-family:var(--font-ui);letter-spacing:.06em;color:var(--accent);font-size:.75rem;font-weight:500;display:block}.promise-grid__title{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper);font-size:1.125rem;font-weight:600;line-height:1.3}.promise-grid__body{max-width:42ch;font-family:var(--font-ui);color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}
